91 lines
2.0 KiB
Lua
91 lines
2.0 KiB
Lua
PyuTestCore.make_wood = function (id, desc, ltiles, btiles)
|
|
PyuTestCore.make_building_blocks(id.."_log", desc .. " Log", ltiles, nil, {
|
|
block = PyuTestCore.BLOCK_BREAKABLE_CHOPPY,
|
|
acid_vulnerable = 1,
|
|
flammable = 1,
|
|
fuel = 1
|
|
}, {
|
|
is_ground_content = false
|
|
})
|
|
|
|
PyuTestCore.make_building_blocks(id.."_wood", desc .. " Wood", btiles, nil, {
|
|
block = PyuTestCore.BLOCK_BREAKABLE_CHOPPY,
|
|
acid_vulnerable = 1,
|
|
flammable = 1,
|
|
fuel = 1
|
|
}, {
|
|
is_ground_content = false
|
|
})
|
|
|
|
local log_id = id.."_log_block"
|
|
local wood_id = id.."_wood_block"
|
|
|
|
minetest.override_item(log_id, {
|
|
groups = PyuTestCore.util.tableconcat(minetest.registered_nodes[log_id].groups, {
|
|
wooden_log = 1
|
|
}),
|
|
paramtype2 = "facedir",
|
|
on_place = minetest.rotate_node
|
|
})
|
|
|
|
minetest.override_item(wood_id, {
|
|
groups = PyuTestCore.util.tableconcat(minetest.registered_nodes[wood_id].groups, {
|
|
wooden_planks = 1
|
|
})
|
|
})
|
|
|
|
minetest.register_craft({
|
|
output = id.."_wood_block 4",
|
|
recipe = {id.."_log_block"},
|
|
type = "shapeless"
|
|
})
|
|
end
|
|
|
|
PyuTestCore.make_wood("pyutest_core:wooden", "Oak", {
|
|
"log-top-bottom.png",
|
|
"log-top-bottom.png",
|
|
"log.png"
|
|
}, {
|
|
"wood.png"
|
|
})
|
|
|
|
PyuTestCore.make_wood("pyutest_core:savanna", "Savanna", {
|
|
"savanna-log-top-bottom.png",
|
|
"savanna-log-top-bottom.png",
|
|
"savanna-log.png"
|
|
}, {
|
|
"savanna-wood.png"
|
|
})
|
|
|
|
PyuTestCore.make_wood("pyutest_core:birch", "Birch", {
|
|
"birch-log-top-bottom.png",
|
|
"birch-log-top-bottom.png",
|
|
"birch-log.png"
|
|
}, {
|
|
"birch-wood.png"
|
|
})
|
|
|
|
PyuTestCore.make_wood("pyutest_core:cherry", "Cherry", {
|
|
"cherry-log-top-bottom.png",
|
|
"cherry-log-top-bottom.png",
|
|
"cherry-log.png"
|
|
}, {
|
|
"cherry-wood.png"
|
|
})
|
|
|
|
PyuTestCore.make_wood("pyutest_core:redwood", "Redwood", {
|
|
"redwood-log-top-bottom.png",
|
|
"redwood-log-top-bottom.png",
|
|
"redwood-log.png"
|
|
}, {
|
|
"redwood.png"
|
|
})
|
|
|
|
PyuTestCore.make_wood("pyutest_core:jungle", "Jungle", {
|
|
"jungle-log-top-bottom.png",
|
|
"jungle-log-top-bottom.png",
|
|
"jungle-log.png"
|
|
}, {
|
|
"jungle-wood.png"
|
|
})
|