diff --git a/mods/ethereal/schematics/bamboo_tree.lua b/mods/ethereal/schematics/bamboo_tree.lua new file mode 100644 index 00000000..b61f0455 --- /dev/null +++ b/mods/ethereal/schematics/bamboo_tree.lua @@ -0,0 +1,85 @@ + +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}, + + yslice_prob = { + {ypos = 0, prob = 127}, + {ypos = 1, prob = 127}, + {ypos = 2, prob = 127}, + }, + + data = { + + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + l,L,l, + _,L,_, + _,_,_, + + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + l,L,l, + _,L,_, + _,l,_, + + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + l,L,l, + _,L,_, + _,_,_, + + } +} + +if ethereal.papyruswalk == true then + + minetest.override_item("default:papyrus", { + walkable = true, + sunlight_propagates = true + }) +end diff --git a/mods/ethereal/schematics/banana_tree.lua b/mods/ethereal/schematics/banana_tree.lua new file mode 100644 index 00000000..3a8e3034 --- /dev/null +++ b/mods/ethereal/schematics/banana_tree.lua @@ -0,0 +1,83 @@ + +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}, + + yslice_prob = { + {ypos = 0, prob = 127}, + }, + + data = { + + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,l,_,_,_, + _,_,_,L,_,_,_, + + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,b,_,_,_, + _,_,_,B,_,_,_, + _,_,_,L,_,_,_, + _,_,_,_,_,_,_, + + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,b,T,b,_,_, + _,_,B,L,B,_,_, + _,L,L,L,L,L,_, + L,l,_,L,_,l,L, + + _,_,_,T,_,_,_, + _,_,_,T,_,_,_, + _,_,_,T,_,_,_, + _,_,_,T,_,_,_, + _,_,_,b,_,_,_, + _,_,_,B,_,_,_, + _,_,_,L,_,_,_, + _,_,_,_,_,_,_, + + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,L,_,_,_, + _,_,_,l,_,_,_, + + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,L,_,_,_, + + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + + } +} diff --git a/mods/ethereal/schematics/bigtree.lua b/mods/ethereal/schematics/bigtree.lua new file mode 100644 index 00000000..2ee66051 --- /dev/null +++ b/mods/ethereal/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/mods/ethereal/schematics/birch_tree.lua b/mods/ethereal/schematics/birch_tree.lua new file mode 100644 index 00000000..afd190be --- /dev/null +++ b/mods/ethereal/schematics/birch_tree.lua @@ -0,0 +1,59 @@ + +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}, + + yslice_prob = { + {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/mods/ethereal/schematics/bush.lua b/mods/ethereal/schematics/bush.lua new file mode 100644 index 00000000..d0a0ed3e --- /dev/null +++ b/mods/ethereal/schematics/bush.lua @@ -0,0 +1,38 @@ + +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}, + + yslice_prob = { + {ypos = 0, prob = 127}, + {ypos = 2, prob = 127}, + }, + + data = { + + b,B,B,B,b, + _,_,_,_,_, + _,_,_,_,_, + + B,B,B,B,B, + _,b,B,b,_, + _,_,_,_,_, + + B,B,B,B,B, + _,B,B,B,_, + _,_,b,_,_, + + B,B,B,B,B, + _,b,B,b,_, + _,_,_,_,_, + + b,B,B,B,b, + _,_,_,_,_, + _,_,_,_,_, + + } +}