force place tree bases

This commit is contained in:
tenplus1 2024-10-10 09:15:06 +01:00
parent d28d1efa52
commit 585d83af16
21 changed files with 352 additions and 334 deletions

View File

@ -139,7 +139,7 @@ register_sapling("ethereal:olive_tree", "Olive", "ethereal_olive_tree_sapling",
local function add_tree(pos, schem, replace)
minetest.swap_node(pos, {name = "air"})
-- minetest.swap_node(pos, {name = "air"})
minetest.place_schematic(pos, schem, "random", replace, false,
"place_center_x, place_center_z")

View File

@ -1,6 +1,7 @@
local _ = {name = "air", param1 = 000}
local B = {name = "ethereal:bamboo", param1 = 255}
local b = {name = "ethereal:bamboo", param1 = 255}
local B = {name = "ethereal:bamboo", param1 = 255, force_place = true}
local L = {name = "ethereal:bamboo_leaves", param1 = 255}
local l = {name = "ethereal:bamboo_leaves", param1 = 100}
@ -9,10 +10,10 @@ ethereal.bambootree = {
size = {x = 3, y = 18, z = 3},
yslice_prob = {
{ypos = 0, prob = 127},
{ypos = 1, prob = 127},
{ypos = 2, prob = 127},
{ypos = 3, prob = 127}
{ypos = 3, prob = 127},
{ypos = 4, prob = 127},
{ypos = 5, prob = 127}
},
data = {
@ -37,21 +38,21 @@ ethereal.bambootree = {
_,_,_,
_,B,_,
_,B,_,
_,B,_,
_,B,_,
_,B,_,
_,B,_,
_,B,_,
_,B,_,
_,B,_,
_,B,_,
_,B,_,
_,B,_,
_,B,_,
_,B,_,
_,B,_,
l,B,l,
_,b,_,
_,b,_,
_,b,_,
_,b,_,
_,b,_,
_,b,_,
_,b,_,
_,b,_,
_,b,_,
_,b,_,
_,b,_,
_,b,_,
_,b,_,
_,b,_,
l,b,l,
_,L,_,
_,l,_,

View File

@ -1,6 +1,7 @@
local _ = {name = "air", param1 = 0}
local T = {name = "ethereal:banana_trunk", param1 = 255}
local t = {name = "ethereal:banana_trunk", param1 = 255}
local T = {name = "ethereal:banana_trunk", param1 = 255, force_place = true}
local L = {name = "ethereal:bananaleaves", param1 = 255}
local l = {name = "ethereal:bananaleaves", param1 = 180}
local B = {name = "ethereal:banana", param1 = 255}
@ -11,9 +12,8 @@ ethereal.bananatree = {
size = {x = 7, y = 8, z = 7},
yslice_prob = {
{ypos = 0, prob = 127},
{ypos = 1, prob = 127},
{ypos = 2, prob = 127}
{ypos = 2, prob = 127},
{ypos = 3, prob = 127}
},
data = {
@ -46,11 +46,11 @@ ethereal.bananatree = {
_,_,_,_,_,_,_,
_,_,_,T,_,_,_,
_,_,_,T,_,_,_,
_,_,_,T,_,_,_,
_,_,_,T,_,_,_,
_,_,b,T,b,_,_,
_,_,B,T,B,_,_,
_,_,_,t,_,_,_,
_,_,_,t,_,_,_,
_,_,_,t,_,_,_,
_,_,b,t,b,_,_,
_,_,B,t,B,_,_,
_,L,L,L,L,L,_,
l,l,_,L,_,l,l,

View File

@ -3,6 +3,7 @@ local _ = {name = "air", prob = 0}
local L = {name = "default:leaves", prob = 255}
local T = {name = "default:tree", prob = 255}
local t = {name = "default:tree", prob = 127}
local M = {name = "default:tree", prob = 255, force_place = true}
ethereal.bigtree = {
@ -51,8 +52,8 @@ ethereal.bigtree = {
_,_,_,L,L,L,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,t,T,T,T,t,_,_,
_,_,_,T,T,T,_,_,_,
_,_,t,T,M,T,t,_,_,
_,_,_,T,M,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
L,L,L,L,T,L,L,L,L,

View File

@ -1,6 +1,7 @@
local _ = {name = "air", param1 = 0}
local T = {name = "ethereal:birch_trunk", param1 = 255}
local t = {name = "ethereal:birch_trunk", param1 = 255}
local T = {name = "ethereal:birch_trunk", param1 = 255, force_place = true}
local L = {name = "ethereal:birch_leaves", param1 = 255}
local l = {name = "ethereal:birch_leaves", param1 = 150}
@ -9,7 +10,7 @@ ethereal.birchtree = {
size = {x = 5, y = 7, z = 5},
yslice_prob = {
{ypos = 0, prob = 127},
{ypos = 2, prob = 127},
{ypos = 3, prob = 127}
},
@ -32,11 +33,11 @@ ethereal.birchtree = {
_,_,L,_,_,
_,_,T,_,_,
_,_,T,_,_,
_,_,T,_,_,
L,L,T,L,L,
L,L,T,L,L,
_,L,T,L,_,
_,_,t,_,_,
_,_,t,_,_,
L,L,t,L,L,
L,L,t,L,L,
_,L,t,L,_,
_,L,L,L,_,
_,_,_,_,_,

View File

@ -2,18 +2,19 @@
local _ = {name = "air", prob = 0}
local l = {name = "ethereal:frost_leaves", prob = 255}
local t = {name = "ethereal:frost_tree", prob = 255}
local T = {name = "ethereal:frost_tree", prob = 255, force_place = true}
ethereal.frosttrees = {
size = {x = 8, y = 19, z = 8},
yslice_prob = {
{ypos = 0, prob = 127}, -- trunk
{ypos = 1, prob = 127},
{ypos = 1, prob = 127}, -- trunk
{ypos = 2, prob = 127},
{ypos = 3, prob = 127},
{ypos = 4, prob = 127},
{ypos = 5, prob = 127},
{ypos = 6, prob = 127},
{ypos = 13, prob = 127}, -- leaves
{ypos = 15, prob = 127}
},
@ -80,7 +81,7 @@ ethereal.frosttrees = {
_,_,_,l,l,_,_,_,
_,_,_,_,_,_,_,_,
_,_,_,t,t,_,_,_,
_,_,_,T,T,_,_,_,
_,_,_,t,t,_,_,_,
_,_,_,t,t,_,_,_,
_,_,_,t,t,_,_,_,
@ -100,7 +101,7 @@ ethereal.frosttrees = {
_,_,l,t,t,l,_,_,
_,_,_,l,l,_,_,_,
_,_,_,t,t,_,_,_,
_,_,_,T,T,_,_,_,
_,_,_,t,t,_,_,_,
_,_,_,t,t,_,_,_,
_,_,_,t,t,_,_,_,

View File

@ -2,7 +2,8 @@
local _ = {name = "air", param1 = 0}
local L = {name = "ethereal:lemon_leaves", param1 = 255}
local l = {name = "ethereal:lemon_leaves", param1 = 127}
local T = {name = "default:tree", param1 = 255}
local t = {name = "default:tree", param1 = 255}
local T = {name = "default:tree", param1 = 255, force_place = true}
local e = {name = "ethereal:lemon", param1 = 100}
ethereal.lemontree = {
@ -10,7 +11,7 @@ ethereal.lemontree = {
size = {x = 5, y = 8, z = 5},
yslice_prob = {
{ypos = 0, prob = 127},
{ypos = 1, prob = 127},
{ypos = 3, prob = 127}
},
@ -35,11 +36,11 @@ ethereal.lemontree = {
_,L,L,L,_,
_,_,T,_,_,
_,_,T,_,_,
_,_,T,_,_,
l,e,T,l,l,
L,L,T,L,l,
l,L,T,L,L,
_,_,t,_,_,
_,_,t,_,_,
l,e,t,l,l,
L,L,t,L,l,
l,L,t,L,L,
L,L,L,l,L,
l,L,L,L,l,

View File

@ -1,7 +1,8 @@
local _ = {name = "air", prob = 0}
local M = {name = "ethereal:mushroom", prob = 255}
local T = {name = "ethereal:mushroom_trunk", prob = 255}
local t = {name = "ethereal:mushroom_trunk", prob = 255}
local T = {name = "ethereal:mushroom_trunk", prob = 255, force_place = true}
local P = {name = "ethereal:mushroom_pore", prob = 255}
ethereal.mushroomone = {
@ -9,8 +10,8 @@ ethereal.mushroomone = {
size = {x = 8, y = 11, z = 8},
yslice_prob = {
{ypos = 0, prob = 127},
{ypos = 1, prob = 127},
{ypos = 2, prob = 127},
{ypos = 7, prob = 127}
},
@ -53,26 +54,26 @@ ethereal.mushroomone = {
_,_,_,M,M,_,_,_,
_,_,_,T,T,_,_,_,
_,_,_,T,T,_,_,_,
_,_,_,T,T,_,_,_,
_,_,_,T,T,_,_,_,
_,_,_,T,T,_,_,_,
_,_,_,T,T,_,_,_,
_,_,_,T,T,_,_,_,
M,_,_,T,T,_,_,M,
M,_,_,T,T,_,_,M,
_,_,_,t,t,_,_,_,
_,_,_,t,t,_,_,_,
_,_,_,t,t,_,_,_,
_,_,_,t,t,_,_,_,
_,_,_,t,t,_,_,_,
_,_,_,t,t,_,_,_,
M,_,_,t,t,_,_,M,
M,_,_,t,t,_,_,M,
_,M,P,P,P,P,M,_,
_,_,M,M,M,M,_,_,
_,_,_,T,T,_,_,_,
_,_,_,T,T,_,_,_,
_,_,_,T,T,_,_,_,
_,_,_,T,T,_,_,_,
_,_,_,T,T,_,_,_,
_,_,_,T,T,_,_,_,
_,_,_,T,T,_,_,_,
M,_,_,T,T,_,_,M,
M,_,_,T,T,_,_,M,
_,_,_,t,t,_,_,_,
_,_,_,t,t,_,_,_,
_,_,_,t,t,_,_,_,
_,_,_,t,t,_,_,_,
_,_,_,t,t,_,_,_,
_,_,_,t,t,_,_,_,
M,_,_,t,t,_,_,M,
M,_,_,t,t,_,_,M,
_,M,P,P,P,P,M,_,
_,_,M,M,M,M,_,_,

View File

@ -1,6 +1,7 @@
local _ = {name = "air", param1 = 000}
local T = {name = "ethereal:mushroom_trunk", param1 = 255}
local t = {name = "ethereal:mushroom_trunk", param1 = 255}
local T = {name = "ethereal:mushroom_trunk", param1 = 255, force_place = true}
local M = {name = "ethereal:mushroom_brown", param1 = 255}
local P = {name = "ethereal:mushroom_pore", param1 = 255}
local l = {name = "ethereal:lightstring", param1 = 255, param2 = 10}
@ -32,13 +33,13 @@ ethereal.mushroomtwo = {
_,M,_,
_,T,_,
_,T,_,
_,T,_,
_,T,_,
_,T,_,
_,T,_,
M,T,M,
M,T,M,
_,t,_,
_,t,_,
_,t,_,
_,t,_,
_,t,_,
M,t,M,
M,t,M,
M,P,M,
M,P,M,
M,M,M,

View File

@ -1,13 +1,18 @@
local _ = {name = "air", param1 = 0}
local L = {name = "ethereal:olive_leaves", param1 = 255}
local T = {name = "ethereal:olive_trunk", param1 = 255}
local t = {name = "ethereal:olive_trunk", param1 = 255}
local T = {name = "ethereal:olive_trunk", param1 = 255, force_place = true}
local o = {name = "ethereal:olive", param1 = 150}
ethereal.olivetree = {
size = {x = 8, y = 9, z = 7},
yslice_prob = {
{ypos = 1, prob = 127},
},
data = {
_,_,_,_,_,_,_,_,
@ -25,37 +30,37 @@ ethereal.olivetree = {
_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,
_,_,L,_,L,L,o,_,
L,T,L,L,o,L,T,L,
L,t,L,L,o,L,t,L,
_,L,_,_,_,_,L,_,
_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,
_,_,_,T,_,_,_,_,
_,_,_,t,_,_,_,_,
_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,
_,L,T,L,_,T,L,_,
_,L,t,L,_,t,L,_,
_,L,L,_,L,L,L,_,
_,_,_,L,L,_,_,_,
_,_,o,L,L,_,_,_,
_,_,_,_,_,_,_,_,
_,_,_,T,T,_,_,_,
_,_,_,T,T,_,_,_,
_,_,_,T,T,_,_,_,
_,_,L,T,T,_,_,_,
_,o,L,T,T,T,L,_,
_,L,L,T,T,L,o,_,
_,_,L,T,T,L,_,_,
_,_,L,T,T,L,_,_,
_,_,_,t,t,_,_,_,
_,_,_,t,t,_,_,_,
_,_,L,t,t,_,_,_,
_,o,L,t,t,t,L,_,
_,L,L,t,t,L,o,_,
_,_,L,t,t,L,_,_,
_,_,L,t,t,L,_,_,
_,_,_,L,L,_,_,_,
_,_,_,_,T,_,_,_,
_,_,_,_,t,_,_,_,
_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,
_,_,_,_,L,_,_,_,
_,_,L,T,L,L,_,_,
_,_,L,L,T,L,_,_,
_,_,L,t,L,L,_,_,
_,_,L,L,t,L,_,_,
_,_,_,L,L,L,_,_,
_,_,L,L,L,_,_,_,
_,_,_,_,_,_,_,_,
@ -65,8 +70,8 @@ ethereal.olivetree = {
_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,
_,_,o,L,_,_,_,_,
_,L,T,L,L,o,_,_,
_,_,L,_,L,T,L,_,
_,L,t,L,L,o,_,_,
_,_,L,_,L,t,L,_,
_,_,o,_,_,L,_,_,
_,_,_,_,_,_,_,_,

View File

@ -2,7 +2,8 @@
local _ = {name = "air", param1 = 0}
local L = {name = "ethereal:orange_leaves", param1 = 255}
local l = {name = "ethereal:orange_leaves", param1 = 200}
local T = {name = "default:tree", param1 = 255}
local t = {name = "default:tree", param1 = 255}
local T = {name = "default:tree", param1 = 255, force_place = true}
local o = {name = "ethereal:orange", param1 = 200}
ethereal.orangetree = {
@ -26,9 +27,9 @@ ethereal.orangetree = {
_,_,L,_,_,
_,_,T,_,_,
_,_,T,_,_,
_,_,T,_,_,
L,L,T,L,L,
_,_,t,_,_,
_,_,t,_,_,
L,L,t,L,L,
L,T,L,T,L,
_,L,L,L,_,

View File

@ -4,6 +4,7 @@ local L = {name = "ethereal:palmleaves", param = 255}
local l = {name = "ethereal:palmleaves", param = 191}
local T = {name = "ethereal:palm_trunk", param = 255}
local t = {name = "ethereal:palm_trunk", param = 191}
local M = {name = "ethereal:palm_trunk", param = 255, force_place = true}
local C = {name = "ethereal:coconut", param = 127}
ethereal.palmtree = {
@ -56,7 +57,7 @@ ethereal.palmtree = {
_,_,_,_,_,L,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,_,M,_,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,_,T,t,_,_,_,

View File

@ -1,14 +1,15 @@
local _ = {name = "air", prob = 0}
local L = {name = "ethereal:pineleaves", prob = 255}
local T = {name = "default:pinetree", prob = 255}
local t = {name = "default:pinetree", prob = 255}
local T = {name = "default:pinetree", prob = 255, force_place = true}
ethereal.pinetree = {
size = {x = 7, y = 8, z = 7},
yslice_prob = {
{ypos = 0, prob = 127},
{ypos = 1, prob = 127},
{ypos = 4, prob = 127}
},
@ -42,12 +43,12 @@ ethereal.pinetree = {
_,_,_,_,_,_,_,
_,_,_,T,_,_,_,
_,_,_,T,_,_,_,
_,_,L,T,L,_,_,
L,L,L,T,L,L,L,
_,_,L,T,L,_,_,
_,L,L,T,L,L,_,
_,_,L,T,L,_,_,
_,_,_,t,_,_,_,
_,_,L,t,L,_,_,
L,L,L,t,L,L,L,
_,_,L,t,L,_,_,
_,L,L,t,L,L,_,
_,_,L,t,L,_,_,
_,_,_,L,_,_,_,
_,_,_,_,_,_,_,

View File

@ -1,6 +1,7 @@
local _ = {name = "air", prob = 0}
local T = {name = "ethereal:redwood_trunk", prob = 255}
local t = {name = "ethereal:redwood_trunk", prob = 255}
local T = {name = "ethereal:redwood_trunk", prob = 255, force_place = true}
local L = {name = "ethereal:redwood_leaves", prob = 255}
ethereal.redwood_small_tree = {
@ -8,11 +9,11 @@ ethereal.redwood_small_tree = {
size = {x = 9, y = 21, z = 9},
yslice_prob = {
{ypos = 0, prob = 127},
{ypos = 1, prob = 127},
{ypos = 2, prob = 127},
{ypos = 3, prob = 127},
{ypos = 4, prob = 127}
{ypos = 4, prob = 127},
{ypos = 5, prob = 127},
{ypos = 7, prob = 127}
},
data = {
@ -28,7 +29,7 @@ ethereal.redwood_small_tree = {
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,L,L,T,L,L,
_,_,_,_,L,L,t,L,L,
_,_,_,_,_,L,L,L,_,
_,_,_,_,_,_,_,_,_,
_,L,L,L,L,_,_,_,_,
@ -49,8 +50,8 @@ ethereal.redwood_small_tree = {
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,T,_,_,
_,_,_,_,L,L,T,L,L,
_,_,_,_,_,_,t,_,_,
_,_,_,_,L,L,t,L,L,
_,_,_,_,_,L,L,L,_,
_,_,_,_,_,_,_,_,_,
L,L,L,L,L,L,_,_,_,
@ -71,11 +72,11 @@ ethereal.redwood_small_tree = {
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,T,T,_,_,
_,_,_,_,_,t,t,_,_,
_,_,_,_,_,L,L,_,L,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
L,L,T,T,L,L,_,_,_,
L,L,t,t,L,L,_,_,_,
_,L,L,L,_,_,_,_,_,
_,_,_,_,L,_,_,_,_,
_,L,L,L,L,L,L,_,_,
@ -85,21 +86,21 @@ ethereal.redwood_small_tree = {
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,_,T,_,_,L,L,
_,_,_,_,T,_,_,_,L,
_,_,_,_,T,_,_,_,_,
_,L,L,T,T,_,_,_,_,
_,L,_,_,T,_,_,_,_,
_,_,_,L,T,L,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,_,t,_,_,_,_,
_,_,_,_,t,_,_,_,_,
_,_,_,_,t,_,_,_,_,
_,_,_,_,t,_,_,L,L,
_,_,_,_,t,_,_,_,L,
_,_,_,_,t,_,_,_,_,
_,L,L,t,t,_,_,_,_,
_,L,_,_,t,_,_,_,_,
_,_,_,L,t,L,_,_,_,
_,L,L,L,L,L,L,L,_,
_,L,L,L,L,L,L,L,_,
_,_,L,L,L,L,L,_,_,
@ -107,43 +108,43 @@ ethereal.redwood_small_tree = {
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,T,T,T,T,T,T,
_,_,_,T,T,T,_,L,T,
_,_,_,T,T,T,_,_,L,
L,L,L,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,L,T,T,T,L,_,_,
_,L,L,L,T,L,L,L,_,
_,_,_,t,t,t,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,_,t,_,_,_,_,
_,_,_,_,t,_,_,_,_,
_,_,_,_,t,_,_,_,_,
_,_,_,t,t,t,t,t,t,
_,_,_,t,t,t,_,L,t,
_,_,_,t,t,t,_,_,L,
L,L,L,t,t,t,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,L,t,t,t,L,_,_,
_,L,L,L,t,L,L,L,_,
_,L,L,L,L,L,L,L,_,
_,_,L,L,L,L,L,_,_,
_,_,_,L,L,L,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,T,T,T,_,_,_,
_,_,_,T,T,_,_,_,L,
_,T,T,T,T,_,_,_,L,
L,L,L,_,T,_,_,_,_,
L,L,_,_,T,L,L,L,L,
_,_,_,_,T,_,_,_,_,
_,_,_,L,T,L,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,_,t,_,_,_,_,
_,_,_,_,t,_,_,_,_,
_,_,_,_,t,_,_,_,_,
_,_,_,t,t,t,_,_,_,
_,_,_,t,t,_,_,_,L,
_,t,t,t,t,_,_,_,L,
L,L,L,_,t,_,_,_,_,
L,L,_,_,t,L,L,L,L,
_,_,_,_,t,_,_,_,_,
_,_,_,L,t,L,_,_,_,
_,L,L,L,L,L,L,L,_,
_,L,L,L,L,L,L,_,_,
_,_,_,L,L,L,_,_,_,
@ -161,9 +162,9 @@ ethereal.redwood_small_tree = {
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,T,_,_,_,_,_,_,_,
T,T,L,L,T,T,T,_,_,
L,L,_,_,L,L,T,L,L,
_,t,_,_,_,_,_,_,_,
t,t,L,L,t,t,t,_,_,
L,L,_,_,L,L,t,L,L,
_,_,_,_,_,L,L,L,_,
_,_,_,_,L,_,_,_,_,
_,_,L,L,L,L,L,_,_,
@ -185,7 +186,7 @@ ethereal.redwood_small_tree = {
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
L,L,L,L,_,_,_,_,_,
L,L,_,_,L,L,T,L,L,
L,L,_,_,L,L,t,L,L,
_,_,_,_,_,L,L,L,_,
_,_,_,_,_,_,_,_,_,
_,_,_,L,L,L,_,_,_,

View File

@ -1,6 +1,7 @@
local _ = {name = "air", prob = 0}
local T = {name = "ethereal:redwood_trunk", prob = 255}
local t = {name = "ethereal:redwood_trunk", prob = 255}
local T = {name = "ethereal:redwood_trunk", prob = 255, force_place = true}
local L = {name = "ethereal:redwood_leaves", prob = 255}
ethereal.redwood_tree = {
@ -8,7 +9,7 @@ ethereal.redwood_tree = {
size = {x = 15, y = 33, z = 15},
yslice_prob = {
{ypos = 0, prob = 127},
{ypos = 1, prob = 127},
{ypos = 5, prob = 127},
{ypos = 6, prob = 127},
{ypos = 7, prob = 127},
@ -71,7 +72,7 @@ ethereal.redwood_tree = {
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,L,L,_,L,_,_,_,_,_,_,
_,_,_,_,L,L,L,T,L,L,_,_,_,_,_,
_,_,_,_,L,L,L,t,L,L,_,_,_,_,_,
_,_,_,_,_,L,L,L,L,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
@ -104,8 +105,8 @@ ethereal.redwood_tree = {
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,L,L,T,L,L,_,_,_,_,_,
_,_,_,_,L,L,L,T,L,L,_,_,_,_,_,
_,_,_,_,_,L,L,t,L,L,_,_,_,_,_,
_,_,_,_,L,L,L,t,L,L,_,_,_,_,_,
_,_,_,_,_,L,L,L,L,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
@ -138,13 +139,13 @@ ethereal.redwood_tree = {
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,L,L,T,L,L,_,_,_,_,_,
_,_,_,_,_,L,L,t,L,L,_,_,_,_,_,
_,_,_,_,_,L,L,L,L,_,_,_,_,_,_,
_,_,_,_,_,_,_,L,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,L,L,T,L,L,_,_,_,
_,_,_,_,_,_,_,L,L,t,L,L,_,_,_,
_,_,_,_,_,_,_,_,L,L,L,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,L,L,L,L,_,_,_,_,_,_,_,
@ -156,7 +157,7 @@ ethereal.redwood_tree = {
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,_,T,T,_,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
@ -172,13 +173,13 @@ ethereal.redwood_tree = {
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,L,T,L,L,_,_,_,_,_,
_,_,_,_,_,_,L,t,L,L,_,_,_,_,_,
_,_,_,_,_,_,L,L,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,T,_,_,_,_,_,
_,_,_,_,_,_,_,L,L,T,L,L,_,_,_,
_,_,_,_,_,_,_,_,_,t,_,_,_,_,_,
_,_,_,_,_,_,_,L,L,t,L,L,_,_,_,
_,_,_,_,_,_,_,_,L,L,L,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,L,L,L,L,L,L,_,_,_,_,_,_,
@ -190,32 +191,32 @@ ethereal.redwood_tree = {
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,_,T,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,T,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,T,_,_,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,_,t,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,t,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,t,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,T,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,t,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,T,T,_,_,_,_,_,
_,_,_,_,_,_,_,_,t,t,_,_,_,_,_,
_,_,_,_,_,_,_,_,L,L,_,L,L,L,L,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,L,L,T,T,L,L,_,_,_,_,_,_,
_,_,_,L,L,t,t,L,L,_,_,_,_,_,_,
_,_,_,_,L,L,L,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,L,_,_,_,_,_,_,_,
_,_,_,_,L,L,L,L,L,L,_,_,_,_,_,
@ -224,118 +225,118 @@ ethereal.redwood_tree = {
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,T,T,T,T,T,T,T,_,_,_,_,
_,_,_,_,T,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
L,L,L,L,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,_,T,_,_,L,L,L,L,L,
_,_,_,_,_,_,_,T,_,_,_,L,L,L,_,
_,_,_,_,_,_,_,T,_,_,_,_,_,_,_,
_,_,_,_,L,L,T,T,_,_,_,_,_,_,_,
_,_,_,_,L,_,_,T,_,_,_,_,_,_,_,
_,_,_,_,_,_,L,T,L,_,_,_,_,_,_,
_,_,_,_,t,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
L,L,L,L,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,_,t,_,_,L,L,L,L,L,
_,_,_,_,_,_,_,t,_,_,_,L,L,L,_,
_,_,_,_,_,_,_,t,_,_,_,_,_,_,_,
_,_,_,_,L,L,t,t,_,_,_,_,_,_,_,
_,_,_,_,L,_,_,t,_,_,_,_,_,_,_,
_,_,_,_,_,_,L,t,L,_,_,_,_,_,_,
_,_,_,_,L,L,L,L,L,L,L,_,_,_,_,
_,_,_,_,L,L,L,L,L,L,L,_,_,_,_,
_,_,_,_,_,L,L,L,L,L,_,_,_,_,_,
_,_,_,_,_,_,_,L,_,_,_,_,_,_,_,
_,_,_,_,T,T,T,T,T,T,T,_,_,_,_,
_,_,_,_,T,T,T,T,T,T,T,_,_,_,_,
_,_,_,_,T,T,T,T,T,T,T,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,T,T,T,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,L,L,L,L,
_,_,_,_,_,_,T,T,T,_,_,_,L,L,L,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,T,T,T,T,T,T,_,_,_,_,_,_,
L,L,L,L,L,_,T,T,T,_,_,_,_,_,_,
L,L,L,L,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,T,T,T,_,_,_,
_,_,_,_,_,_,T,T,T,_,L,T,T,T,L,
_,_,_,_,_,_,T,T,T,_,_,L,L,L,L,
_,_,L,L,L,L,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,L,T,T,T,L,_,_,_,_,_,
_,_,_,_,L,L,L,T,L,L,L,_,_,_,_,
_,_,_,_,t,t,t,t,t,t,t,_,_,_,_,
_,_,_,_,t,t,t,t,t,t,t,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,t,t,t,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,L,L,L,L,
_,_,_,_,_,_,t,t,t,_,_,_,L,L,L,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,t,t,t,t,t,t,_,_,_,_,_,_,
L,L,L,L,L,_,t,t,t,_,_,_,_,_,_,
L,L,L,L,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,t,t,t,_,_,_,
_,_,_,_,_,_,t,t,t,_,L,t,t,t,L,
_,_,_,_,_,_,t,t,t,_,_,L,L,L,L,
_,_,L,L,L,L,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,L,t,t,t,L,_,_,_,_,_,
_,_,_,_,L,L,L,t,L,L,L,_,_,_,_,
_,_,_,_,L,L,L,L,L,L,L,_,_,_,_,
_,_,_,_,_,L,L,L,L,L,_,_,_,_,_,
_,_,_,_,_,_,L,L,L,_,_,_,_,_,_,
_,_,_,_,T,T,T,T,T,T,T,_,_,_,_,
_,_,_,_,T,T,T,T,T,T,T,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,T,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,T,T,_,_,
_,_,_,_,_,_,T,T,T,_,_,L,T,T,L,
_,_,_,_,_,_,T,T,T,_,_,_,L,L,L,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,T,_,_,T,T,T,_,_,_,_,_,_,
L,T,T,T,L,_,T,T,T,_,_,_,_,_,_,
L,L,L,L,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,_,_,_,L,L,L,L,
_,_,_,_,T,T,T,T,_,_,_,L,L,L,_,
_,L,L,L,L,L,_,T,_,_,_,_,_,_,_,
_,_,_,L,L,_,_,T,L,L,L,L,_,_,_,
_,_,_,_,_,_,_,T,_,_,_,_,_,_,_,
_,_,_,_,_,_,L,T,L,_,_,_,_,_,_,
_,_,_,_,t,t,t,t,t,t,t,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,t,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,t,t,_,_,
_,_,_,_,_,_,t,t,t,_,_,L,t,t,L,
_,_,_,_,_,_,t,t,t,_,_,_,L,L,L,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,t,_,_,t,t,t,_,_,_,_,_,_,
L,t,t,t,L,_,t,t,t,_,_,_,_,_,_,
L,L,L,L,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,_,_,_,L,L,L,L,
_,_,_,_,t,t,t,t,_,_,_,L,L,L,_,
_,L,L,L,L,L,_,t,_,_,_,_,_,_,_,
_,_,_,L,L,_,_,t,L,L,L,L,_,_,_,
_,_,_,_,_,_,_,t,_,_,_,_,_,_,_,
_,_,_,_,_,_,L,t,L,_,_,_,_,_,_,
_,_,_,_,L,L,L,L,L,L,L,_,_,_,_,
_,_,_,_,L,L,L,L,L,L,_,_,_,_,_,
_,_,_,_,_,_,L,L,L,_,_,_,_,_,_,
_,_,_,_,_,_,_,L,L,_,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,_,T,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,T,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,T,_,_,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,t,t,t,t,t,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,_,t,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,t,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,t,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
@ -343,15 +344,15 @@ ethereal.redwood_tree = {
_,_,_,_,_,_,_,_,_,_,_,_,L,L,L,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,_,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,_,L,L,L,_,_,_,_,_,
L,L,L,L,L,_,_,_,L,_,_,_,_,_,_,
L,L,L,L,_,_,T,_,_,_,_,_,_,_,_,
L,L,L,L,_,_,t,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,L,L,L,L,
_,_,_,_,T,_,_,_,_,_,_,_,_,_,_,
_,L,L,T,T,L,L,T,T,T,_,_,_,_,_,
_,_,L,L,L,_,_,L,L,T,L,L,_,_,_,
_,_,_,_,t,_,_,_,_,_,_,_,_,_,_,
_,L,L,t,t,L,L,t,t,t,_,_,_,_,_,
_,_,L,L,L,_,_,L,L,t,L,L,_,_,_,
_,_,_,_,_,_,_,_,L,L,L,_,_,_,_,
_,_,_,_,_,_,_,L,_,_,_,_,_,_,_,
_,_,_,_,_,L,L,L,L,L,_,_,_,_,_,
@ -360,8 +361,8 @@ ethereal.redwood_tree = {
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
_,_,_,_,_,_,_,T,_,_,_,_,_,_,_,
_,_,_,_,_,_,t,t,t,_,_,_,_,_,_,
_,_,_,_,_,_,_,t,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
@ -377,15 +378,15 @@ ethereal.redwood_tree = {
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,T,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,t,_,_,_,_,_,_,
_,_,_,_,_,_,_,L,L,L,_,_,_,_,_,
L,L,L,L,_,_,_,_,L,L,_,_,_,_,_,
_,_,_,_,_,_,T,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,t,_,_,_,_,_,_,_,_,
_,_,_,_,_,L,L,L,L,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,L,L,L,L,L,L,_,_,_,_,_,_,_,_,
_,_,_,L,L,_,_,L,L,T,L,L,_,_,_,
_,_,_,L,L,_,_,L,L,t,L,L,_,_,_,
_,_,_,_,_,_,_,_,L,L,L,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,L,L,L,_,_,_,_,_,_,
@ -414,7 +415,7 @@ ethereal.redwood_tree = {
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,L,L,L,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,T,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,t,_,_,_,_,_,_,_,_,
_,_,_,_,L,L,L,L,L,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
@ -448,8 +449,8 @@ ethereal.redwood_tree = {
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,T,_,_,_,_,_,_,_,_,
_,_,_,_,L,L,T,L,L,_,_,_,_,_,_,
_,_,_,_,_,_,t,_,_,_,_,_,_,_,_,
_,_,_,_,L,L,t,L,L,_,_,_,_,_,_,
_,_,_,_,_,L,L,L,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
@ -483,7 +484,7 @@ ethereal.redwood_tree = {
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,L,L,T,L,L,_,_,_,_,_,_,
_,_,_,_,L,L,t,L,L,_,_,_,_,_,_,
_,_,_,_,_,L,L,L,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,

View File

@ -1,4 +1,6 @@
local T = {name = "ethereal:sakura_trunk", param1 = 255}
local t = {name = "ethereal:sakura_trunk", param1 = 255}
local T = {name = "ethereal:sakura_trunk", param1 = 255, force_place = true}
local P = {name = "ethereal:sakura_leaves", param1 = 255}
local W = {name = "ethereal:sakura_leaves2", param1 = 255}
local _ = {name = "air", param1 = 255}
@ -8,7 +10,7 @@ ethereal.sakura_tree = {
size = {x=9, y=10, z=7},
yslice_prob = {
{ypos = 0, prob = 127},
{ypos = 1, prob = 127},
{ypos = 3, prob = 127},
{ypos = 8, prob = 127}
},
@ -32,7 +34,7 @@ _,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,P,P,P,P,_,_,
_,_,_,P,P,P,P,_,_,
_,_,P,P,T,P,P,P,_,
_,_,P,P,t,P,P,P,_,
_,_,P,P,P,P,P,P,_,
_,_,P,_,P,P,P,P,_,
_,_,_,_,_,_,_,_,_,
@ -42,28 +44,28 @@ _,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,P,P,P,_,_,_,
_,_,P,P,P,P,P,P,_,
_,_,P,P,T,P,P,P,P,
_,_,P,P,t,P,P,P,P,
_,P,P,P,P,P,P,P,P,
_,P,P,P,P,P,P,P,P,
_,P,P,P,P,P,P,P,P,
_,_,P,P,P,P,P,P,_,
_,_,_,_,T,_,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,P,P,T,T,P,_,_,
_,P,P,T,T,T,T,P,P,
_,P,P,T,_,T,P,T,P,
P,P,P,T,P,T,P,T,P,
P,P,T,P,P,P,P,T,P,
P,P,T,P,P,P,P,T,P,
_,_,_,_,t,_,_,_,_,
_,_,_,_,t,_,_,_,_,
_,_,P,P,t,t,P,_,_,
_,P,P,t,t,t,t,P,P,
_,P,P,t,_,t,P,t,P,
P,P,P,t,P,t,P,t,P,
P,P,t,P,P,P,P,t,P,
P,P,t,P,P,P,P,t,P,
_,P,P,P,P,P,P,P,P,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,P,_,P,_,_,_,
_,_,P,P,T,P,P,P,_,
_,_,P,P,t,P,P,P,_,
_,_,P,P,_,P,P,P,P,
_,P,P,P,P,P,P,P,P,
_,P,P,P,P,P,P,P,P,
@ -75,8 +77,8 @@ _,_,_,_,_,_,_,_,_,
_,_,_,_,_,_,_,_,_,
_,_,_,_,P,_,_,_,_,
_,_,_,P,P,P,_,_,_,
_,_,_,P,T,P,_,_,_,
_,_,P,P,T,P,P,P,P,
_,_,_,P,t,P,_,_,_,
_,_,P,P,t,P,P,P,P,
_,_,P,P,P,P,P,P,P,
_,_,P,P,P,P,_,P,P,
_,_,_,_,P,_,_,_,_,

View File

@ -1,6 +1,7 @@
local _ = {name = "air", prob = 0}
local T = {name = "default:tree", prob = 255}
local t = {name = "default:tree", prob = 255}
local T = {name = "default:tree", prob = 255, force_place = true}
local L = {name = "default:leaves", prob = 255}
local u = {name = "ethereal:vine", prob = 255, param2 = 2}
local U = {name = "ethereal:vine", prob = 255, param2 = 3}
@ -36,14 +37,14 @@ ethereal.vinetree = {
_,_,_,_,_,_,U,
_,_,_,_,_,_,U,
_,_,_,_,_,_,U,
_,L,T,_,T,L,U,
_,L,t,_,t,L,U,
u,L,L,L,L,_,_,
_,_,L,L,L,L,_,
_,_,L,L,L,_,_,
_,_,_,T,_,_,_,
_,_,_,T,_,_,_,
u,_,_,T,_,_,_,
u,_,_,t,_,_,_,
u,L,_,L,_,L,_,
u,L,L,L,L,L,_,
_,L,L,L,L,L,_,
@ -52,7 +53,7 @@ ethereal.vinetree = {
_,_,_,_,_,_,_,
_,_,_,_,_,_,U,
_,_,_,_,_,_,U,
_,L,T,_,T,L,U,
_,L,t,_,t,L,U,
_,L,L,L,L,L,U,
_,L,L,L,L,L,_,
_,_,_,L,L,_,_,

View File

@ -15,14 +15,10 @@ ethereal.waterlily = {
if ethereal.lilywalk == true then
minetest.override_item("flowers:waterlily", {
walkable = true
})
minetest.override_item("flowers:waterlily", {walkable = true})
if minetest.registered_nodes["flowers:waterlily_waving"] then
minetest.override_item("flowers:waterlily_waving", {
walkable = true
})
minetest.override_item("flowers:waterlily_waving", {walkable = true})
end
end

View File

@ -3,6 +3,7 @@ local _ = {name = "air", prob = 0}
local L = {name = "ethereal:willow_twig", prob = 255}
local T = {name = "ethereal:willow_trunk", prob = 255}
local t = {name = "ethereal:willow_trunk", prob = 127}
local M = {name = "ethereal:willow_trunk", prob = 255, force_place = true}
ethereal.willow = {
@ -90,9 +91,9 @@ ethereal.willow = {
_,_,_,_,L,T,L,L,_,_,_,_,
_,_,_,_,_,L,_,_,_,_,_,_,
_,_,_,_,_,T,T,T,T,t,_,_,
_,_,_,_,_,T,T,_,_,_,_,_,
_,_,_,_,_,T,T,_,_,_,_,_,
_,_,_,_,_,M,M,M,M,t,_,_,
_,_,_,_,_,M,M,_,_,_,_,_,
_,_,_,_,_,M,M,_,_,_,_,_,
_,L,_,_,_,T,T,_,_,_,_,_,
_,L,L,_,_,T,_,_,_,L,L,_,
_,L,L,L,_,T,L,L,L,L,L,L,
@ -105,9 +106,9 @@ ethereal.willow = {
_,_,_,L,L,L,L,L,_,_,_,_,
_,_,_,_,L,L,L,_,_,_,_,_,
_,_,t,T,T,T,T,T,_,_,_,_,
_,_,_,_,_,T,T,T,_,_,_,_,
_,_,_,_,_,T,T,_,_,_,_,_,
_,_,t,M,M,M,M,M,_,_,_,_,
_,_,_,_,_,M,M,M,_,_,_,_,
_,_,_,_,_,M,M,_,_,_,_,_,
_,_,_,_,_,T,T,_,_,_,_,_,
_,L,_,_,_,T,T,_,_,_,_,_,
L,L,L,L,L,T,T,T,L,L,L,L,

View File

@ -2,6 +2,7 @@
local _ = {name = "air", prob = 0}
local T = {name = "ethereal:yellow_trunk", prob = 255}
local t = {name = "ethereal:yellow_trunk", prob = 127}
local M = {name = "ethereal:yellow_trunk", prob = 255, force_place = true}
local L = {name = "ethereal:yellowleaves", prob = 255}
local A = {name = "ethereal:golden_apple", prob = 115}
@ -10,7 +11,7 @@ ethereal.yellowtree = {
size = {x = 9, y = 19, z = 9},
yslice_prob = {
{ypos = 0, prob = 254},
{ypos = 1, prob = 254},
{ypos = 3, prob = 254},
{ypos = 5, prob = 254}
},
@ -97,9 +98,9 @@ ethereal.yellowtree = {
_,_,_,L,T,L,_,_,_,
_,_,_,_,L,_,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,_,M,_,_,_,_,
_,_,_,_,M,_,_,_,_,
_,_,_,_,M,_,_,_,_,
_,_,_,T,T,_,_,_,_,
_,_,_,_,T,_,_,_,_,
_,_,_,_,T,T,_,_,_,

View File

@ -95,9 +95,9 @@ register_decoration(ethereal.grove, {
-- healing tree
register_decoration(1, {
place_on = "default:snow",
place_on = {"default:snow", "default:snowblock"},
fill_ratio = 0.01, y_min = 150, y_max = 160,
biomes = {"mountain"},
biomes = {"mountain", "glacier"},
schematic = ethereal.yellowtree,
spawn_by = "default:snow", num_spawn_by = 8,
flags = "place_center_x, place_center_z, force_placement"})