mirror of
https://github.com/mt-mods/moretrees.git
synced 2025-07-04 17:10:41 +02:00
Merge 47ff2a0518
into 670f7f4e61
This commit is contained in:
@ -3,6 +3,7 @@ local S = minetest.get_translator("moretrees")
|
|||||||
for i in ipairs(moretrees.treelist) do
|
for i in ipairs(moretrees.treelist) do
|
||||||
local treename = moretrees.treelist[i][1]
|
local treename = moretrees.treelist[i][1]
|
||||||
|
|
||||||
|
if moretrees.enable_planks then
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "moretrees:"..treename.."_planks 4",
|
output = "moretrees:"..treename.."_planks 4",
|
||||||
@ -10,6 +11,7 @@ for i in ipairs(moretrees.treelist) do
|
|||||||
"moretrees:"..treename.."_trunk"
|
"moretrees:"..treename.."_trunk"
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
end
|
||||||
|
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "fuel",
|
type = "fuel",
|
||||||
|
@ -284,6 +284,7 @@ for i in ipairs(moretrees.treelist) do
|
|||||||
on_place = minetest.rotate_node,
|
on_place = minetest.rotate_node,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
if moretrees.enable_planks then
|
||||||
minetest.register_node("moretrees:"..treename.."_planks", {
|
minetest.register_node("moretrees:"..treename.."_planks", {
|
||||||
description = moretrees.treedesc[treename].planks,
|
description = moretrees.treedesc[treename].planks,
|
||||||
tiles = {"moretrees_"..treename.."_wood.png"},
|
tiles = {"moretrees_"..treename.."_wood.png"},
|
||||||
@ -291,6 +292,7 @@ for i in ipairs(moretrees.treelist) do
|
|||||||
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1},
|
||||||
sounds = default.node_sound_wood_defaults(),
|
sounds = default.node_sound_wood_defaults(),
|
||||||
})
|
})
|
||||||
|
end
|
||||||
|
|
||||||
local moretrees_leaves_inventory_image = nil
|
local moretrees_leaves_inventory_image = nil
|
||||||
local moretrees_new_leaves_waving = nil
|
local moretrees_new_leaves_waving = nil
|
||||||
@ -343,6 +345,7 @@ for i in ipairs(moretrees.treelist) do
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if moretrees.enable_planks then
|
||||||
stairsplus:register_all(
|
stairsplus:register_all(
|
||||||
"moretrees",
|
"moretrees",
|
||||||
treename.."_planks",
|
treename.."_planks",
|
||||||
@ -354,6 +357,7 @@ for i in ipairs(moretrees.treelist) do
|
|||||||
drop = treename.."_planks",
|
drop = treename.."_planks",
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
end
|
||||||
elseif minetest.get_modpath("stairs") then
|
elseif minetest.get_modpath("stairs") then
|
||||||
stairs.register_stair_and_slab(
|
stairs.register_stair_and_slab(
|
||||||
"moretrees_"..treename.."_trunk",
|
"moretrees_"..treename.."_trunk",
|
||||||
@ -368,6 +372,7 @@ for i in ipairs(moretrees.treelist) do
|
|||||||
default.node_sound_wood_defaults()
|
default.node_sound_wood_defaults()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if moretrees.enable_planks then
|
||||||
stairs.register_stair_and_slab(
|
stairs.register_stair_and_slab(
|
||||||
"moretrees_"..treename.."_planks",
|
"moretrees_"..treename.."_planks",
|
||||||
"moretrees:"..treename.."_planks",
|
"moretrees:"..treename.."_planks",
|
||||||
@ -377,11 +382,12 @@ for i in ipairs(moretrees.treelist) do
|
|||||||
moretrees.treedesc[treename].planks_slab,
|
moretrees.treedesc[treename].planks_slab,
|
||||||
default.node_sound_wood_defaults()
|
default.node_sound_wood_defaults()
|
||||||
)
|
)
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
if moretrees.enable_fences then
|
if moretrees.enable_planks and moretrees.enable_fences then
|
||||||
local planks_name = "moretrees:" .. treename .. "_planks"
|
local planks_name = "moretrees:" .. treename .. "_planks"
|
||||||
local planks_tile = "moretrees_" .. treename .. "_wood.png"
|
local planks_tile = "moretrees_" .. treename .. "_wood.png"
|
||||||
default.register_fence("moretrees:" .. treename .. "_fence", {
|
default.register_fence("moretrees:" .. treename .. "_fence", {
|
||||||
|
@ -19,6 +19,12 @@ moretrees.enable_beech = stg:get_bool("moretrees.enable_beech", false)
|
|||||||
--spawns tree on mapgen as saplings, legacy setting
|
--spawns tree on mapgen as saplings, legacy setting
|
||||||
moretrees.spawn_saplings = stg:get_bool("moretrees.spawn_saplings", true)
|
moretrees.spawn_saplings = stg:get_bool("moretrees.spawn_saplings", true)
|
||||||
|
|
||||||
|
--turn on/off plank variants of nodes; if disabled also disables stair and plank
|
||||||
|
--variants depending on these planks *as well as the plank crafting recipe*;
|
||||||
|
--useful for games that have only one plank type and a generic plank crafting
|
||||||
|
--recipe
|
||||||
|
moretrees.enable_planks = stg:get_bool("moretrees.enable_planks", true)
|
||||||
|
|
||||||
--turn on/off stair varients of nodes via moreblocks or the stair api
|
--turn on/off stair varients of nodes via moreblocks or the stair api
|
||||||
moretrees.enable_stairs = stg:get_bool("moretrees.enable_stairs", true)
|
moretrees.enable_stairs = stg:get_bool("moretrees.enable_stairs", true)
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user