Compare commits

...

5 Commits

Author SHA1 Message Date
Shad MOrdre 271e382f18
Add files via upload 2019-10-13 00:07:44 -07:00
Shad MOrdre d2b8f23723
Add files via upload 2019-09-23 16:03:34 -07:00
Shad MOrdre ab5d738f22
Add files via upload 2019-09-23 16:01:18 -07:00
Shad MOrdre d42c3e3846
Delete hearty_stew.png 2019-09-23 15:41:50 -07:00
Shad MOrdre 124d1ff5fe
Delete candle_static.png 2019-09-23 15:41:43 -07:00
73 changed files with 204 additions and 42 deletions

View File

@ -3794,13 +3794,13 @@ schem|lib_materials:dirt_clayey_with_grass_cool_temperate_highland|0.0072|cool_t
schem|lib_materials:dirt_clayey_with_grass_cool_temperate_highland|0.0072|cool_temperate_highland|shelf|highland|schem_tree_fir_doug_05||||||
schem|lib_materials:dirt_clayey_with_grass_cool_temperate_highland|0.0072|cool_temperate_highland|shelf|highland|schem_tree_fir_doug_06||||||
schem|lib_materials:dirt_clayey_with_grass_cool_temperate_highland|0.0072|cool_temperate_highland|shelf|highland|schem_tree_spruce_05||||||
schem|lib_materials:dirt_sandy_with_grass_cool_temperate_highland|0.006|cool_temperate_highland|shelf|highland|schem_tree_maple_01||||||
schem|lib_materials:dirt_sandy_with_grass_cool_temperate_highland|0.006|cool_temperate_highland|shelf|highland|schem_tree_oak_03||||||
schem|lib_materials:dirt_sandy_with_grass_cool_temperate_highland|0.006|cool_temperate_highland|shelf|highland|schem_tree_oak_red_03||||||
schem|lib_materials:dirt_sandy_with_grass_cool_temperate_highland|0.0072|cool_temperate_highland|shelf|highland|schem_tree_birch_01||||||
schem|lib_materials:dirt_sandy_with_grass_cool_temperate_highland|0.0072|cool_temperate_highland|shelf|highland|schem_tree_birch_02||||||
schem|lib_materials:dirt_sandy_with_grass_cool_temperate_highland|0.0072|cool_temperate_highland|shelf|highland|schem_tree_birch_03||||||
schem|lib_materials:dirt_sandy_with_grass_cool_temperate_highland|0.0072|cool_temperate_highland|shelf|highland|schem_tree_birch_04||||||
schem|lib_materials:dirt_sandy_with_grass_cool_temperate_highland|0.006|cool_temperate_highland|shelf|highland|schem_tree_conifer_07||||||
schem|lib_materials:dirt_sandy_with_grass_cool_temperate_highland|0.006|cool_temperate_highland|shelf|highland|schem_tree_larch_01||||||
schem|lib_materials:dirt_sandy_with_grass_cool_temperate_highland|0.006|cool_temperate_highland|shelf|highland|schem_tree_larch_02||||||
schem|lib_materials:dirt_sandy_with_grass_cool_temperate_highland|0.0072|cool_temperate_highland|shelf|highland|schem_tree_larch_03||||||
schem|lib_materials:dirt_sandy_with_grass_cool_temperate_highland|0.0072|cool_temperate_highland|shelf|highland|schem_tree_spruce_05||||||
schem|lib_materials:dirt_sandy_with_grass_cool_temperate_highland|0.0072|cool_temperate_highland|shelf|highland|schem_tree_spruce_06||||||
schem|lib_materials:dirt_sandy_with_grass_cool_temperate_highland|0.0072|cool_temperate_highland|shelf|highland|schem_tree_spruce_07||||||
node|lib_materials:dirt_black_with_grass_cool_temperate_highland|0.007|cool_temperate_highland|shelf|highland|lib_ecology:fern_broadleaf_fern|nil|nil|nil|||
node|lib_materials:dirt_black_with_grass_cool_temperate_highland|0.007|cool_temperate_highland|shelf|highland|lib_ecology:fern_broadleaf_fern2|nil|nil|nil|||
node|lib_materials:dirt_black_with_grass_cool_temperate_highland|0.007|cool_temperate_highland|shelf|highland|lib_ecology:fern_fiddlehead|nil|nil|nil|||

Can't render this file because it is too large.

View File

@ -135,18 +135,21 @@ minetest.log(S("[MOD]: lib_ecology: Loading..."))
dofile(lib_ecology.path.."/lib_ecology_deco_registration.lua")
--dofile(lib_ecology.path.."/rnd_tree_init.lua")
--dofile(lib_ecology.path.."/lib_ecology_chatcommands.lua")
--v6 Mapgen Aliases
--minetest.register_alias("mapgen_tree", "lib_ecology:tree_default_trunk")
--minetest.register_alias("mapgen_leaves", "lib_ecology:tree_default_leaves")
--minetest.register_alias("mapgen_apple", "lib_ecology:fruit_apple")
--minetest.register_alias("mapgen_jungletree", "lib_ecology:tree_jungle_01_trunk")
--minetest.register_alias("mapgen_jungleleaves", "lib_ecology:tree_jungle_01_leaves")
--minetest.register_alias("mapgen_junglegrass", "lib_ecology:shrub_jungle")
--minetest.register_alias("mapgen_pine_tree", "lib_ecology:tree_pine_01_trunk")
--minetest.register_alias("mapgen_pine_needles", "lib_ecology:tree_pine_01_leaves")
minetest.register_alias("mapgen_tree", "lib_ecology:tree_default_trunk")
minetest.register_alias("mapgen_leaves", "lib_ecology:tree_default_leaves")
minetest.register_alias("mapgen_apple", "lib_ecology:fruit_apple")
minetest.register_alias("mapgen_jungletree", "lib_ecology:tree_jungle_01_trunk")
minetest.register_alias("mapgen_jungleleaves", "lib_ecology:tree_jungle_01_leaves")
minetest.register_alias("mapgen_junglegrass", "lib_ecology:shrub_jungle")
minetest.register_alias("mapgen_pine_tree", "lib_ecology:tree_pine_01_trunk")
minetest.register_alias("mapgen_pine_needles", "lib_ecology:tree_pine_01_leaves")

View File

