mods that hopefully work for a TechAge-based pack
This commit is contained in:
@@ -0,0 +1,86 @@
|
||||
local mod_flowers = core.get_modpath("flowers") ~= nil
|
||||
local mod_bonemeal = core.get_modpath("bonemeal") ~= nil
|
||||
local mod_trunks = core.get_modpath("trunks") ~= nil
|
||||
local mod_cottages = core.get_modpath("cottages") ~= nil
|
||||
local mod_gloopblocks = core.get_modpath("gloopblocks") ~= nil
|
||||
|
||||
-- turn moss into fertilizer by cooking
|
||||
if mod_bonemeal then
|
||||
core.register_craft({
|
||||
type = "cooking",
|
||||
cooktime = 9,
|
||||
output = "bonemeal:fertiliser",
|
||||
recipe = "group:moss",
|
||||
})
|
||||
end
|
||||
|
||||
-- turn moss from trunks mod into this mod's moss
|
||||
if mod_trunks then
|
||||
core.register_alias_force("trunks:moss", "farmtools:moss")
|
||||
|
||||
core.register_craft({
|
||||
type = "shapeless",
|
||||
output = " trunks:moss_fungus",
|
||||
recipe = { "group:moss", "group:mushroom" },
|
||||
})
|
||||
end
|
||||
|
||||
-- enable crafting of flower petals
|
||||
if mod_flowers then
|
||||
core.register_craft({
|
||||
output = "sickles:petals",
|
||||
recipe = {
|
||||
{ "flowers:dandelion_white", "flowers:dandelion_white" },
|
||||
{ "flowers:dandelion_white", "flowers:dandelion_white" },
|
||||
},
|
||||
})
|
||||
end
|
||||
|
||||
-- override pitchfork to use sickle mechanic
|
||||
if mod_cottages then
|
||||
core.override_item("default:dirt_with_grass", {
|
||||
after_dig_node = function() end,
|
||||
})
|
||||
|
||||
local groups = core.registered_tools["cottages:pitchfork"].groups
|
||||
groups.sickle = 1
|
||||
groups.sickle_uses = 120
|
||||
core.override_item("cottages:pitchfork", {
|
||||
groups = groups,
|
||||
})
|
||||
|
||||
core.register_craft({
|
||||
output = "cottages:hay_mat",
|
||||
recipe = { { "group:grass", "group:grass", "group:grass" } },
|
||||
})
|
||||
end
|
||||
|
||||
-- change crafting recipes of mossy blocks to use moss item
|
||||
if mod_gloopblocks then
|
||||
core.clear_craft({
|
||||
output = "gloopblocks:stone_brick_mossy",
|
||||
})
|
||||
core.register_craft({
|
||||
type = "shapeless",
|
||||
output = "gloopblocks:stone_brick_mossy",
|
||||
recipe = { "default:stonebrick", "farmtools:moss" },
|
||||
})
|
||||
|
||||
core.clear_craft({
|
||||
output = "gloopblocks:cobble_road_mossy",
|
||||
})
|
||||
core.register_craft({
|
||||
type = "shapeless",
|
||||
output = "gloopblocks:cobble_road_mossy",
|
||||
recipe = { "gloopblocks:cobble_road", "farmtools:moss" },
|
||||
})
|
||||
|
||||
core.clear_craft({
|
||||
output = "gloopblocks:stone_mossy",
|
||||
})
|
||||
core.register_craft({
|
||||
type = "shapeless",
|
||||
output = "gloopblocks:stone_mossy",
|
||||
recipe = { "default:stone", "farmtools:moss" },
|
||||
})
|
||||
end
|
||||
Reference in New Issue
Block a user