74 lines
2.3 KiB
Lua
74 lines
2.3 KiB
Lua
local S = core.get_translator(core.get_current_modname())
|
||
|
||
-- Register tree bark
|
||
core.register_craftitem(":default:tree_bark", {description = S("Tree bark"), inventory_image = "tree_bark.png"})
|
||
|
||
-- Register bark as fuel
|
||
core.register_craft({type = "fuel", recipe = "default:tree_bark", burntime = 15})
|
||
|
||
-- Register craft for paper
|
||
core.register_craft(
|
||
{
|
||
output = "default:paper 8",
|
||
recipe = {
|
||
{"default:tree_bark", "default:tree_bark", "default:tree_bark"},
|
||
{"default:tree_bark", "bucket:bucket_water", "default:tree_bark"},
|
||
{"default:tree_bark", "default:tree_bark", "default:tree_bark"},
|
||
},
|
||
replacements = {{"bucket:bucket_water", "bucket:bucket_empty"}},
|
||
}
|
||
)
|
||
|
||
-- Register the chisel tool if it’s enabled in the config
|
||
core.register_tool(
|
||
"stripped_tree:chisel", {
|
||
description = S("Chisel for tree trunks"),
|
||
inventory_image = "chisel.png",
|
||
wield_image = "chisel.png",
|
||
sound = {breaks = "default_tool_breaks"},
|
||
stack_max = 1,
|
||
on_use = function(itemstack, user, pointed_thing)
|
||
if pointed_thing.type ~= "node" then return end
|
||
|
||
local pos = pointed_thing.under
|
||
|
||
stripped_tree.maybe_strip_trunk(pos, user, itemstack, 65535 / 299)
|
||
|
||
return itemstack
|
||
end,
|
||
}
|
||
)
|
||
|
||
core.register_craft({output = "stripped_tree:chisel", recipe = {{"default:steel_ingot"}, {"screwdriver:screwdriver"}}})
|
||
|
||
-- Recipes if the farming mod is loaded
|
||
|
||
-- Register craft for string
|
||
if core.get_modpath("farming") then
|
||
core.register_craft(
|
||
{
|
||
output = "farming:string 4",
|
||
recipe = {
|
||
{"default:tree_bark", "default:tree_bark", "default:tree_bark"},
|
||
{"default:tree_bark", "default:tree_bark", "default:tree_bark"},
|
||
{"default:tree_bark", "default:tree_bark", "default:tree_bark"},
|
||
},
|
||
}
|
||
)
|
||
end
|
||
|
||
-- Recipes if the bonemeal mod is loaded
|
||
|
||
-- Register craft for mulch
|
||
if core.get_modpath("bonemeal") then
|
||
core.register_craft(
|
||
{
|
||
output = "bonemeal:mulch 4",
|
||
recipe = {
|
||
{"default:tree_bark", "default:tree_bark", "default:tree_bark"},
|
||
{"default:tree_bark", "default:tree_bark", "default:tree_bark"},
|
||
},
|
||
}
|
||
)
|
||
end
|