summaryrefslogtreecommitdiff
path: root/schematics
diff options
context:
space:
mode:
Diffstat (limited to 'schematics')
-rw-r--r--schematics/bamboo_tree.lua130
-rw-r--r--schematics/banana_tree.lua136
-rw-r--r--schematics/bigtree.lua100
-rw-r--r--schematics/bigtree.mtsbin215 -> 0 bytes
-rw-r--r--schematics/birch_tree.lua101
-rw-r--r--schematics/bush.lua49
-rw-r--r--schematics/deadtree.mtsbin108 -> 0 bytes
-rw-r--r--schematics/frosttrees.lua184
-rw-r--r--schematics/frosttrees.mtsbin167 -> 0 bytes
-rw-r--r--schematics/igloo.lua60
-rw-r--r--schematics/mushroomone.lua116
-rw-r--r--schematics/mushroomone.mtsbin204 -> 0 bytes
-rw-r--r--schematics/orange_tree.lua65
-rw-r--r--schematics/palmtree.lua110
-rw-r--r--schematics/palmtree.mtsbin174 -> 0 bytes
-rw-r--r--schematics/pinetree.lua81
-rw-r--r--schematics/pinetree.mtsbin146 -> 0 bytes
-rw-r--r--schematics/redwood.mtsbin1159 -> 0 bytes
-rw-r--r--schematics/redwood_tree.lua533
-rw-r--r--schematics/redwood_tree.mtsbin1373 -> 0 bytes
-rw-r--r--schematics/vinetree.lua77
-rw-r--r--schematics/vinetree.mtsbin216 -> 0 bytes
-rw-r--r--schematics/volcanol.lua97
-rw-r--r--schematics/volcanol.mtsbin425 -> 0 bytes
-rw-r--r--schematics/volcanom.lua36
-rw-r--r--schematics/volcanom.mtsbin135 -> 0 bytes
-rw-r--r--schematics/willow.lua199
-rw-r--r--schematics/willow.mtsbin518 -> 0 bytes
-rw-r--r--schematics/yellowtree.lua201
-rw-r--r--schematics/yellowtree.mtsbin325 -> 0 bytes
30 files changed, 2032 insertions, 243 deletions
diff --git a/schematics/bamboo_tree.lua b/schematics/bamboo_tree.lua
index 15709da..b61f045 100644
--- a/schematics/bamboo_tree.lua
+++ b/schematics/bamboo_tree.lua
@@ -1,79 +1,79 @@
--- bamboo stalk with leaves
-
-local ai = {name = "air", param1 = 000}
-local bt = {name = "ethereal:bamboo", param1 = 255}
-local lp = {name = "ethereal:bamboo_leaves", param1 = 255}
-local lr = {name = "ethereal:bamboo_leaves", param1 = 100}
+local _ = {name = "air", param1 = 000}
+local B = {name = "ethereal:bamboo", param1 = 255}
+local L = {name = "ethereal:bamboo_leaves", param1 = 255}
+local l = {name = "ethereal:bamboo_leaves", param1 = 100}
ethereal.bambootree = {
size = {x = 3, y = 18, z = 3},
- data = {
+ yslice_prob = {
+ {ypos = 0, prob = 127},
+ {ypos = 1, prob = 127},
+ {ypos = 2, prob = 127},
+ },
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- lr, lp, lr,
- ai, lp, ai,
- ai, ai, ai,
+ data = {
- ai, bt, ai,
- ai, bt, ai,
- ai, bt, ai,
- ai, bt, ai,
- ai, bt, ai,
- ai, bt, ai,
- ai, bt, ai,
- ai, bt, ai,
- ai, bt, ai,
- ai, bt, ai,
- ai, bt, ai,
- ai, bt, ai,
- ai, bt, ai,
- ai, bt, ai,
- ai, bt, ai,
- lr, lp, lr,
- ai, lp, ai,
- ai, lr, ai,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ l,L,l,
+ _,L,_,
+ _,_,_,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- lr, lp, lr,
- ai, lp, ai,
- ai, ai, ai,
+ _,B,_,
+ _,B,_,
+ _,B,_,
+ _,B,_,
+ _,B,_,
+ _,B,_,
+ _,B,_,
+ _,B,_,
+ _,B,_,
+ _,B,_,
+ _,B,_,
+ _,B,_,
+ _,B,_,
+ _,B,_,
+ _,B,_,
+ l,L,l,
+ _,L,_,
+ _,l,_,
- },
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ l,L,l,
+ _,L,_,
+ _,_,_,
- yslice_prob = {
- {ypos = 3, prob = 127},
- },
+ }
}
if ethereal.papyruswalk == true then
diff --git a/schematics/banana_tree.lua b/schematics/banana_tree.lua
index 194992f..3a8e303 100644
--- a/schematics/banana_tree.lua
+++ b/schematics/banana_tree.lua
@@ -1,85 +1,83 @@
--- banana tree
-
-local ai = {name = "air", param1 = 000}
-local tr = {name = "ethereal:banana_trunk", param1 = 255}
-local lp = {name = "ethereal:bananaleaves", param1 = 255}
-local lr = {name = "ethereal:bananaleaves", param1 = 180}
-local bp = {name = "ethereal:banana", param1 = 255}
-local br = {name = "ethereal:banana", param1 = 070}
+local _ = {name = "air", param1 = 0}
+local T = {name = "ethereal:banana_trunk", param1 = 255}
+local L = {name = "ethereal:bananaleaves", param1 = 255}
+local l = {name = "ethereal:bananaleaves", param1 = 180}
+local B = {name = "ethereal:banana", param1 = 255}
+local b = {name = "ethereal:banana", param1 = 070}
ethereal.bananatree = {
size = {x = 7, y = 8, z = 7},
- data = {
+ yslice_prob = {
+ {ypos = 0, prob = 127},
+ },
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, lr, ai, ai, ai,
- ai, ai, ai, lp, ai, ai, ai,
+ data = {
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, br, ai, ai, ai,
- ai, ai, ai, bp, ai, ai, ai,
- ai, ai, ai, lp, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,l,_,_,_,
+ _,_,_,L,_,_,_,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, br, tr, br, ai, ai,
- ai, ai, bp, lp, bp, ai, ai,
- ai, lp, lp, lp, lp, lp, ai,
- lp, lr, ai, lp, ai, lr, lp,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,b,_,_,_,
+ _,_,_,B,_,_,_,
+ _,_,_,L,_,_,_,
+ _,_,_,_,_,_,_,
- ai, ai, ai, tr, ai, ai, ai,
- ai, ai, ai, tr, ai, ai, ai,
- ai, ai, ai, tr, ai, ai, ai,
- ai, ai, ai, tr, ai, ai, ai,
- ai, ai, ai, br, ai, ai, ai,
- ai, ai, ai, bp, ai, ai, ai,
- ai, ai, ai, lp, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,b,T,b,_,_,
+ _,_,B,L,B,_,_,
+ _,L,L,L,L,L,_,
+ L,l,_,L,_,l,L,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, lp, ai, ai, ai,
- ai, ai, ai, lr, ai, ai, ai,
+ _,_,_,T,_,_,_,
+ _,_,_,T,_,_,_,
+ _,_,_,T,_,_,_,
+ _,_,_,T,_,_,_,
+ _,_,_,b,_,_,_,
+ _,_,_,B,_,_,_,
+ _,_,_,L,_,_,_,
+ _,_,_,_,_,_,_,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, lp, ai, ai, ai,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,L,_,_,_,
+ _,_,_,l,_,_,_,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai, ai, ai,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,L,_,_,_,
- },
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
- yslice_prob = {
- {ypos = 1, prob = 127},
- },
+ }
}
diff --git a/schematics/bigtree.lua b/schematics/bigtree.lua
new file mode 100644
index 0000000..2ee6605
--- /dev/null
+++ b/schematics/bigtree.lua
@@ -0,0 +1,100 @@
+
+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}
+
+ethereal.bigtree = {
+
+ size = {x = 9, y = 8, z = 9},
+
+ yslice_prob = {
+ {ypos = 0, prob = 127},
+ {ypos = 1, prob = 127},
+ },
+
+ data = {
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,L,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,_,t,t,_,t,t,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,L,L,L,_,_,_,
+ _,_,_,_,L,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,t,t,t,t,t,t,t,_,
+ _,_,_,t,_,t,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,L,L,L,L,L,_,_,
+ _,_,_,L,L,L,_,_,_,
+ _,_,_,_,L,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,t,t,t,T,t,t,t,_,
+ _,_,t,t,T,t,t,_,_,
+ _,_,_,_,T,_,_,_,_,
+ _,_,_,_,T,_,_,_,_,
+ _,L,L,L,T,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,_,_,_,
+ L,L,L,L,T,L,L,L,L,
+ _,L,L,L,T,L,L,L,_,
+ _,_,L,L,L,L,L,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,t,t,t,T,t,t,t,_,
+ _,_,t,t,T,t,t,_,_,
+ _,_,_,_,T,_,_,_,_,
+ _,_,_,_,T,_,_,_,_,
+ _,L,L,L,T,L,L,L,_,
+ _,_,L,L,L,L,L,_,_,
+ _,_,_,L,L,L,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,t,t,t,t,t,t,t,_,
+ _,_,_,t,_,t,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,L,L,L,L,L,_,_,
+ _,_,_,L,L,L,_,_,_,
+ _,_,_,_,L,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,_,t,t,_,t,t,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,L,L,L,_,_,_,
+ _,_,_,_,L,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,L,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ }
+}
diff --git a/schematics/bigtree.mts b/schematics/bigtree.mts
deleted file mode 100644
index 61446fd..0000000
--- a/schematics/bigtree.mts
+++ /dev/null
Binary files differ
diff --git a/schematics/birch_tree.lua b/schematics/birch_tree.lua
index 40d326f..afd190b 100644
--- a/schematics/birch_tree.lua
+++ b/schematics/birch_tree.lua
@@ -1,60 +1,59 @@
--- birch tree
-
-local ai = {name = "air", param1 = 000}
-local tr = {name = "ethereal:birch_trunk", param1 = 255}
-local lp = {name = "ethereal:birch_leaves", param1 = 255}
-local lr = {name = "ethereal:birch_leaves", param1 = 150}
+local _ = {name = "air", param1 = 0}
+local T = {name = "ethereal:birch_trunk", param1 = 255}
+local L = {name = "ethereal:birch_leaves", param1 = 255}
+local l = {name = "ethereal:birch_leaves", param1 = 150}
ethereal.birchtree = {
size = {x = 5, y = 7, z = 5},
- data = {
-
- ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai,
- lr, lp, lp, lp, lr,
- lr, lp, lp, lp, lr,
- ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai,
-
- ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai,
- lp, lp, lp, lp, lp,
- lp, lp, lp, lp, lp,
- ai, lr, lp, lr, ai,
- ai, ai, lp, ai, ai,
-
- ai, ai, tr, ai, ai,
- ai, ai, tr, ai, ai,
- ai, ai, tr, ai, ai,
- lp, lp, tr, lp, lp,
- lp, lp, tr, lp, lp,
- ai, lp, tr, lp, ai,
- ai, lp, lp, lp, ai,
-
- ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai,
- lp, lp, lp, lp, lp,
- lp, lp, lp, lp, lp,
- ai, lr, lp, lr, ai,
- ai, ai, lp, ai, ai,
-
- ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai,
- lr, lp, lp, lp, lr,
- lr, lp, lp, lp, lr,
- ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai,
-
- },
-
yslice_prob = {
- {ypos = 1, prob = 127}
+ {ypos = 0, prob = 127},
+ {ypos = 3, prob = 127},
},
+
+ data = {
+
+ _,_,_,_,_,
+ _,_,_,_,_,
+ _,_,_,_,_,
+ l,L,L,L,l,
+ l,L,L,L,l,
+ _,_,_,_,_,
+ _,_,_,_,_,
+
+ _,_,_,_,_,
+ _,_,_,_,_,
+ _,_,_,_,_,
+ L,L,L,L,L,
+ L,L,L,L,L,
+ _,l,L,l,_,
+ _,_,L,_,_,
+
+ _,_,T,_,_,
+ _,_,T,_,_,
+ _,_,T,_,_,
+ L,L,T,L,L,
+ L,L,T,L,L,
+ _,L,T,L,_,
+ _,L,L,L,_,
+
+ _,_,_,_,_,
+ _,_,_,_,_,
+ _,_,_,_,_,
+ L,L,L,L,L,
+ L,L,L,L,L,
+ _,l,L,l,_,
+ _,_,L,_,_,
+
+ _,_,_,_,_,
+ _,_,_,_,_,
+ _,_,_,_,_,
+ l,L,L,L,l,
+ l,L,L,L,l,
+ _,_,_,_,_,
+ _,_,_,_,_,
+
+ }
}
diff --git a/schematics/bush.lua b/schematics/bush.lua
index 1395b06..d0a0ed3 100644
--- a/schematics/bush.lua
+++ b/schematics/bush.lua
@@ -1,39 +1,38 @@
--- bush
-
-local ai = {name = "air", param1 = 000}
-local bp = {name = "ethereal:bush", param1 = 255}
-local br = {name = "ethereal:bush", param1 = 100}
+local _ = {name = "air", param1 = 0}
+local B = {name = "ethereal:bush", param1 = 255}
+local b = {name = "ethereal:bush", param1 = 100}
ethereal.bush = {
size = {x = 5, y = 3, z = 5},
- data = {
+ yslice_prob = {
+ {ypos = 0, prob = 127},
+ {ypos = 2, prob = 127},
+ },
- br, bp, bp, bp, br,
- ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai,
+ data = {
- bp, bp, bp, bp, bp,
- ai, br, bp, br, ai,
- ai, ai, ai, ai, ai,
+ b,B,B,B,b,
+ _,_,_,_,_,
+ _,_,_,_,_,
- bp, bp, bp, bp, bp,
- ai, bp, bp, bp, ai,
- ai, ai, br, ai, ai,
+ B,B,B,B,B,
+ _,b,B,b,_,
+ _,_,_,_,_,
- bp, bp, bp, bp, bp,
- ai, br, bp, br, ai,
- ai, ai, ai, ai, ai,
+ B,B,B,B,B,
+ _,B,B,B,_,
+ _,_,b,_,_,
- br, bp, bp, bp, br,
- ai, ai, ai, ai, ai,
- ai, ai, ai, ai, ai,
+ B,B,B,B,B,
+ _,b,B,b,_,
+ _,_,_,_,_,
- },
+ b,B,B,B,b,
+ _,_,_,_,_,
+ _,_,_,_,_,
- yslice_prob = {
- {ypos = 1, prob = 127},
- },
+ }
}
diff --git a/schematics/deadtree.mts b/schematics/deadtree.mts
deleted file mode 100644
index 005b79d..0000000
--- a/schematics/deadtree.mts
+++ /dev/null
Binary files differ
diff --git a/schematics/frosttrees.lua b/schematics/frosttrees.lua
new file mode 100644
index 0000000..428a180
--- /dev/null
+++ b/schematics/frosttrees.lua
@@ -0,0 +1,184 @@
+
+local _ = {name = "air", prob = 0}
+local l = {name = "ethereal:frost_leaves", prob = 255}
+local t = {name = "ethereal:frost_tree", prob = 255}
+
+ethereal.frosttrees = {
+
+ size = {x = 8, y = 19, z = 8},
+
+ yslice_prob = {
+ {ypos = 0, prob = 127}, -- trunk
+ {ypos = 1, prob = 127},
+ {ypos = 2, prob = 127},
+ {ypos = 3, prob = 127},
+ {ypos = 4, prob = 127},
+ {ypos = 5, prob = 127},
+ {ypos = 13, prob = 127}, -- leaves
+ {ypos = 15, prob = 127},
+ },
+
+ data = {
+
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,l,l,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,l,l,l,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,_,_,_,
+ _,_,l,t,t,l,_,_,
+ l,l,l,t,t,l,l,l,
+ _,_,l,t,t,l,_,_,
+ _,l,l,t,t,l,l,_,
+ _,_,l,t,t,l,_,_,
+ _,_,l,t,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,_,_,_,
+ _,_,l,t,t,l,_,_,
+ l,l,l,t,t,l,l,l,
+ _,_,l,t,t,l,_,_,
+ _,l,l,t,t,l,l,_,
+ _,_,l,t,t,l,_,_,
+ _,_,l,t,t,l,_,_,
+ _,_,_,l,l,_,_,_,
+
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,l,l,_,_,_,
+ _,l,l,l,l,l,l,_,
+ _,_,_,l,l,_,_,_,
+ _,_,l,l,l,l,_,_,
+ _,_,_,l,l,_,_,_,
+ _,_,_,l,l,_,_,_,
+ _,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,l,l,l,l,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,l,l,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,l,l,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+
+ }
+}
diff --git a/schematics/frosttrees.mts b/schematics/frosttrees.mts
deleted file mode 100644
index 50499bc..0000000
--- a/schematics/frosttrees.mts
+++ /dev/null
Binary files differ
diff --git a/schematics/igloo.lua b/schematics/igloo.lua
new file mode 100644
index 0000000..39a1c5b
--- /dev/null
+++ b/schematics/igloo.lua
@@ -0,0 +1,60 @@
+
+local _ = {name = "air", prob = 0}
+local S = {name = "default:snowblock", prob = 255}
+
+ethereal.igloo = {
+
+ size = {x = 7, y = 5, z = 8},
+
+ data = {
+
+ _,_,S,S,S,_,_,
+ _,_,S,_,S,_,_,
+ _,_,S,_,S,_,_,
+ _,_,_,S,_,_,_,
+ _,_,_,_,_,_,_,
+
+ _,_,S,S,S,_,_,
+ _,_,S,_,S,_,_,
+ _,_,S,_,S,_,_,
+ _,_,_,S,_,_,_,
+ _,_,_,_,_,_,_,
+
+ _,S,S,S,S,S,_,
+ _,S,_,_,_,S,_,
+ _,S,_,_,_,S,_,
+ _,_,S,S,S,_,_,
+ _,_,_,_,_,_,_,
+
+ S,S,S,S,S,S,S,
+ S,_,_,_,_,_,S,
+ S,_,_,_,_,_,S,
+ _,S,_,_,_,S,_,
+ _,_,S,S,S,_,_,
+
+ S,S,S,S,S,S,S,
+ S,_,_,_,_,_,S,
+ S,_,_,_,_,_,S,
+ _,S,_,_,_,S,_,
+ _,_,S,S,S,_,_,
+
+ S,S,S,S,S,S,S,
+ S,_,_,_,_,_,S,
+ S,_,_,_,_,_,S,
+ _,S,_,_,_,S,_,
+ _,_,S,S,S,_,_,
+
+ _,S,S,S,S,S,_,
+ _,S,_,_,_,S,_,
+ _,S,_,_,_,S,_,
+ _,_,S,S,S,_,_,
+ _,_,_,_,_,_,_,
+
+ _,_,S,S,S,_,_,
+ _,_,S,S,S,_,_,
+ _,_,S,S,S,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+
+ }
+}
diff --git a/schematics/mushroomone.lua b/schematics/mushroomone.lua
new file mode 100644
index 0000000..b458737
--- /dev/null
+++ b/schematics/mushroomone.lua
@@ -0,0 +1,116 @@
+
+local _ = {name = "air", prob = 0}
+local M = {name = "ethereal:mushroom", prob = 255}
+local T = {name = "ethereal:mushroom_trunk", prob = 255}
+local P = {name = "ethereal:mushroom_pore", prob = 255}
+
+ethereal.mushroomone = {
+
+ size = {x = 8, y = 11, z = 8},
+
+ yslice_prob = {
+ {ypos = 0, prob = 127},
+ {ypos = 1, prob = 127},
+ {ypos = 7, prob = 127},
+ },
+
+ data = {
+
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,M,M,_,_,_,
+ _,_,_,M,M,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,M,_,_,M,_,_,
+ _,_,M,_,_,M,_,_,
+ _,_,_,M,M,_,_,_,
+ _,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,M,_,_,_,_,M,_,
+ _,M,_,_,_,_,M,_,
+ _,_,M,P,P,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,
+ _,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,
+ _,M,P,P,P,P,M,_,
+ _,_,M,M,M,M,_,_,
+
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,M,_,_,_,_,M,_,
+ _,M,_,_,_,_,M,_,
+ _,_,M,P,P,M,_,_,
+ _,_,_,M,M,_,_,_,
+
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,M,_,_,M,_,_,
+ _,_,M,_,_,M,_,_,
+ _,_,_,M,M,_,_,_,
+ _,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,M,M,_,_,_,
+ _,_,_,M,M,_,_,_,
+ _,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,
+
+ }
+}
diff --git a/schematics/mushroomone.mts b/schematics/mushroomone.mts
deleted file mode 100644
index 24c6868..0000000
--- a/schematics/mushroomone.mts
+++ /dev/null
Binary files differ
diff --git a/schematics/orange_tree.lua b/schematics/orange_tree.lua
index c7cff9c..fb70f3f 100644
--- a/schematics/orange_tree.lua
+++ b/schematics/orange_tree.lua
@@ -1,42 +1,41 @@
--- orange tree
-
-local ai = {name = "air", param1 = 000}
-local lp = {name = "ethereal:orange_leaves", param1 = 255}
-local lr = {name = "ethereal:orange_leaves", param1 = 200}
-local tr = {name = "default:tree", param1 = 255}
-local of = {name = "ethereal:orange", param1 = 100}
+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 o = {name = "ethereal:orange", param1 = 100}
ethereal.orangetree = {
size = {x = 3, y = 6, z = 3},
- data = {
-
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- lr, lr, of,
- lp, lp, lp,
- lr, of, lr,
-
- ai, tr, ai,
- ai, tr, ai,
- ai, tr, ai,
- lr, tr, lr,
- lp, tr, lp,
- lr, lp, lr,
-
- ai, ai, ai,
- ai, ai, ai,
- ai, ai, ai,
- of, lr, lr,
- lp, lp, lp,
- lr, lr, lr,
-
- },
-
yslice_prob = {
- {ypos = 1, prob = 127},
+ {ypos = 0, prob = 127},
+ {ypos = 3, prob = 127},
},
+
+ data = {
+
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ l,l,o,
+ L,L,L,
+ l,o,l,
+
+ _,T,_,
+ _,T,_,
+ _,T,_,
+ l,T,l,
+ L,T,L,
+ l,L,l,
+
+ _,_,_,
+ _,_,_,
+ _,_,_,
+ o,l,l,
+ L,L,L,
+ l,l,l,
+
+ }
}
diff --git a/schematics/palmtree.lua b/schematics/palmtree.lua
new file mode 100644
index 0000000..e890b10
--- /dev/null
+++ b/schematics/palmtree.lua
@@ -0,0 +1,110 @@
+
+local _ = {name = "air", param = 0}
+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 C = {name = "ethereal:coconut", param = 127}
+
+ethereal.palmtree = {
+
+ size = {x = 9, y = 9, z = 9},
+
+ yslice_prob = {
+ {ypos = 3, prob = 127},
+ },
+
+ data = {
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,l,_,_,_,
+ _,_,_,_,_,L,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,L,_,_,_,
+ _,_,_,_,_,L,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,C,_,_,_,
+ _,_,_,_,_,L,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,T,_,_,_,_,
+ _,_,_,_,T,_,_,_,_,
+ _,_,_,_,T,_,_,_,_,
+ _,_,_,_,T,t,_,_,_,
+ _,_,_,_,_,T,_,_,_,
+ _,_,l,_,_,T,_,_,l,
+ _,_,L,L,C,T,C,L,L,
+ _,_,_,L,L,L,L,L,_,
+ _,_,_,_,_,L,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,C,_,_,_,
+ _,_,_,_,_,L,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,L,_,_,_,
+ _,_,_,_,_,L,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,l,_,_,_,
+ _,_,_,_,_,L,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ }
+}
diff --git a/schematics/palmtree.mts b/schematics/palmtree.mts
deleted file mode 100644
index 7408398..0000000
--- a/schematics/palmtree.mts
+++ /dev/null
Binary files differ
diff --git a/schematics/pinetree.lua b/schematics/pinetree.lua
new file mode 100644
index 0000000..f216c5b
--- /dev/null
+++ b/schematics/pinetree.lua
@@ -0,0 +1,81 @@
+
+local _ = {name = "air", prob = 0}
+local L = {name = "ethereal:pineleaves", prob = 255}
+local T = {name = "default:pinetree", prob = 255}
+
+ethereal.pinetree = {
+
+ size = {x = 7, y = 8, z = 7},
+
+ yslice_prob = {
+ {ypos = 0, prob = 127},
+ {ypos = 4, prob = 127},
+ },
+
+ data = {
+
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,L,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,L,L,L,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,L,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,L,_,_,_,
+ _,L,L,L,L,L,_,
+ _,_,_,L,_,_,_,
+ _,_,L,L,L,_,_,
+ _,_,_,L,_,_,_,
+ _,_,_,_,_,_,_,
+
+ _,_,_,T,_,_,_,
+ _,_,_,T,_,_,_,
+ _,_,L,T,L,_,_,
+ L,L,L,T,L,L,L,
+ _,_,L,T,L,_,_,
+ _,L,L,T,L,L,_,
+ _,_,L,T,L,_,_,
+ _,_,_,L,_,_,_,
+
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,L,_,_,_,
+ _,L,L,L,L,L,_,
+ _,_,_,L,_,_,_,
+ _,_,L,L,L,_,_,
+ _,_,_,L,_,_,_,
+ _,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,L,L,L,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,L,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,L,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+
+ }
+}
diff --git a/schematics/pinetree.mts b/schematics/pinetree.mts
deleted file mode 100644
index edd9b1d..0000000
--- a/schematics/pinetree.mts
+++ /dev/null
Binary files differ
diff --git a/schematics/redwood.mts b/schematics/redwood.mts
deleted file mode 100644
index 32a164f..0000000
--- a/schematics/redwood.mts
+++ /dev/null
Binary files differ
diff --git a/schematics/redwood_tree.lua b/schematics/redwood_tree.lua
new file mode 100644
index 0000000..f7a86b0
--- /dev/null
+++ b/schematics/redwood_tree.lua
@@ -0,0 +1,533 @@
+
+local _ = {name = "air", prob = 0}
+local T = {name = "ethereal:redwood_trunk", prob = 255}
+local L = {name = "ethereal:redwood_leaves", prob = 255}
+
+ethereal.redwood_tree = {
+
+ size = {x = 15, y = 33, z = 15},
+
+ yslice_prob = {
+ {ypos = 0, prob = 127},
+ {ypos = 5, prob = 127},
+ {ypos = 6, prob = 127},
+ {ypos = 7, prob = 127},
+ {ypos = 14, prob = 127},
+ {ypos = 15, prob = 127},
+ {ypos = 16, prob = 127},
+ },
+
+ data = {
+
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,L,L,L,L,L,_,_,_,_,_,
+_,_,_,_,_,_,L,L,L,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,L,L,_,L,_,_,_,_,_,_,
+_,_,_,_,L,L,L,T,L,L,_,_,_,_,_,
+_,_,_,_,_,L,L,L,L,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,L,L,L,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,L,L,T,L,L,_,_,_,_,_,
+_,_,_,_,L,L,L,T,L,L,_,_,_,_,_,
+_,_,_,_,_,L,L,L,L,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,L,L,L,L,L,_,_,_,
+_,_,_,_,_,_,_,_,L,L,L,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,L,L,T,L,L,_,_,_,_,_,
+_,_,_,_,_,L,L,L,L,_,_,_,_,_,_,
+_,_,_,_,_,_,_,L,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,L,L,T,L,L,_,_,_,
+_,_,_,_,_,_,_,_,L,L,L,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,L,L,L,L,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,L,L,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
+_,_,_,_,_,_,T,T,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,L,T,L,L,_,_,_,_,_,
+_,_,_,_,_,_,L,L,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,T,_,_,_,_,_,
+_,_,_,_,_,_,_,L,L,T,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,_,_,_,_,_,
+_,_,_,_,_,_,_,_,L,L,_,L,L,L,L,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,L,L,T,T,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,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,_,_,_,_,
+_,_,_,_,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,_,_,_,_,_,_,
+_,_,_,_,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,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,L,L,L,L,
+_,_,_,_,_,_,_,_,_,_,_,_,L,L,L,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,T,T,_,_,_,_,_,_,
+_,_,_,_,_,_,_,L,L,L,_,_,_,_,_,
+L,L,L,L,L,_,_,_,L,_,_,_,_,_,_,
+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,_,_,_,
+_,_,_,_,_,_,_,_,L,L,L,_,_,_,_,
+_,_,_,_,_,_,_,L,_,_,_,_,_,_,_,
+_,_,_,_,_,L,L,L,L,L,_,_,_,_,_,
+_,_,_,_,_,L,L,L,L,L,_,_,_,_,_,
+_,_,_,_,_,_,L,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+_,_,_,_,_,T,T,T,T,T,_,_,_,_,_,
+_,_,_,_,_,_,T,T,T,_,_,_,_,_,_,
+_,_,_,_,_,_,_,T,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,L,L,L,L,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,T,_,_,_,_,_,_,
+_,_,_,_,_,_,_,L,L,L,_,_,_,_,_,
+L,L,L,L,_,_,_,_,L,L,_,_,_,_,_,
+_,_,_,_,_,_,T,_,_,_,_,_,_,_,_,
+_,_,_,_,_,L,L,L,L,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,L,L,L,L,L,L,_,_,_,_,_,_,_,_,
+_,_,_,L,L,_,_,L,L,T,L,L,_,_,_,
+_,_,_,_,_,_,_,_,L,L,L,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,L,L,L,_,_,_,_,_,_,
+_,_,_,_,_,_,L,L,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,L,L,L,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,T,_,_,_,_,_,_,_,_,
+_,_,_,_,L,L,L,L,L,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,L,L,L,L,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,L,L,L,L,L,_,_,_,
+_,_,_,_,_,_,_,_,_,L,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,L,L,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,T,_,_,_,_,_,_,_,_,
+_,_,_,_,L,L,T,L,L,_,_,_,_,_,_,
+_,_,_,_,_,L,L,L,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,L,L,L,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,L,L,T,L,L,_,_,_,_,_,_,
+_,_,_,_,_,L,L,L,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,L,L,L,L,L,_,_,_,_,_,_,
+_,_,_,_,_,_,L,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+ }
+}
diff --git a/schematics/redwood_tree.mts b/schematics/redwood_tree.mts
deleted file mode 100644
index 50c367a..0000000
--- a/schematics/redwood_tree.mts
+++ /dev/null
Binary files differ
diff --git a/schematics/vinetree.lua b/schematics/vinetree.lua
new file mode 100644
index 0000000..be54276
--- /dev/null
+++ b/schematics/vinetree.lua
@@ -0,0 +1,77 @@
+
+local _ = {name = "air", prob = 0}
+local T = {name = "default:tree", prob = 255}
+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}
+local W = {name = "ethereal:vine", prob = 255, param2 = 4}
+local w = {name = "ethereal:vine", prob = 255, param2 = 5}
+
+ethereal.vinetree = {
+
+ size = {x = 7, y = 7, z = 7},
+
+ yslice_prob = {
+ {ypos = 0, prob = 127},
+ },
+
+ data = {
+
+ _,_,_,_,_,_,_,
+ _,W,_,_,_,_,_,
+ _,W,_,W,_,_,_,
+ _,W,_,W,_,_,_,
+ _,W,_,_,_,W,_,
+ _,W,_,_,_,W,_,
+ _,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,
+ _,_,_,_,W,_,_,
+ _,_,_,_,W,_,_,
+ _,L,L,L,W,L,_,
+ _,L,L,_,L,L,_,
+ _,L,L,L,L,L,_,
+ _,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,U,
+ _,_,_,_,_,_,U,
+ _,_,_,_,_,_,U,
+ _,L,T,_,T,L,U,
+ u,L,L,L,L,_,_,
+ _,_,L,L,L,L,_,
+ _,_,L,L,L,_,_,
+
+ _,_,_,T,_,_,_,
+ _,_,_,T,_,_,_,
+ u,_,_,T,_,_,_,
+ u,L,_,L,_,L,_,
+ u,L,L,L,L,L,_,
+ _,L,L,L,L,L,_,
+ _,_,L,L,L,_,_,
+
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,U,
+ _,_,_,_,_,_,U,
+ _,L,T,_,T,L,U,
+ _,L,L,L,L,L,U,
+ _,L,L,L,L,L,_,
+ _,_,_,L,L,_,_,
+
+ _,_,_,_,_,_,_,
+ u,_,_,_,_,_,_,
+ u,_,_,_,w,_,_,
+ u,L,L,L,w,L,_,
+ _,L,L,L,L,_,_,
+ _,_,L,L,L,L,_,
+ _,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,
+ _,_,w,_,_,_,_,
+ _,_,w,_,_,_,_,
+ _,_,w,w,_,_,_,
+ _,_,_,w,w,_,_,
+ _,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,
+
+ }
+}
diff --git a/schematics/vinetree.mts b/schematics/vinetree.mts
deleted file mode 100644
index e978e40..0000000
--- a/schematics/vinetree.mts
+++ /dev/null
Binary files differ
diff --git a/schematics/volcanol.lua b/schematics/volcanol.lua
new file mode 100644
index 0000000..78da28e
--- /dev/null
+++ b/schematics/volcanol.lua
@@ -0,0 +1,97 @@
+
+local _ = {name = "air", prob = 0}
+local d = {name = "ethereal:fiery_dirt", prob = 245}
+local s = {name = "default:stone", prob = 255}
+local l = {name = "default:lava_source", prob = 255}
+local f = {name = "default:lava_flowing", prob = 255}
+local o = {name = "default:obsidian", prob = 215}
+
+ethereal.volcanol = {
+
+ size = {x = 17, y = 4, z = 15},
+
+ yslice_prob = {
+ {ypos = 0, prob = 127},
+ {ypos = 1, prob = 127},
+ {ypos = 2, prob = 127},
+ },
+
+ data = {
+
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,d,d,d,d,_,_,d,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+ _,_,_,d,s,s,s,s,d,d,s,d,d,_,_,_,_,
+ _,_,_,_,s,s,s,s,_,_,s,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+ _,_,d,s,o,o,o,o,s,s,o,s,s,d,_,_,_,
+ _,_,_,s,f,f,s,f,s,s,f,s,s,_,_,_,_,
+ _,_,_,_,s,s,_,s,_,_,s,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+ _,d,s,o,s,s,s,s,o,o,s,o,o,s,d,_,_,
+ _,_,s,l,l,l,l,f,s,f,f,l,l,s,_,_,_,
+ _,_,_,s,f,f,s,s,o,s,o,s,s,_,_,_,_,
+ _,_,_,_,o,o,o,_,_,_,o,_,_,_,_,_,_,
+
+ _,d,s,o,s,o,o,o,s,s,o,s,s,o,s,d,_,
+ _,_,s,f,l,l,l,l,l,l,l,l,l,l,s,_,_,
+ _,_,_,s,f,f,f,f,f,f,l,f,l,s,_,_,_,
+ _,_,_,_,o,_,_,o,o,o,_,o,o,_,_,_,_,
+
+ _,d,s,o,s,o,s,s,o,o,s,o,s,o,s,d,_,
+ _,_,s,s,l,l,l,l,l,l,l,l,l,l,s,_,_,
+ _,_,_,_,o,f,f,f,f,f,f,f,l,s,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,o,_,_,_,_,
+
+ _,_,d,s,o,s,o,s,s,s,s,o,s,o,s,d,_,
+ _,_,_,s,l,l,l,l,l,l,l,l,l,l,s,_,_,
+ _,_,_,s,f,f,f,f,f,f,f,f,l,s,_,_,_,
+ _,_,_,_,o,_,_,_,_,_,_,_,s,_,_,_,_,
+
+ _,d,s,o,s,o,o,o,o,o,o,s,o,s,d,_,_,
+ _,_,s,l,l,l,l,l,l,l,l,l,l,s,_,_,_,
+ _,_,_,s,f,f,f,f,f,f,f,l,s,_,_,_,_,
+ _,_,_,_,o,_,_,_,_,_,_,_,o,_,_,_,_,
+
+ _,d,s,o,s,s,s,s,s,s,o,s,o,s,d,_,_,
+ _,_,s,l,l,l,l,l,l,l,l,l,l,s,_,_,_,
+ _,_,_,s,f,f,f,f,l,l,f,l,s,_,_,_,_,
+ _,_,_,_,o,o,_,_,_,o,_,o,_,_,_,_,_,
+
+ _,_,d,s,o,o,o,o,o,o,s,o,s,d,_,_,_,
+ _,_,_,s,s,l,f,f,f,f,l,l,s,_,_,_,_,
+ _,_,_,_,s,s,s,s,s,s,f,s,_,_,_,_,_,
+ _,_,_,_,_,s,o,o,o,_,s,_,_,_,_,_,_,
+
+ _,_,_,d,s,s,s,s,s,s,o,s,d,_,_,_,_,
+ _,_,_,_,s,s,s,s,s,s,l,s,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,s,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,d,d,d,d,d,d,s,s,d,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,s,s,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,_,d,d,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,_,
+
+ }
+}
diff --git a/schematics/volcanol.mts b/schematics/volcanol.mts
deleted file mode 100644
index 93f0104..0000000
--- a/schematics/volcanol.mts
+++ /dev/null
Binary files differ
diff --git a/schematics/volcanom.lua b/schematics/volcanom.lua
new file mode 100644
index 0000000..346126b
--- /dev/null
+++ b/schematics/volcanom.lua
@@ -0,0 +1,36 @@
+
+local _ = {name = "air", prob = 0}
+local l = {name = "default:lava_source", prob = 225}
+local s = {name = "default:stone", prob = 255}
+local d = {name = "ethereal:fiery_dirt", prob = 255}
+
+ethereal.volcanom = {
+
+ size = {x = 6, y = 2, z = 6},
+
+ yslice_prob = {
+ {ypos = 0, prob = 127},
+ },
+
+ data = {
+
+ _,_,s,_,_,_,
+ _,_,_,_,_,_,
+
+ _,s,l,s,_,_,
+ _,_,s,d,_,_,
+
+ _,s,l,l,s,_,
+ _,s,_,_,s,_,
+
+ s,l,l,l,s,_,
+ _,s,_,_,d,_,
+
+ _,d,l,l,d,d,
+ _,_,s,d,_,_,
+
+ _,_,d,d,d,_,
+ _,_,_,_,_,_,
+
+ }
+}
diff --git a/schematics/volcanom.mts b/schematics/volcanom.mts
deleted file mode 100644
index e618927..0000000
--- a/schematics/volcanom.mts
+++ /dev/null
Binary files differ
diff --git a/schematics/willow.lua b/schematics/willow.lua
new file mode 100644
index 0000000..c53b3ae
--- /dev/null
+++ b/schematics/willow.lua
@@ -0,0 +1,199 @@
+
+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}
+
+ethereal.willow = {
+
+ size = {x = 12, y = 14, z = 12},
+
+ yslice_prob = {
+ {ypos = 0, prob = 127},
+ {ypos = 1, prob = 127},
+ },
+
+ data = {
+
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,L,_,_,_,_,_,
+ _,_,_,_,L,_,L,_,_,_,_,_,
+ _,_,_,_,L,L,L,L,_,_,_,_,
+ _,_,_,_,_,_,L,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,L,L,L,L,_,_,_,
+ _,_,L,L,L,L,T,L,L,_,_,_,
+ _,_,_,_,_,L,L,L,_,_,_,_,
+ _,_,_,_,_,L,L,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+
+ _,_,_,t,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,L,_,_,_,_,_,_,_,_,
+ _,_,_,L,_,L,_,L,_,_,_,_,
+ _,_,_,L,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,_,_,_,
+ _,_,_,L,L,L,L,_,_,_,_,_,
+ _,_,_,_,_,L,L,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+
+ _,_,t,T,T,T,_,_,t,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,L,_,L,_,_,_,_,_,_,_,_,
+ _,L,L,L,L,L,L,_,L,L,L,_,
+ _,L,T,T,L,T,L,L,L,L,_,_,
+ _,_,L,L,L,L,L,L,L,L,_,_,
+ _,_,L,L,L,L,L,L,T,L,_,_,
+ _,_,L,L,L,L,L,L,L,_,_,_,
+ _,_,L,L,L,L,L,_,_,_,_,_,
+ _,_,_,_,L,L,L,_,_,_,_,_,
+ _,_,_,_,_,L,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,T,_,_,T,_,_,_,
+ _,_,_,_,_,T,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,L,_,_,
+ _,_,_,_,_,L,L,_,_,L,_,_,
+ _,_,L,L,_,L,L,L,L,L,L,_,
+ L,L,L,T,L,T,L,L,T,L,L,_,
+ _,L,L,L,L,L,L,L,L,L,L,_,
+ _,L,L,L,L,L,L,L,T,T,L,_,
+ _,L,L,L,L,L,L,L,L,L,L,_,
+ _,L,T,T,T,T,T,L,L,_,_,_,
+ _,_,L,L,L,L,L,L,_,_,_,_,
+ _,_,_,_,L,T,L,L,_,_,_,_,
+ _,_,_,_,_,L,_,_,_,_,_,_,
+
+ _,_,_,_,_,T,T,T,T,t,_,_,
+ _,_,_,_,_,T,T,_,_,_,_,_,
+ _,_,_,_,_,T,T,_,_,_,_,_,
+ _,L,_,_,_,T,T,_,_,_,_,_,
+ _,L,L,_,_,T,_,_,_,L,L,_,
+ _,L,L,L,_,T,L,L,L,L,L,L,
+ L,L,L,T,L,T,T,T,T,T,L,_,
+ _,L,L,L,L,T,L,L,L,L,L,_,
+ _,_,L,L,L,T,T,T,T,L,L,_,
+ _,_,L,L,L,L,L,L,L,L,_,_,
+ _,_,L,T,L,T,T,L,L,_,_,_,
+ _,_,_,L,L,T,T,L,_,_,_,_,
+ _,_,_,L,L,L,L,L,_,_,_,_,
+ _,_,_,_,L,L,L,_,_,_,_,_,
+
+ _,_,t,T,T,T,T,T,_,_,_,_,
+ _,_,_,_,_,T,T,T,_,_,_,_,
+ _,_,_,_,_,T,T,_,_,_,_,_,
+ _,_,_,_,_,T,T,_,_,_,_,_,
+ _,L,_,_,_,T,T,_,_,_,_,_,
+ L,L,L,L,L,T,T,T,L,L,L,L,
+ L,T,T,T,T,T,T,L,T,L,L,_,
+ _,L,L,L,L,L,T,L,L,L,L,_,
+ _,_,L,L,L,L,T,L,L,L,L,_,
+ _,_,_,L,_,L,T,L,L,_,_,_,
+ _,_,_,L,L,L,T,L,L,_,_,_,
+ _,_,_,L,L,L,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,L,_,
+ _,L,T,L,L,L,L,L,L,L,_,_,
+ _,L,L,L,L,L,T,L,L,L,_,_,
+ _,_,L,L,L,L,L,L,L,L,_,_,
+ _,_,L,L,L,L,T,L,L,L,_,_,
+ _,_,_,L,L,L,L,L,L,_,_,_,
+ _,_,_,L,L,L,L,L,_,_,_,_,
+ _,_,_,_,L,L,L,_,_,_,_,_,
+ _,_,_,_,_,L,L,_,_,_,_,_,
+
+ _,_,_,_,_,T,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,L,_,_,_,_,_,_,_,_,_,
+ _,L,L,_,_,L,L,_,L,L,L,_,
+ _,L,T,L,L,L,L,L,L,L,_,_,
+ _,_,L,_,L,L,T,L,L,L,_,_,
+ _,_,L,L,L,L,L,L,L,_,_,_,
+ _,_,_,_,L,L,T,T,L,_,_,_,
+ _,_,_,_,L,L,L,L,_,_,_,_,
+ _,_,_,_,L,L,L,_,_,_,_,_,
+ _,_,_,_,_,L,L,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,T,T,t,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,L,_,_,_,_,
+ _,_,_,_,L,_,_,L,_,L,_,_,
+ _,_,L,L,L,L,L,L,L,L,_,_,
+ _,_,L,L,L,L,T,L,L,_,_,_,
+ _,_,_,L,L,L,T,L,_,_,_,_,
+ _,_,_,_,L,L,L,L,_,_,_,_,
+ _,_,_,_,L,L,L,L,_,_,_,_,
+ _,_,_,_,_,L,L,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,t,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,L,_,_,_,_,_,_,_,_,
+ _,_,_,L,_,_,_,_,_,_,_,_,
+ _,_,_,L,L,L,L,L,L,_,_,_,
+ _,_,_,L,L,L,T,L,_,_,_,_,
+ _,_,_,_,_,L,L,L,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,L,_,_,_,_,_,
+ _,_,_,_,_,L,L,_,_,_,_,_,
+ _,_,_,_,_,_,L,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,_,_,_,
+
+ }
+}
diff --git a/schematics/willow.mts b/schematics/willow.mts
deleted file mode 100644
index 35557a8..0000000
--- a/schematics/willow.mts
+++ /dev/null
Binary files differ
diff --git a/schematics/yellowtree.lua b/schematics/yellowtree.lua
new file mode 100644
index 0000000..bef7c25
--- /dev/null
+++ b/schematics/yellowtree.lua
@@ -0,0 +1,201 @@
+
+local _ = {name = "air", prob = 0}
+local T = {name = "ethereal:yellow_trunk", prob = 255}
+local t = {name = "ethereal:yellow_trunk", prob = 127}
+local L = {name = "ethereal:yellowleaves", prob = 255}
+local A = {name = "ethereal:golden_apple", prob = 115}
+
+ethereal.yellowtree = {
+
+ size = {x = 9, y = 19, z = 9},
+
+ yslice_prob = {
+ {ypos = 0, prob = 254},
+ {ypos = 3, prob = 254},
+ {ypos = 5, prob = 254},
+ },
+
+ data = {
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,L,A,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,L,T,L,_,_,_,
+ _,_,_,_,L,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,L,A,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,t,_,_,_,_,
+ _,_,_,L,T,L,_,_,_,
+ _,_,_,_,L,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,L,t,L,_,_,_,
+ _,_,_,_,L,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,T,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,T,_,_,_,_,
+ _,_,_,_,L,L,_,_,_,
+ _,_,_,_,_,_,L,L,_,
+ _,_,_,L,_,_,_,_,_,
+ A,L,L,L,T,L,_,_,_,
+ _,_,_,_,_,L,_,_,_,
+ _,_,_,_,L,_,L,L,_,
+ _,_,L,L,L,_,_,_,_,
+ A,L,L,L,T,L,_,_,_,
+ _,_,_,L,T,L,_,_,_,
+ _,_,_,_,L,_,_,_,_,
+
+ _,_,_,_,T,_,_,_,_,
+ _,_,_,_,T,_,_,_,_,
+ _,_,_,_,T,_,_,_,_,
+ _,_,_,T,T,_,_,_,_,
+ _,_,_,_,T,_,_,_,_,
+ _,_,_,_,T,T,_,_,_,
+ _,_,_,_,T,_,_,_,_,
+ _,_,_,T,T,_,_,_,_,
+ _,_,_,_,T,_,_,_,_,
+ _,_,_,_,T,T,t,_,_,
+ _,_,_,_,T,_,T,T,L,
+ _,_,t,T,T,_,L,L,_,
+ L,T,T,_,T,_,_,_,_,
+ _,L,L,_,T,T,t,_,_,
+ _,_,_,_,T,L,T,T,L,
+ _,_,t,T,T,L,L,L,_,
+ L,T,T,L,T,L,_,_,_,
+ _,L,L,_,L,A,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,T,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,L,_,_,_,
+ _,_,_,_,T,L,L,L,A,
+ _,_,_,L,_,_,_,_,_,
+ _,L,L,_,_,_,_,_,_,
+ _,_,_,_,_,L,_,_,_,
+ _,_,_,L,T,L,L,L,A,
+ _,_,L,L,L,_,_,_,_,
+ _,L,L,_,L,_,_,_,_,
+ _,_,_,_,A,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,t,_,_,_,_,
+ _,_,_,L,T,L,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,L,t,L,_,_,_,
+ _,_,_,L,T,L,_,_,_,
+ _,_,_,_,L,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,L,T,L,_,_,_,
+ _,_,_,L,L,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,L,T,L,_,_,_,
+ _,_,_,_,L,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,A,L,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,A,L,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+ _,_,_,_,_,_,_,_,_,
+
+ }
+}
diff --git a/schematics/yellowtree.mts b/schematics/yellowtree.mts
deleted file mode 100644
index 0c482e5..0000000
--- a/schematics/yellowtree.mts
+++ /dev/null
Binary files differ