@ -845,4 +845,36 @@ end
if minetest.global_exists("lib_shapes") then
minetest.register_alias("stairs:stair_wood", "lib_ecology:tree_default_wood_stairs")
minetest.register_alias("stairs:stair_inner_wood", "lib_ecology:tree_default_wood_stairs_inner")
minetest.register_alias("stairs:stair_outer_wood", "lib_ecology:tree_default_wood_stairs_outer")
minetest.register_alias("stairs:slab_wood", "lib_ecology:tree_default_wood_slab")
minetest.register_alias("stairs:stair_junglewood", "lib_ecology:tree_jungle_01_wood_stairs")
minetest.register_alias("stairs:stair_inner_junglewood", "lib_ecology:tree_jungle_01_wood_stairs_inner")
minetest.register_alias("stairs:stair_outer_junglewood", "lib_ecology:tree_jungle_01_wood_stairs_outer")
minetest.register_alias("stairs:slab_junglewood", "lib_ecology:tree_jungle_01_wood_slab")
minetest.register_alias("stairs:stair_acacia_wood", "lib_ecology:tree_acacia_wood_stairs")
minetest.register_alias("stairs:stair_inner_acacia_wood", "lib_ecology:tree_acacia_wood_stairs_inner")
minetest.register_alias("stairs:stair_outer_acacia_wood", "lib_ecology:tree_acacia_wood_stairs_outer")
minetest.register_alias("stairs:slab_acacia_wood", "lib_ecology:tree_acacia_wood_slab")
minetest.register_alias("stairs:stair_aspen_wood", "lib_ecology:tree_aspen_wood_stairs")
minetest.register_alias("stairs:stair_inner_aspen_wood", "lib_ecology:tree_aspen_wood_stairs_inner")
minetest.register_alias("stairs:stair_outer_aspen_wood", "lib_ecology:tree_aspen_wood_stairs_outer")
minetest.register_alias("stairs:slab_aspen_wood", "lib_ecology:tree_aspen_wood_slab")
minetest.register_alias("stairs:stair_pine_wood", "lib_ecology:tree_pine_wood_stairs")
minetest.register_alias("stairs:stair_inner_pine_wood", "lib_ecology:tree_pine_wood_stairs_inner")
minetest.register_alias("stairs:stair_outer_pine_wood", "lib_ecology:tree_pine_wood_stairs_outer")
minetest.register_alias("stairs:slab_pine_wood", "lib_ecology:tree_pine_wood_slab")
end

View File

