Register strippable trunks with the new register_strippable_trunk function
This commit is contained in:
102
moretrees.lua
102
moretrees.lua
@@ -1,82 +1,34 @@
|
||||
-- Register stripped trees
|
||||
local mod_name = "moretrees"
|
||||
local trunk_names = {
|
||||
"beech_trunk",
|
||||
"apple_tree_trunk",
|
||||
"oak_trunk",
|
||||
"sequoia_trunk",
|
||||
"birch_trunk",
|
||||
"palm_trunk",
|
||||
"date_palm_trunk",
|
||||
"spruce_trunk",
|
||||
"cedar_trunk",
|
||||
"poplar_trunk",
|
||||
"willow_trunk",
|
||||
"rubber_tree_trunk",
|
||||
"fir_trunk",
|
||||
"jungletree_trunk",
|
||||
}
|
||||
|
||||
stripped_tree.register_trunk(mod_name, trunk_names)
|
||||
stripped_tree.register_strippable_trunk("moretrees:beech_trunk")
|
||||
stripped_tree.register_strippable_trunk("moretrees:apple_tree_trunk")
|
||||
stripped_tree.register_strippable_trunk("moretrees:oak_trunk")
|
||||
stripped_tree.register_strippable_trunk("moretrees:sequoia_trunk")
|
||||
stripped_tree.register_strippable_trunk("moretrees:birch_trunk")
|
||||
stripped_tree.register_strippable_trunk("moretrees:palm_trunk")
|
||||
stripped_tree.register_strippable_trunk("moretrees:date_palm_trunk")
|
||||
stripped_tree.register_strippable_trunk("moretrees:spruce_trunk")
|
||||
stripped_tree.register_strippable_trunk("moretrees:cedar_trunk")
|
||||
stripped_tree.register_strippable_trunk("moretrees:poplar_trunk")
|
||||
stripped_tree.register_strippable_trunk("moretrees:willow_trunk")
|
||||
stripped_tree.register_strippable_trunk("moretrees:rubber_tree_trunk")
|
||||
stripped_tree.register_strippable_trunk("moretrees:fir_trunk")
|
||||
stripped_tree.register_strippable_trunk("moretrees:jungletree_trunk")
|
||||
|
||||
-- Register tree variations using the same texture as default moretree trunks
|
||||
|
||||
core.register_node(
|
||||
":" .. mod_name .. ":stripped_date_palm_mfruit_trunk", {
|
||||
description = "Stripped date_palm_fruit_trunk",
|
||||
tiles = {
|
||||
"stripped_" .. mod_name .. "_date_palm_trunk_top.png",
|
||||
"stripped_" .. mod_name .. "_date_palm_trunk_top.png",
|
||||
"stripped_" .. mod_name .. "_date_palm_trunk.png",
|
||||
},
|
||||
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, not_in_creative_inventory = 1},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
paramtype2 = "facedir",
|
||||
on_place = core.rotate_node,
|
||||
}
|
||||
)
|
||||
|
||||
core.register_node(
|
||||
":" .. mod_name .. ":stripped_date_palm_ffruit_trunk", {
|
||||
description = "Stripped date_palm_fruit_trunk",
|
||||
tiles = {
|
||||
"stripped_" .. mod_name .. "_date_palm_trunk_top.png",
|
||||
"stripped_" .. mod_name .. "_date_palm_trunk_top.png",
|
||||
"stripped_" .. mod_name .. "_date_palm_trunk.png",
|
||||
},
|
||||
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, not_in_creative_inventory = 1},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
paramtype2 = "facedir",
|
||||
on_place = core.rotate_node,
|
||||
}
|
||||
)
|
||||
|
||||
core.register_node(
|
||||
":" .. mod_name .. ":stripped_date_palm_fruit_trunk", {
|
||||
description = "Stripped date_palm_fruit_trunk",
|
||||
tiles = {
|
||||
"stripped_" .. mod_name .. "_date_palm_trunk_top.png",
|
||||
"stripped_" .. mod_name .. "_date_palm_trunk_top.png",
|
||||
"stripped_" .. mod_name .. "_date_palm_trunk.png",
|
||||
},
|
||||
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, not_in_creative_inventory = 1},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
paramtype2 = "facedir",
|
||||
on_place = core.rotate_node,
|
||||
}
|
||||
)
|
||||
|
||||
core.register_node(
|
||||
":" .. mod_name .. ":stripped_rubber_tree_trunk_empty", {
|
||||
description = "Stripped date_palm_fruit_trunk",
|
||||
tiles = {
|
||||
"stripped_" .. mod_name .. "_rubber_tree_trunk_top.png",
|
||||
"stripped_" .. mod_name .. "_rubber_tree_trunk_top.png",
|
||||
"stripped_" .. mod_name .. "_rubber_tree_trunk.png",
|
||||
},
|
||||
groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, not_in_creative_inventory = 1},
|
||||
sounds = default.node_sound_wood_defaults(),
|
||||
paramtype2 = "facedir",
|
||||
on_place = core.rotate_node,
|
||||
local palm_trunk_tiles = {
|
||||
"stripped_" .. mod_name .. "_date_palm_trunk_top.png",
|
||||
"stripped_" .. mod_name .. "_date_palm_trunk_top.png",
|
||||
"stripped_" .. mod_name .. "_date_palm_trunk.png",
|
||||
}
|
||||
stripped_tree.register_strippable_trunk("moretrees:date_palm_mfruit_trunk", palm_trunk_tiles)
|
||||
stripped_tree.register_strippable_trunk("moretrees:date_palm_ffruit_trunk", palm_trunk_tiles)
|
||||
stripped_tree.register_strippable_trunk("moretrees:date_palm_fruit_trunk", palm_trunk_tiles)
|
||||
stripped_tree.register_strippable_trunk(
|
||||
"moretrees:rubber_tree_trunk_empty", {
|
||||
"stripped_" .. mod_name .. "_rubber_tree_trunk_top.png",
|
||||
"stripped_" .. mod_name .. "_rubber_tree_trunk_top.png",
|
||||
"stripped_" .. mod_name .. "_rubber_tree_trunk.png",
|
||||
}
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user