Added new tree schematics

This commit is contained in:
tenplus1 2015-04-25 12:41:36 +01:00
parent ce55eacc47
commit e4ef14ac02
7 changed files with 685 additions and 10 deletions

View File

@ -5,6 +5,12 @@ https://forum.minetest.net/viewtopic.php?id=7656
Changelog:
1.16
Added new tree schematics that change when placed with random leaves, fruit and height
Changed frost dirt so that it no longer freezes water (saves lag)
Torches cannot be placed next to water, otherwise they drop as items
Added latest farming redo Bean Bushes to mapgen
1.15
Added Staff of Light (thanks Xanthin), crafted from illumishrooms and can turn stone into glostone and back again
Changed how Crystal Spikes reproduce

View File

@ -1,6 +1,6 @@
--[[
Minetest Ethereal Mod 1.15 (10th April 2015)
Minetest Ethereal Mod 1.16 (25th April 2015)
Created by ChinChow
@ -55,7 +55,6 @@ dofile(minetest.get_modpath("ethereal").."/sealife.lua")
dofile(minetest.get_modpath("ethereal").."/fences.lua")
dofile(minetest.get_modpath("ethereal").."/gates.lua")
dofile(minetest.get_modpath("ethereal").."/stairs.lua")
--dofile(minetest.get_modpath("ethereal").."/mapgen_v7s.lua") -- 0.4.11 and below
dofile(minetest.get_modpath("ethereal").."/mapgen_v7n.lua") -- 0.4.12 and above
-- Xanadu server Only

View File

@ -2,6 +2,11 @@
minetest.clear_registered_biomes()
minetest.clear_registered_decorations()
-- tree schematics
dofile(minetest.get_modpath("ethereal").."/schematics/apple_tree.lua")
dofile(minetest.get_modpath("ethereal").."/schematics/orange_tree.lua")
dofile(minetest.get_modpath("ethereal").."/schematics/banana_tree.lua")
-- Biomes (for 0.4.12 with new changes from Paramat)
if ethereal.icewater == 1 then
minetest.register_biome({
@ -351,7 +356,7 @@ minetest.register_decoration({
sidelen = 80,
fill_ratio = 0.015,
biomes = {"grove"},
schematic = path.."bananatree.mts",
schematic = ethereal.bananatree,
flags = "place_center_x, place_center_z",
})
@ -451,7 +456,7 @@ minetest.register_decoration({
sidelen = 80,
fill_ratio = 0.03,
biomes = {"grassy", "jumble"},
schematic = path.."tree.mts",
schematic = ethereal.appletree,
flags = "place_center_x, place_center_z",
})
@ -461,7 +466,7 @@ minetest.register_decoration({
sidelen = 80,
fill_ratio = 0.005,
biomes = {"grassytwo"},
schematic = path.."tree.mts",
schematic = ethereal.appletree,
flags = "place_center_x, place_center_z",
})
@ -472,7 +477,7 @@ minetest.register_decoration({
sidelen = 80,
fill_ratio = 0.005,
biomes = {"prairie"},
schematic = path.."orangetree.mts",
schematic = ethereal.orangetree,
flags = "place_center_x, place_center_z",
})

View File

@ -37,7 +37,7 @@ ethereal.register_sapling( "ethereal:redwood_sapling", "Redwood Sapling", "redwo
ethereal.register_sapling( "ethereal:orange_tree_sapling", "Orange Tree Sapling", "orange_tree_sapling.png" )
ethereal.register_sapling( "ethereal:acacia_sapling", "Acacia Sapling", "moretrees_acacia_sapling.png" )
-- current routine
ethereal.place_tree = function (pos, ofx, ofz, schem)
-- Remove Sapling and Place Tree Schematic
minetest.set_node(pos, {name="air"})
@ -46,6 +46,18 @@ ethereal.place_tree = function (pos, ofx, ofz, schem)
minetest.place_schematic(pos, minetest.get_modpath("ethereal").."/schematics/"..schem..".mts", "0", {}, false )
end
-- new routine
ethereal.add_tree = function (pos, ofx, ofz, schem)
-- check for schematic
if not schem then
print ("Schematic not found")
return
end
-- remove sapling and place schematic
minetest.set_node(pos, {name="air"})
minetest.place_schematic({x=pos.x - ofx, y=pos.y, z=pos.z - ofz}, schem, "random", {}, false)
end
-- Grow saplings
minetest.register_abm({
nodenames = {"group:ethereal_sapling"},
@ -59,7 +71,7 @@ minetest.register_abm({
if (node.name == "ethereal:yellow_tree_sapling" and under == "default:dirt_with_snow") then
ethereal.place_tree(pos, 4, 4, "yellowtree")
elseif (node.name == "ethereal:tree_sapling" and under == "ethereal:green_dirt") then
ethereal.place_tree(pos, 2, 2, "tree")
ethereal.add_tree(pos, 1, 1, ethereal.appletree)
elseif (node.name == "ethereal:jungle_tree_sapling" and under == "ethereal:jungle_dirt") then
ethereal.place_tree(pos, 6, 6, "jungletree")
elseif (node.name == "ethereal:pine_tree_sapling" and under == "ethereal:cold_dirt") then
@ -67,7 +79,7 @@ minetest.register_abm({
elseif (node.name == "ethereal:big_tree_sapling" and under == "ethereal:green_dirt") then
ethereal.place_tree(pos, 4, 4, "bigtree")
elseif (node.name == "ethereal:banana_tree_sapling" and under == "ethereal:grove_dirt") then
ethereal.place_tree(pos, 3, 3, "bananatree")
ethereal.add_tree(pos, 3, 3, ethereal.bananatree)
elseif (node.name == "ethereal:frost_tree_sapling" and under == "ethereal:crystal_dirt") then
ethereal.place_tree(pos, 4, 4, "frosttrees")
elseif (node.name == "ethereal:gray_tree_sapling" and under == "ethereal:gray_dirt") then
@ -81,7 +93,7 @@ minetest.register_abm({
elseif (node.name == "ethereal:redwood_sapling" and under == "bakedclay:red") then
ethereal.place_tree(pos, 9, 9, "redwood")
elseif (node.name == "ethereal:orange_tree_sapling" and under == "ethereal:prairie_dirt") then
ethereal.place_tree(pos, 1, 1, "orangetree")
ethereal.add_tree(pos, 1, 1, ethereal.orangetree)
elseif (node.name == "ethereal:acacia_sapling" and under == "default:desert_sand") then
ethereal.place_tree(pos, 5, 5, "acaciatree")
end

90
schematics/apple_tree.lua Normal file
View File

@ -0,0 +1,90 @@
-- Apple Tree (built column by column, bottom to top)
ethereal.appletree = {
size = {x=3, y=6, z=3},
data = {
-- -1
{name="ignore", param1=255, param2=0}, -- row 1 (bottom)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 2
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 3
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="default:leaves", param1=223, param2=0}, -- row 4
{name="default:leaves", param1=223, param2=0},
{name="default:apple", param1=20, param2=0},
{name="default:leaves", param1=255, param2=0}, -- row 5
{name="default:leaves", param1=255, param2=0},
{name="default:leaves", param1=255, param2=0},
{name="default:leaves", param1=223, param2=0}, -- row 6 (top)
{name="default:apple", param1=20, param2=0},
{name="default:leaves", param1=223, param2=0},
-- 0
{name="ignore", param1=255, param2=0},
{name="default:tree", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="default:tree", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="default:tree", param1=255, param2=0},
{name="ignore", param1=255, param2=8},
{name="default:leaves", param1=223, param2=0},
{name="default:tree", param1=255, param2=0},
{name="default:leaves", param1=223, param2=0},
{name="default:leaves", param1=255, param2=0},
{name="default:tree", param1=255, param2=0},
{name="default:leaves", param1=255, param2=0},
{name="default:leaves", param1=223, param2=0},
{name="default:leaves", param1=255, param2=0},
{name="default:leaves", param1=223, param2=0},
-- 1
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="default:apple", param1=20, param2=0},
{name="default:leaves", param1=223, param2=0},
{name="default:leaves", param1=223, param2=0},
{name="default:leaves", param1=255, param2=0},
{name="default:leaves", param1=255, param2=0},
{name="default:leaves", param1=255, param2=0},
{name="default:leaves", param1=223, param2=0},
{name="default:leaves", param1=223, param2=0},
{name="default:leaves", param1=223, param2=0},
},
yslice_prob = {
{ypos=1, prob=127},
},
}

473
schematics/banana_tree.lua Normal file
View File

@ -0,0 +1,473 @@
-- Banana Tree (built column by column, bottom to top)
ethereal.bananatree = {
size = {x=7, y=8, z=7},
data = {
-- -3
{name="ignore", param1=255, param2=0}, -- row 0 (bottom)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 1 (bottom)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 2
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 3
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 4
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 5
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 6
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:bananaleaves", param1=180, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 7 (top)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:bananaleaves", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
-- -2
{name="ignore", param1=255, param2=0}, -- row 0 (bottom)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 1 (bottom)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 2
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 3
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 4
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:banana", param1=70, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 5
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:banana", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 6
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:bananaleaves", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 7 (top)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
-- -1
{name="ignore", param1=255, param2=0}, -- row 0 (bottom)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 1 (bottom)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 2
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 3
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 4
{name="ignore", param1=255, param2=0},
{name="ethereal:banana", param1=70, param2=0},
{name="ethereal:banana_trunk", param1=255, param2=0},
{name="ethereal:banana", param1=70, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 5
{name="ignore", param1=255, param2=0},
{name="ethereal:banana", param1=255, param2=0},
{name="ethereal:bananaleaves", param1=255, param2=0},
{name="ethereal:banana", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 6
{name="ethereal:bananaleaves", param1=255, param2=0},
{name="ethereal:bananaleaves", param1=255, param2=0},
{name="ethereal:bananaleaves", param1=255, param2=0},
{name="ethereal:bananaleaves", param1=255, param2=0},
{name="ethereal:bananaleaves", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:bananaleaves", param1=255, param2=0}, -- row 7 (top)
{name="ethereal:bananaleaves", param1=180, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:bananaleaves", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:bananaleaves", param1=180, param2=0},
{name="ethereal:bananaleaves", param1=255, param2=0},
-- 0
{name="ignore", param1=255, param2=0}, -- row 0 (bottom)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:banana_trunk", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 1 (bottom)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:banana_trunk", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 2
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:banana_trunk", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 3
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:banana_trunk", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 4
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:banana", param1=70, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 5
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:banana", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 6
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:bananaleaves", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 7 (top)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
-- 1
{name="ignore", param1=255, param2=0}, -- row 0 (bottom)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 1 (bottom)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 2
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 3
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 4
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 5
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 6
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:bananaleaves", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 7 (top)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:bananaleaves", param1=180, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
-- 2
{name="ignore", param1=255, param2=0}, -- row 0 (bottom)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 1 (bottom)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 2
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 3
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 4
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 5
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 6
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 7 (top)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:bananaleaves", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
-- 3
{name="ignore", param1=255, param2=0}, -- row 0 (bottom)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 1 (bottom)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 2
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 3
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 4
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 5
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 6
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 7 (top)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
},
yslice_prob = {
{ypos=1, prob=127},
},
}

View File

@ -0,0 +1,90 @@
-- Orange Tree (built column by column, bottom to top)
ethereal.orangetree = {
size = {x=3, y=6, z=3},
data = {
-- -1
{name="ignore", param1=255, param2=0}, -- row 1 (bottom)
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 2
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0}, -- row 3
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:orange_leaves", param1=223, param2=0}, -- row 4
{name="ethereal:orange_leaves", param1=223, param2=0},
{name="ethereal:orange", param1=50, param2=0},
{name="ethereal:orange_leaves", param1=255, param2=0}, -- row 5
{name="ethereal:orange_leaves", param1=255, param2=0},
{name="ethereal:orange_leaves", param1=255, param2=0},
{name="ethereal:orange_leaves", param1=223, param2=0}, -- row 6 (top)
{name="ethereal:orange", param1=50, param2=0},
{name="ethereal:orange_leaves", param1=223, param2=0},
-- 0
{name="ignore", param1=255, param2=0},
{name="default:tree", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="default:tree", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="default:tree", param1=255, param2=0},
{name="ignore", param1=255, param2=8},
{name="ethereal:orange_leaves", param1=223, param2=0},
{name="default:tree", param1=255, param2=0},
{name="ethereal:orange_leaves", param1=223, param2=0},
{name="ethereal:orange_leaves", param1=255, param2=0},
{name="default:tree", param1=255, param2=0},
{name="ethereal:orange_leaves", param1=255, param2=0},
{name="ethereal:orange_leaves", param1=223, param2=0},
{name="ethereal:orange_leaves", param1=255, param2=0},
{name="ethereal:orange_leaves", param1=223, param2=0},
-- 1
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ignore", param1=255, param2=0},
{name="ethereal:orange", param1=50, param2=0},
{name="ethereal:orange_leaves", param1=223, param2=0},
{name="ethereal:orange_leaves", param1=223, param2=0},
{name="ethereal:orange_leaves", param1=255, param2=0},
{name="ethereal:orange_leaves", param1=255, param2=0},
{name="ethereal:orange_leaves", param1=255, param2=0},
{name="ethereal:orange_leaves", param1=223, param2=0},
{name="ethereal:orange_leaves", param1=223, param2=0},
{name="ethereal:orange_leaves", param1=223, param2=0},
},
yslice_prob = {
{ypos=1, prob=127},
},
}