@ -7871,7 +7871,7 @@ lib_ecology.schematics.insert("schem_bush_rhodedendron_blooming", le_temp_schem)
__, __, __, __, __, __, __, __, __, __, __, __, __,
__, __, __, __, __, __, __, __, __, __, __, __, __,
__, __, __, __, __, __, __, __, __, __, __, __, __,
__, __, __, __, L0, F3, L0, __, __, __, __, __, __,
__, __, __, __, L0, F2, L0, __, __, __, __, __, __,
__, __, __, __, F0, L0, TN, L0, __, __, __, __, __,
__, __, __, __, L0, L0, L0, L0, __, __, __, __, __,
__, __, __, __, __, __, F2, __, __, __, __, __, __,
@ -15076,12 +15076,16 @@ lib_ecology.schematics.insert("schem_bush_rhodedendron_blooming", le_temp_schem)
--]]
--Larch Tree
L0 = {name = "lib_ecology:tree_lavender_leaves",param2 = 0,prob = 254}
L1 = {name = "lib_ecology:tree_lavender_leaves",param2 = 0,prob = 192}
L2 = {name = "lib_ecology:tree_lavender_leaves",param2 = 0,prob = 128}
T0 = {name = "lib_ecology:tree_lavender_trunk",param2 = 0,prob = 254}
T3 = {name = "lib_ecology:tree_lavender_trunk",param2 = 0,prob = 128}
F4 = {name = "lib_ecology:fruit_lavender",param2 = 0,prob = 128}
L0 = {name = "lib_ecology:tree_larch_leaves",param2 = 0,prob = 254}
L1 = {name = "lib_ecology:tree_larch_leaves",param2 = 0,prob = 192}
L2 = {name = "lib_ecology:tree_larch_leaves",param2 = 0,prob = 128}
T0 = {name = "lib_ecology:tree_larch_trunk",param2 = 0,prob = 254}
T3 = {name = "lib_ecology:tree_larch_trunk",param2 = 0,prob = 128}
TN = {name = "lib_ecology:tree_larch_trunk",param2 = 4,prob = 254}
TS = {name = "lib_ecology:tree_larch_trunk",param2 = 8,prob = 254}
TE = {name = "lib_ecology:tree_larch_trunk",param2 = 12,prob = 254}
TW = {name = "lib_ecology:tree_larch_trunk",param2 = 16,prob = 254}
F0 = {name = "lib_ecology:tree_larch_moss",param2 = 0,prob = 128}
le_temp_schem = {
size = {x=11, y=18, z=11},
data = {

View File

@ -452,13 +452,13 @@ shrub_snowy|Shrub - Snowy|||lib_ecology_shrub_snowy.png||||plantlike|1|0.5,0.5,0
shrub_taiga|Shrub - Taiga|||lib_ecology_shrub_taiga.png||||plantlike|1|0.5,0.5,0.5|light||||FALSE||||FALSE|TRUE|1||TRUE|||FALSE|||||snappy 3,oddly_breakable_by_hand 1,flammable 1,leaves 1,attached_node 1,flora 1,lib_ecology_plant 1|||leaves||||-0.3,-0.5,-0.3,0.3,0,0.3||||||||||||||
#Node_Name|Description|Alias_Mod|Alias_Node|Tile_String|Special_Tiles|Inv_Image|Wield_Image|Draw_Type|Vis_Scale|Wld_Scale|Param_Type|ParamType2|Place_Param2|LightSource|Walkable|Pointable|Climbable|Diggable|Buildable|Floodable|Waving|Use_Alpha|Sun_Prop|Liquid_Point|Damage_Per_Second|Grnd_Cnt|Leg_wall|MaxLight|Grow|Eat|Groups|Max_Drops|Drops|Sounds|Dig_Predict|Place_Predict|NodeBox|SelBox|ColBox|Mesh|LiquidType|LiquidViscosity|LiquidRange|LiquidRenew|LiquidAltSource|LiquidAltFlow|OnConstruct|OnTimer|TimerTrig|TimerAct|AfterPlace|OnPlace
#TREES||||||||||||||||||||||||||||||||||||||||||||||||||||
tree_acacia_leaves|Acacia Leaves|||lib_ecology_tree_acacia_leaves.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_acacia_leaves|Acacia Leaves|default|acacia_leaves|lib_ecology_tree_acacia_leaves.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_acacia_leaves_blooms|Acacia Leaves Blooms|||lib_ecology_tree_acacia_leaves_blooms.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_acacia_sapling|Acacia Sapling|||lib_ecology_tree_acacia_sapling.png||||plantlike|||light||||FALSE||||FALSE|TRUE|1||TRUE||||||||snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1|||leaves||||-0.25,-0.5,-0.25,0.25,0.4375,0.25||||||||||||||
tree_acacia_trunk|Acacia Trunk|||lib_ecology_tree_acacia_trunk_top.png,lib_ecology_tree_acacia_trunk_top.png,lib_ecology_tree_acacia_trunk.png|||||||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,flammable 2,tree 1,lib_ecology_tree 1|||wood||||||||||||||||||
tree_acacia_sapling|Acacia Sapling|default|acacia_sapling|lib_ecology_tree_acacia_sapling.png||||plantlike|||light||||FALSE||||FALSE|TRUE|1||TRUE||||||||snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1|||leaves||||-0.25,-0.5,-0.25,0.25,0.4375,0.25||||||||||||||
tree_acacia_trunk|Acacia Trunk|default|acacia_tree|lib_ecology_tree_acacia_trunk_top.png,lib_ecology_tree_acacia_trunk_top.png,lib_ecology_tree_acacia_trunk.png|||||||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,flammable 2,tree 1,lib_ecology_tree 1|||wood||||||||||||||||||
tree_acacia_trunk_allface_side|Acacia Block Side|||lib_ecology_tree_acacia_trunk.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_acacia_trunk_allface_top|Acacia Block Top|||lib_ecology_tree_acacia_trunk_top.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_acacia_wood|Acacia Wood|||lib_ecology_tree_acacia_wood.png||||||||facedir|0|||||||||||||FALSE|||||choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1|||wood||||||||||||||||||
tree_acacia_wood|Acacia Wood|default|acacia_wood|lib_ecology_tree_acacia_wood.png||||||||facedir|0|||||||||||||FALSE|||||choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1|||wood||||||||||||||||||
tree_apple_leaves|Apple Leaves|||lib_ecology_tree_apple_leaves.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_apple_sapling|Apple Sapling|||lib_ecology_tree_apple_sapling.png||||plantlike|||light||||FALSE||||FALSE|TRUE|1||TRUE||||||||snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1|||leaves||||||||||||||||||
tree_apple_trunk|Apple Trunk|||lib_ecology_tree_apple_trunk_top.png,lib_ecology_tree_apple_trunk_top.png,lib_ecology_tree_apple_trunk.png|||||||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,flammable 2,tree 1,lib_ecology_tree 1|||wood||||||||||||||||||
@ -471,15 +471,15 @@ tree_ash_trunk|Ash Trunk|||lib_ecology_tree_ash_trunk_top.png,lib_ecology_tree_a
tree_ash_trunk_allface_side|Ash Block Side|||lib_ecology_tree_ash_trunk.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_ash_trunk_allface_top|Ash Block Top|||lib_ecology_tree_ash_trunk_top.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_ash_wood|Ash Wood|||lib_ecology_tree_ash_wood.png||||||||facedir|0|||||||||||||FALSE|||||choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1|||wood||||||||||||||||||
tree_aspen_leaves|Aspen Leaves|||lib_ecology_tree_aspen_leaves.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_aspen_leaves|Aspen Leaves|default|aspen_leaves|lib_ecology_tree_aspen_leaves.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_aspen_leaves_orange|Orange Aspen Leaves|||lib_ecology_tree_aspen_leaves_red.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_aspen_leaves_red|Red Aspen Leaves|||lib_ecology_tree_aspen_leaves_orange.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_aspen_leaves_yellow|Yellow Aspen Leaves|||lib_ecology_tree_aspen_leaves_yellow.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_aspen_sapling|Aspen Sapling|||lib_ecology_tree_aspen_sapling.png||||plantlike|||light||||FALSE||||FALSE|TRUE|1||TRUE||||||||snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1|||leaves||||||||||||||||||
tree_aspen_trunk|Aspen Trunk|||lib_ecology_tree_aspen_trunk_top.png,lib_ecology_tree_aspen_trunk_top.png,lib_ecology_tree_aspen_trunk.png|||||||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,flammable 2,tree 1,lib_ecology_tree 1|||wood||||||||||||||||||
tree_aspen_sapling|Aspen Sapling|default|aspen_sapling|lib_ecology_tree_aspen_sapling.png||||plantlike|||light||||FALSE||||FALSE|TRUE|1||TRUE||||||||snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1|||leaves||||||||||||||||||
tree_aspen_trunk|Aspen Trunk|default|aspen_tree|lib_ecology_tree_aspen_trunk_top.png,lib_ecology_tree_aspen_trunk_top.png,lib_ecology_tree_aspen_trunk.png|||||||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,flammable 2,tree 1,lib_ecology_tree 1|||wood||||||||||||||||||
tree_aspen_trunk_allface_side|Aspen Block Side|||lib_ecology_tree_aspen_trunk.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_aspen_trunk_allface_top|Aspen Block Top|||lib_ecology_tree_aspen_trunk_top.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_aspen_wood|Aspen Wood|||lib_ecology_tree_aspen_wood.png||||||||facedir|0|||||||||||||FALSE|||||choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1|||wood||||||||||||||||||
tree_aspen_wood|Aspen Wood|default|aspen_wood|lib_ecology_tree_aspen_wood.png||||||||facedir|0|||||||||||||FALSE|||||choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1|||wood||||||||||||||||||
tree_bamboo_01_leaves|Bamboo 01 Leaves|||lib_ecology_tree_bamboo_01_leaves.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_bamboo_01_sapling|Bamboo 01 Sapling|||lib_ecology_tree_bamboo_01_sapling.png||||plantlike|||light||||FALSE||||FALSE|TRUE|1||TRUE||||||||snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1|||leaves||||||||||||||||||
tree_bamboo_01_trunk|Bamboo 01 Trunk|||lib_ecology_tree_bamboo_01_trunk.png^[transformR90^lib_ecology_tree_bamboo_01_trunk.png,lib_ecology_tree_bamboo_01_trunk.png^[transformR90^lib_ecology_tree_bamboo_01_trunk.png,lib_ecology_tree_bamboo_01_trunk.png,lib_ecology_tree_bamboo_01_trunk.png^[transformFX,lib_ecology_tree_bamboo_01_trunk.png^[transformFX,lib_ecology_tree_bamboo_01_trunk.png||||nodebox|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,flammable 2,tree 1,lib_ecology_tree 1|||wood|||-0.1875,-0.5,-0.1875,0.25,0.5,0.25;-0.25,0.3125,-0.0625,-0.1875,0.4375,0.125;-0.0625,0.3125,-0.25,0.125,0.4375,-0.1875;0.25,0.125,-0.0625,0.3125,0.4375,0.125;-0.0625,0.125,0.25,0.125,0.4375,0.3125;-0.25,-0.4375,-0.0625,-0.1875,-0.3125,0.125;-0.0625,-0.4375,-0.25,0.125,-0.3125,-0.1875;-0.375,-0.375,-0.0625,-0.25,-0.3125,0.125;-0.0625,-0.375,-0.375,0.125,-0.3125,-0.25;0.3125,0.1875,-0.0625,0.375,0.25,0.125;0.375,0.25,-0.0625,0.4375,0.3125,0.125;-0.0625,0.1875,0.3125,0.125,0.25,0.375;-0.0625,0.25,0.375,0.125,0.3125,0.4375|||||||||||||||
@ -574,13 +574,13 @@ tree_cypress_trunk|Cypress Trunk|||lib_ecology_tree_cypress_trunk_top.png,lib_ec
tree_cypress_trunk_allface_side|Cypress Block Side|||lib_ecology_tree_cypress_trunk.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_cypress_trunk_allface_top|Cypress Block Top|||lib_ecology_tree_cypress_trunk_top.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_cypress_wood|Cypress Wood|||lib_ecology_tree_cypress_wood.png||||||||facedir|0|||||||||||||FALSE|||||choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1|||wood||||||||||||||||||
tree_default_leaves|Default Leaves|||lib_ecology_tree_default_leaves.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_default_sapling|Default Sapling|||lib_ecology_tree_default_sapling.png||||plantlike|||light||||FALSE||||FALSE|TRUE|1||TRUE||||||||snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1|||leaves||||||||||||||||||
tree_default_trunk|Default Trunk|||lib_ecology_tree_default_trunk_top.png,lib_ecology_tree_default_trunk_top.png,lib_ecology_tree_default_trunk.png|||||||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,flammable 2,tree 1,lib_ecology_tree 1|||wood||||||||||||||||||
tree_default_leaves|Default Leaves|default|leaves|lib_ecology_tree_default_leaves.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_default_sapling|Default Sapling|default|sapling|lib_ecology_tree_default_sapling.png||||plantlike|||light||||FALSE||||FALSE|TRUE|1||TRUE||||||||snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1|||leaves||||||||||||||||||
tree_default_trunk|Default Trunk|default|tree|lib_ecology_tree_default_trunk_top.png,lib_ecology_tree_default_trunk_top.png,lib_ecology_tree_default_trunk.png|||||||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,flammable 2,tree 1,lib_ecology_tree 1|||wood||||||||||||||||||
tree_default_trunk_allface_side|Default Block Side|||lib_ecology_tree_default_trunk.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_default_trunk_allface_top|Default Block Top|||lib_ecology_tree_default_trunk_top.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_default_planks|Default Planks|||lib_ecology_tree_default_planks.png||||||||facedir|0|||||||||||||FALSE|||||choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1|||wood||||||||||||||||||
tree_default_wood|Default Wood|||lib_ecology_tree_default_wood.png||||||||facedir|0|||||||||||||FALSE|||||choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1|||wood||||||||||||||||||
tree_default_wood|Default Wood|default|wood|lib_ecology_tree_default_wood.png||||||||facedir|0|||||||||||||FALSE|||||choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1|||wood||||||||||||||||||
tree_desert_palm|Desert Palm|||lib_ecology_plant_desert_palm.png||||plantlike|2|0.5,0.5,0.5|light||||FALSE||||FALSE|TRUE|1||TRUE|||FALSE|||||snappy 3,oddly_breakable_by_hand 1,flammable 1,leaves 1,attached_node 1,flora 1,lib_ecology_plant 1|||leaves||||-0.3,-0.5,-0.3,0.3,0,0.3||||||||||||||
tree_dry_leaves|Dry Leaves|||lib_ecology_tree_dry_leaves.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_dry_sapling|Dry Sapling|||lib_ecology_tree_dry_sapling.png||||plantlike|||light||||FALSE||||FALSE|TRUE|1||TRUE||||||||snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1|||leaves||||||||||||||||||
@ -661,12 +661,12 @@ tree_ipe_yellow_trunk|Yellow Ipe Trunk|||lib_ecology_tree_ipe_yellow_trunk_top.p
tree_ipe_yellow_trunk_allface_side|Yellow Ipe Block Side|||lib_ecology_tree_ipe_yellow_trunk.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_ipe_yellow_trunk_allface_top|Yellow Ipe Block Top|||lib_ecology_tree_ipe_yellow_trunk_top.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_ipe_yellow_wood|Yellow Ipe Wood|||lib_ecology_tree_ipe_yellow_wood.png||||||||facedir|0|||||||||||||FALSE|||||choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1|||wood||||||||||||||||||
tree_jungle_01_leaves|Jungle 01 Leaves|||lib_ecology_tree_jungle_01_leaves.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_jungle_01_sapling|Jungle 01 Sapling|||lib_ecology_tree_jungle_01_sapling.png||||plantlike|||light||||FALSE||||FALSE|TRUE|1||TRUE||||||||snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1|||leaves||||||||||||||||||
tree_jungle_01_trunk|Jungle 01 Trunk|||lib_ecology_tree_jungle_01_trunk_top.png,lib_ecology_tree_jungle_01_trunk_top.png,lib_ecology_tree_jungle_01_trunk.png|||||||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,flammable 2,tree 1,lib_ecology_tree 1|||wood||||||||||||||||||
tree_jungle_01_leaves|Jungle 01 Leaves|default||lib_ecology_tree_jungle_01_leaves.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_jungle_01_sapling|Jungle 01 Sapling|default||lib_ecology_tree_jungle_01_sapling.png||||plantlike|||light||||FALSE||||FALSE|TRUE|1||TRUE||||||||snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1|||leaves||||||||||||||||||
tree_jungle_01_trunk|Jungle 01 Trunk|default||lib_ecology_tree_jungle_01_trunk_top.png,lib_ecology_tree_jungle_01_trunk_top.png,lib_ecology_tree_jungle_01_trunk.png|||||||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,flammable 2,tree 1,lib_ecology_tree 1|||wood||||||||||||||||||
tree_jungle_01_trunk_allface_side|Jungle 01 Block Side|||lib_ecology_tree_jungle_01_trunk.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_jungle_01_trunk_allface_top|Jungle 01 Block Top|||lib_ecology_tree_jungle_01_trunk_top.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_jungle_01_wood|Jungle 01 Wood|||lib_ecology_tree_jungle_01_wood.png||||||||facedir|0|||||||||||||FALSE|||||choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1|||wood||||||||||||||||||
tree_jungle_01_wood|Jungle 01 Wood|default||lib_ecology_tree_jungle_01_wood.png||||||||facedir|0|||||||||||||FALSE|||||choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1|||wood||||||||||||||||||
tree_jungle_02_leaves|Jungle 02 Leaves|||lib_ecology_tree_jungle_02_leaves.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_jungle_02_sapling|Jungle 02 Sapling|||lib_ecology_tree_jungle_02_sapling.png||||plantlike|||light||||FALSE||||FALSE|TRUE|1||TRUE||||||||snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1|||leaves||||||||||||||||||
tree_jungle_02_trunk|Jungle 02 Trunk|||lib_ecology_tree_jungle_02_trunk_top.png,lib_ecology_tree_jungle_02_trunk_top.png,lib_ecology_tree_jungle_02_trunk.png|||||||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,flammable 2,tree 1,lib_ecology_tree 1|||wood||||||||||||||||||
@ -841,12 +841,12 @@ tree_palm_jungle_03_trunk_allface_side|Jungle Palm 03 Block Side|||lib_ecology_t
tree_palm_jungle_03_trunk_allface_top|Jungle Palm 03 Block Top|||lib_ecology_tree_palm_jungle_03_trunk_top.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_palm_jungle_03_wood|Jungle Palm 03 Wood|||lib_ecology_tree_palm_jungle_03_wood.png||||||||facedir|0|||||||||||||FALSE|||||choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1|||wood||||||||||||||||||
tree_petrified_trunk|Petrified Trunk|||lib_ecology_tree_petrified_trunk_top.png,lib_ecology_tree_petrified_trunk_top.png,lib_ecology_tree_petrified_trunk.png|||||||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,flammable 2,tree 1,lib_ecology_tree 1|||wood||||||||||||||||||
tree_pine_01_leaves|Pine 01 Leaves|||lib_ecology_tree_pine_01_leaves.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_pine_01_sapling|Pine 01 Sapling|||lib_ecology_tree_pine_01_sapling.png||||plantlike|||light||||FALSE||||FALSE|TRUE|1||TRUE||||||||snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1|||leaves||||||||||||||||||
tree_pine_01_trunk|Pine 01 Trunk|||lib_ecology_tree_pine_01_trunk_top.png,lib_ecology_tree_pine_01_trunk_top.png,lib_ecology_tree_pine_01_trunk.png|||||||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,flammable 2,tree 1,lib_ecology_tree 1|||wood||||||||||||||||||
tree_pine_01_leaves|Pine 01 Leaves|default|pine_needles|lib_ecology_tree_pine_01_leaves.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_pine_01_sapling|Pine 01 Sapling|default|pine_sapling|lib_ecology_tree_pine_01_sapling.png||||plantlike|||light||||FALSE||||FALSE|TRUE|1||TRUE||||||||snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1|||leaves||||||||||||||||||
tree_pine_01_trunk|Pine 01 Trunk|default|pine_tree|lib_ecology_tree_pine_01_trunk_top.png,lib_ecology_tree_pine_01_trunk_top.png,lib_ecology_tree_pine_01_trunk.png|||||||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,flammable 2,tree 1,lib_ecology_tree 1|||wood||||||||||||||||||
tree_pine_01_trunk_allface_side|Pine 01 Block Side|||lib_ecology_tree_pine_01_trunk.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_pine_01_trunk_allface_top|Pine 01 Block Top|||lib_ecology_tree_pine_01_trunk_top.png||||allfaces_optional|||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1|||wood||||||||||||||||||
tree_pine_01_wood|Pine 01 Wood|||lib_ecology_tree_pine_01_wood.png||||||||facedir|0|||||||||||||FALSE|||||choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1|||wood||||||||||||||||||
tree_pine_01_wood|Pine 01 Wood|default|pine_wood|lib_ecology_tree_pine_01_wood.png||||||||facedir|0|||||||||||||FALSE|||||choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1|||wood||||||||||||||||||
tree_pine_02_leaves|Pine 02 Leaves|||lib_ecology_tree_pine_02_leaves.png||||allfaces_optional|||light|facedir|||FALSE||||||1|||||FALSE|||||snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1|1||leaves||||||||||||||||||
tree_pine_02_sapling|Pine 02 Sapling|||lib_ecology_tree_pine_02_sapling.png||||plantlike|||light||||FALSE||||FALSE|TRUE|1||TRUE||||||||snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1|||leaves||||||||||||||||||
tree_pine_02_trunk|Pine 02 Trunk|||lib_ecology_tree_pine_02_trunk_top.png,lib_ecology_tree_pine_02_trunk_top.png,lib_ecology_tree_pine_02_trunk.png|||||||light|facedir|||TRUE|||||||||||FALSE|||||choppy 1,flammable 2,tree 1,lib_ecology_tree 1|||wood||||||||||||||||||

1 #Node_Name Description Alias_Mod Alias_Node Tile_String Special_Tiles Inv_Image Wield_Image Draw_Type Vis_Scale Wld_Scale Param_Type ParamType2 Place_Param2 LightSource Walkable Pointable Climbable Diggable Buildable Floodable Waving Use_Alpha Sun_Prop Liquid_Point Damage_Per_Second Grnd_Cnt Leg_wall MaxLight Grow Eat Groups Max_Drops Drops Sounds Dig_Predict Place_Predict NodeBox SelBox ColBox Mesh LiquidType LiquidViscosity LiquidRange LiquidRenew LiquidAltSource LiquidAltFlow OnConstruct OnTimer TimerTrig TimerAct AfterPlace OnPlace
452 shrub_taiga Shrub - Taiga lib_ecology_shrub_taiga.png plantlike 1 0.5,0.5,0.5 light FALSE FALSE TRUE 1 TRUE FALSE snappy 3,oddly_breakable_by_hand 1,flammable 1,leaves 1,attached_node 1,flora 1,lib_ecology_plant 1 leaves -0.3,-0.5,-0.3,0.3,0,0.3
453 #Node_Name Description Alias_Mod Alias_Node Tile_String Special_Tiles Inv_Image Wield_Image Draw_Type Vis_Scale Wld_Scale Param_Type ParamType2 Place_Param2 LightSource Walkable Pointable Climbable Diggable Buildable Floodable Waving Use_Alpha Sun_Prop Liquid_Point Damage_Per_Second Grnd_Cnt Leg_wall MaxLight Grow Eat Groups Max_Drops Drops Sounds Dig_Predict Place_Predict NodeBox SelBox ColBox Mesh LiquidType LiquidViscosity LiquidRange LiquidRenew LiquidAltSource LiquidAltFlow OnConstruct OnTimer TimerTrig TimerAct AfterPlace OnPlace
454 #TREES
455 tree_acacia_leaves Acacia Leaves default acacia_leaves lib_ecology_tree_acacia_leaves.png allfaces_optional light facedir FALSE 1 FALSE snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1 1 leaves
456 tree_acacia_leaves_blooms Acacia Leaves Blooms lib_ecology_tree_acacia_leaves_blooms.png allfaces_optional light facedir FALSE 1 FALSE snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1 1 leaves
457 tree_acacia_sapling Acacia Sapling default acacia_sapling lib_ecology_tree_acacia_sapling.png plantlike light FALSE FALSE TRUE 1 TRUE snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1 leaves -0.25,-0.5,-0.25,0.25,0.4375,0.25
458 tree_acacia_trunk Acacia Trunk default acacia_tree lib_ecology_tree_acacia_trunk_top.png,lib_ecology_tree_acacia_trunk_top.png,lib_ecology_tree_acacia_trunk.png light facedir TRUE FALSE choppy 1,flammable 2,tree 1,lib_ecology_tree 1 wood
459 tree_acacia_trunk_allface_side Acacia Block Side lib_ecology_tree_acacia_trunk.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
460 tree_acacia_trunk_allface_top Acacia Block Top lib_ecology_tree_acacia_trunk_top.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
461 tree_acacia_wood Acacia Wood default acacia_wood lib_ecology_tree_acacia_wood.png facedir 0 FALSE choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1 wood
462 tree_apple_leaves Apple Leaves lib_ecology_tree_apple_leaves.png allfaces_optional light facedir FALSE 1 FALSE snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1 1 leaves
463 tree_apple_sapling Apple Sapling lib_ecology_tree_apple_sapling.png plantlike light FALSE FALSE TRUE 1 TRUE snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1 leaves
464 tree_apple_trunk Apple Trunk lib_ecology_tree_apple_trunk_top.png,lib_ecology_tree_apple_trunk_top.png,lib_ecology_tree_apple_trunk.png light facedir TRUE FALSE choppy 1,flammable 2,tree 1,lib_ecology_tree 1 wood
471 tree_ash_trunk_allface_side Ash Block Side lib_ecology_tree_ash_trunk.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
472 tree_ash_trunk_allface_top Ash Block Top lib_ecology_tree_ash_trunk_top.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
473 tree_ash_wood Ash Wood lib_ecology_tree_ash_wood.png facedir 0 FALSE choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1 wood
474 tree_aspen_leaves Aspen Leaves default aspen_leaves lib_ecology_tree_aspen_leaves.png allfaces_optional light facedir FALSE 1 FALSE snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1 1 leaves
475 tree_aspen_leaves_orange Orange Aspen Leaves lib_ecology_tree_aspen_leaves_red.png allfaces_optional light facedir FALSE 1 FALSE snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1 1 leaves
476 tree_aspen_leaves_red Red Aspen Leaves lib_ecology_tree_aspen_leaves_orange.png allfaces_optional light facedir FALSE 1 FALSE snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1 1 leaves
477 tree_aspen_leaves_yellow Yellow Aspen Leaves lib_ecology_tree_aspen_leaves_yellow.png allfaces_optional light facedir FALSE 1 FALSE snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1 1 leaves
478 tree_aspen_sapling Aspen Sapling default aspen_sapling lib_ecology_tree_aspen_sapling.png plantlike light FALSE FALSE TRUE 1 TRUE snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1 leaves
479 tree_aspen_trunk Aspen Trunk default aspen_tree lib_ecology_tree_aspen_trunk_top.png,lib_ecology_tree_aspen_trunk_top.png,lib_ecology_tree_aspen_trunk.png light facedir TRUE FALSE choppy 1,flammable 2,tree 1,lib_ecology_tree 1 wood
480 tree_aspen_trunk_allface_side Aspen Block Side lib_ecology_tree_aspen_trunk.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
481 tree_aspen_trunk_allface_top Aspen Block Top lib_ecology_tree_aspen_trunk_top.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
482 tree_aspen_wood Aspen Wood default aspen_wood lib_ecology_tree_aspen_wood.png facedir 0 FALSE choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1 wood
483 tree_bamboo_01_leaves Bamboo 01 Leaves lib_ecology_tree_bamboo_01_leaves.png allfaces_optional light facedir FALSE 1 FALSE snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1 1 leaves
484 tree_bamboo_01_sapling Bamboo 01 Sapling lib_ecology_tree_bamboo_01_sapling.png plantlike light FALSE FALSE TRUE 1 TRUE snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1 leaves
485 tree_bamboo_01_trunk Bamboo 01 Trunk lib_ecology_tree_bamboo_01_trunk.png^[transformR90^lib_ecology_tree_bamboo_01_trunk.png,lib_ecology_tree_bamboo_01_trunk.png^[transformR90^lib_ecology_tree_bamboo_01_trunk.png,lib_ecology_tree_bamboo_01_trunk.png,lib_ecology_tree_bamboo_01_trunk.png^[transformFX,lib_ecology_tree_bamboo_01_trunk.png^[transformFX,lib_ecology_tree_bamboo_01_trunk.png nodebox light facedir TRUE FALSE choppy 1,flammable 2,tree 1,lib_ecology_tree 1 wood -0.1875,-0.5,-0.1875,0.25,0.5,0.25;-0.25,0.3125,-0.0625,-0.1875,0.4375,0.125;-0.0625,0.3125,-0.25,0.125,0.4375,-0.1875;0.25,0.125,-0.0625,0.3125,0.4375,0.125;-0.0625,0.125,0.25,0.125,0.4375,0.3125;-0.25,-0.4375,-0.0625,-0.1875,-0.3125,0.125;-0.0625,-0.4375,-0.25,0.125,-0.3125,-0.1875;-0.375,-0.375,-0.0625,-0.25,-0.3125,0.125;-0.0625,-0.375,-0.375,0.125,-0.3125,-0.25;0.3125,0.1875,-0.0625,0.375,0.25,0.125;0.375,0.25,-0.0625,0.4375,0.3125,0.125;-0.0625,0.1875,0.3125,0.125,0.25,0.375;-0.0625,0.25,0.375,0.125,0.3125,0.4375
574 tree_cypress_trunk_allface_side Cypress Block Side lib_ecology_tree_cypress_trunk.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
575 tree_cypress_trunk_allface_top Cypress Block Top lib_ecology_tree_cypress_trunk_top.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
576 tree_cypress_wood Cypress Wood lib_ecology_tree_cypress_wood.png facedir 0 FALSE choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1 wood
577 tree_default_leaves Default Leaves default leaves lib_ecology_tree_default_leaves.png allfaces_optional light facedir FALSE 1 FALSE snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1 1 leaves
578 tree_default_sapling Default Sapling default sapling lib_ecology_tree_default_sapling.png plantlike light FALSE FALSE TRUE 1 TRUE snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1 leaves
579 tree_default_trunk Default Trunk default tree lib_ecology_tree_default_trunk_top.png,lib_ecology_tree_default_trunk_top.png,lib_ecology_tree_default_trunk.png light facedir TRUE FALSE choppy 1,flammable 2,tree 1,lib_ecology_tree 1 wood
580 tree_default_trunk_allface_side Default Block Side lib_ecology_tree_default_trunk.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
581 tree_default_trunk_allface_top Default Block Top lib_ecology_tree_default_trunk_top.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
582 tree_default_planks Default Planks lib_ecology_tree_default_planks.png facedir 0 FALSE choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1 wood
583 tree_default_wood Default Wood default wood lib_ecology_tree_default_wood.png facedir 0 FALSE choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1 wood
584 tree_desert_palm Desert Palm lib_ecology_plant_desert_palm.png plantlike 2 0.5,0.5,0.5 light FALSE FALSE TRUE 1 TRUE FALSE snappy 3,oddly_breakable_by_hand 1,flammable 1,leaves 1,attached_node 1,flora 1,lib_ecology_plant 1 leaves -0.3,-0.5,-0.3,0.3,0,0.3
585 tree_dry_leaves Dry Leaves lib_ecology_tree_dry_leaves.png allfaces_optional light facedir FALSE 1 FALSE snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1 1 leaves
586 tree_dry_sapling Dry Sapling lib_ecology_tree_dry_sapling.png plantlike light FALSE FALSE TRUE 1 TRUE snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1 leaves
661 tree_ipe_yellow_trunk_allface_side Yellow Ipe Block Side lib_ecology_tree_ipe_yellow_trunk.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
662 tree_ipe_yellow_trunk_allface_top Yellow Ipe Block Top lib_ecology_tree_ipe_yellow_trunk_top.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
663 tree_ipe_yellow_wood Yellow Ipe Wood lib_ecology_tree_ipe_yellow_wood.png facedir 0 FALSE choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1 wood
664 tree_jungle_01_leaves Jungle 01 Leaves default lib_ecology_tree_jungle_01_leaves.png allfaces_optional light facedir FALSE 1 FALSE snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1 1 leaves
665 tree_jungle_01_sapling Jungle 01 Sapling default lib_ecology_tree_jungle_01_sapling.png plantlike light FALSE FALSE TRUE 1 TRUE snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1 leaves
666 tree_jungle_01_trunk Jungle 01 Trunk default lib_ecology_tree_jungle_01_trunk_top.png,lib_ecology_tree_jungle_01_trunk_top.png,lib_ecology_tree_jungle_01_trunk.png light facedir TRUE FALSE choppy 1,flammable 2,tree 1,lib_ecology_tree 1 wood
667 tree_jungle_01_trunk_allface_side Jungle 01 Block Side lib_ecology_tree_jungle_01_trunk.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
668 tree_jungle_01_trunk_allface_top Jungle 01 Block Top lib_ecology_tree_jungle_01_trunk_top.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
669 tree_jungle_01_wood Jungle 01 Wood default lib_ecology_tree_jungle_01_wood.png facedir 0 FALSE choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1 wood
670 tree_jungle_02_leaves Jungle 02 Leaves lib_ecology_tree_jungle_02_leaves.png allfaces_optional light facedir FALSE 1 FALSE snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1 1 leaves
671 tree_jungle_02_sapling Jungle 02 Sapling lib_ecology_tree_jungle_02_sapling.png plantlike light FALSE FALSE TRUE 1 TRUE snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1 leaves
672 tree_jungle_02_trunk Jungle 02 Trunk lib_ecology_tree_jungle_02_trunk_top.png,lib_ecology_tree_jungle_02_trunk_top.png,lib_ecology_tree_jungle_02_trunk.png light facedir TRUE FALSE choppy 1,flammable 2,tree 1,lib_ecology_tree 1 wood
841 tree_palm_jungle_03_trunk_allface_top Jungle Palm 03 Block Top lib_ecology_tree_palm_jungle_03_trunk_top.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
842 tree_palm_jungle_03_wood Jungle Palm 03 Wood lib_ecology_tree_palm_jungle_03_wood.png facedir 0 FALSE choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1 wood
843 tree_petrified_trunk Petrified Trunk lib_ecology_tree_petrified_trunk_top.png,lib_ecology_tree_petrified_trunk_top.png,lib_ecology_tree_petrified_trunk.png light facedir TRUE FALSE choppy 1,flammable 2,tree 1,lib_ecology_tree 1 wood
844 tree_pine_01_leaves Pine 01 Leaves default pine_needles lib_ecology_tree_pine_01_leaves.png allfaces_optional light facedir FALSE 1 FALSE snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1 1 leaves
845 tree_pine_01_sapling Pine 01 Sapling default pine_sapling lib_ecology_tree_pine_01_sapling.png plantlike light FALSE FALSE TRUE 1 TRUE snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1 leaves
846 tree_pine_01_trunk Pine 01 Trunk default pine_tree lib_ecology_tree_pine_01_trunk_top.png,lib_ecology_tree_pine_01_trunk_top.png,lib_ecology_tree_pine_01_trunk.png light facedir TRUE FALSE choppy 1,flammable 2,tree 1,lib_ecology_tree 1 wood
847 tree_pine_01_trunk_allface_side Pine 01 Block Side lib_ecology_tree_pine_01_trunk.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
848 tree_pine_01_trunk_allface_top Pine 01 Block Top lib_ecology_tree_pine_01_trunk_top.png allfaces_optional light facedir TRUE FALSE choppy 1,oddly_breakable_by_hand 1,flammable 2,tree 1 wood
849 tree_pine_01_wood Pine 01 Wood default pine_wood lib_ecology_tree_pine_01_wood.png facedir 0 FALSE choppy 2,oddly_breakable_by_hand 2,flammable 2,wood 1 wood
850 tree_pine_02_leaves Pine 02 Leaves lib_ecology_tree_pine_02_leaves.png allfaces_optional light facedir FALSE 1 FALSE snappy 3,leafdecay 3,flammable 2,leaves 1,lib_ecology_leaves 1 1 leaves
851 tree_pine_02_sapling Pine 02 Sapling lib_ecology_tree_pine_02_sapling.png plantlike light FALSE FALSE TRUE 1 TRUE snappy 2,dig_immediate 3,flammable 2,attached_node 1,sapling 1,lib_ecology_sapling 1 leaves
852 tree_pine_02_trunk Pine 02 Trunk lib_ecology_tree_pine_02_trunk_top.png,lib_ecology_tree_pine_02_trunk_top.png,lib_ecology_tree_pine_02_trunk.png light facedir TRUE FALSE choppy 1,flammable 2,tree 1,lib_ecology_tree 1 wood

123
rnd_tree_init.lua Normal file
View File

@ -0,0 +1,123 @@
-- naturally growing trees
-- rnd, 2015
-- local TREE_SIZE = 20;
-- local TRUNK_SIZE = 4;
-- local BRANCH_LENGTH = 10.;
local TREE_SIZE = 40;
local TRUNK_SIZE = 5;
local BRANCH_LENGTH = 10;
minetest.register_node("lib_ecology:tree_worldtree", {
description = "naturally growing tree",
tiles = {"lib_ecology_tree_default_trunk.png"},
is_ground_content = true,
groups = {cracky=3, stone=1},
drop = 'lib_ecology:tree_default_trunk',
after_place_node = function(pos, placer, itemstack, pointed_thing)
local meta = minetest.get_meta(pos);
meta:set_string("infotext","growth started");
meta:set_int("life",TREE_SIZE);
meta:set_int("branch",0);
end
})
minetest.register_abm({
nodenames = {"lib_ecology:tree_worldtree"},
neighbors = {"air"},
interval = 1.0,
chance = 2,
action = function(pos, node, active_object_count, active_object_count_wider)
local meta = minetest.get_meta(pos);
local life = meta:get_int("life");
local branch = meta:get_int("branch");
minetest.set_node(pos, {name = "lib_ecology:tree_default_trunk"});
-- LEAVES
if life<=0 or (life<TREE_SIZE-TRUNK_SIZE and math.random(5)==1) then -- either end of growth or above trunk randomly
local r;
if life <=0 then r = math.random(2)+1; -- determine leaves region size
else r = math.random(2);
end
local i,j,k
for i=-r,r do
for j=-r,r do
for k = -r,r do
local p = {x=pos.x+i,y=pos.y+j,z=pos.z+k};
if minetest.get_node(p).name == "air" and math.random(3)==1 then
minetest.set_node(p,{name="lib_ecology:tree_default_leaves"});
end
end
end
end
end
if life<=0 then return end -- stop growth
local above = {x=pos.x,y=pos.y+1,z=pos.z};
local nodename = minetest.get_node(above).name
-- GROWTH
if nodename == "air" or nodename == "lib_ecology:tree_default_leaves" then -- can we grow up
if math.random(3)==1 then -- occasionaly change direction of growth a little
above.x=above.x+math.random(3)-2;
above.z=above.z+math.random(3)-2;
end
-- BRANCHING
if (math.random(3)==1 or branch == 0) and life<TREE_SIZE-TRUNK_SIZE then -- not yet in branch
local dir = {x=math.random(5)-3,y=math.random(2)-1,z=math.random(5)-3};
--if math.random(2)==1 then dir.y=(math.random(3)-2) end -- occassionaly branch nonhorizontaly
local dirlen = math.sqrt(dir.x*dir.x+dir.y*dir.y+dir.z*dir.z);
if dirlen == 0 then dirlen = 1 end; dir.x=dir.x/dirlen; dir.y=dir.y/dirlen; dir.z=dir.z/dirlen; -- normalize
local length = math.random(math.pow(life/TREE_SIZE,1.5)*BRANCH_LENGTH)+1; -- length of branch
for i=1,length-1 do
local p = {x=above.x+dir.x*i,y=above.y+dir.y*i,z=above.z+dir.z*i};
nodename = minetest.get_node(p).name;
if nodename== "air" or nodename == "lib_ecology:tree_default_leaves" then
minetest.set_node(p,{name="lib_ecology:tree_default_trunk"});
end
end
local grow = {x=above.x+dir.x*length,y=above.y+dir.y*length,z=above.z+dir.z*length};
minetest.set_node(grow,{name="lib_ecology:tree_worldtree"});
meta = minetest.get_meta(grow);
meta:set_int("life",life*math.pow(0.8,branch)-1);meta:set_int("branch",branch+length); -- remember that we branched
meta:set_string("infotext","branch, life ".. life-1);
end
-- add new growing part
minetest.set_node(above,{name="lib_ecology:tree_worldtree"});
meta = minetest.get_meta(above);
meta:set_int("life",life-1);meta:set_int("branch",branch); -- decrease life
meta:set_string("infotext","growing, life ".. life-math.random(TREE_SIZE*0.25));
if branch==0 then -- make main trunk a bit thicker
-- for i = -1,1 do
-- for j = -1,1 do
-- if math.random(4)==1 then
minetest.set_node({x=pos.x+1,y=pos.y,z=pos.z},{name="lib_ecology:tree_default_trunk"});
minetest.set_node({x=pos.x-1,y=pos.y,z=pos.z},{name="lib_ecology:tree_default_trunk"});
minetest.set_node({x=pos.x,y=pos.y,z=pos.z+1},{name="lib_ecology:tree_default_trunk"});
minetest.set_node({x=pos.x,y=pos.y,z=pos.z-1},{name="lib_ecology:tree_default_trunk"});
-- end
-- end
-- end
end
end
end,
})

Binary file not shown.

Before

Width:  |  Height:  |  Size: 334 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 224 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 221 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 188 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 276 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 182 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 195 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 251 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 B

View File

Before

Width:  |  Height:  |  Size: 187 B

After

Width:  |  Height:  |  Size: 187 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 325 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 779 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 767 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 791 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 892 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 694 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 985 B

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 985 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 945 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 262 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 798 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 938 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 712 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 918 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 398 B

After

Width:  |  Height:  |  Size: 366 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 398 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 680 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 685 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 740 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 722 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 751 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 834 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 283 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 707 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 918 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 259 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 422 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 598 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 860 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 789 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 524 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 858 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 786 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 B