From 749fb1630a9a6048c48f8126d2acf986c6aa0d82 Mon Sep 17 00:00:00 2001 From: paramat Date: Sat, 5 Sep 2015 03:15:58 +0100 Subject: [PATCH] 0.4.13 versions. Less probable pine tree corners. Larger, denser acacia canopy. Match apple rarity to mgv6 average. Add papyrus schematic with sand base. Use new pine node names. Add non-force-placed schematics grown from saplings --- README.txt | 9 +- init.lua | 2149 ++++++++++++++++++++++- schematics/acacia_tree.mts | Bin 204 -> 204 bytes schematics/acacia_tree_from_sapling.mts | Bin 0 -> 205 bytes schematics/apple_tree.mts | Bin 163 -> 161 bytes schematics/apple_tree_from_sapling.mts | Bin 0 -> 165 bytes schematics/jungle_tree.mts | Bin 251 -> 251 bytes schematics/jungle_tree_from_sapling.mts | Bin 0 -> 246 bytes schematics/papyrus.mts | Bin 0 -> 73 bytes schematics/pine_tree.mts | Bin 173 -> 175 bytes schematics/pine_tree_from_sapling.mts | Bin 0 -> 172 bytes 11 files changed, 2097 insertions(+), 61 deletions(-) create mode 100644 schematics/acacia_tree_from_sapling.mts create mode 100644 schematics/apple_tree_from_sapling.mts create mode 100644 schematics/jungle_tree_from_sapling.mts create mode 100644 schematics/papyrus.mts create mode 100644 schematics/pine_tree_from_sapling.mts diff --git a/README.txt b/README.txt index 6c8685d..10b5972 100644 --- a/README.txt +++ b/README.txt @@ -1,9 +1,4 @@ -saveschems 0.1.7 by paramat -For Minetest 0.4.12dev and later +saveschems 0.2.0 by paramat +For Minetest 0.4.13 and later Depends default Licenses: Code WTFPL. Schematics CC BY-SA - -Remove pine branches, lower top trunk node -Larger, more dense acacia canopies -New upper and lower jungle branches -New appletree branches diff --git a/init.lua b/init.lua index 4bfae5a..4696eb5 100644 --- a/init.lua +++ b/init.lua @@ -1,5 +1,8 @@ -- Schematic file format version 4 + +-- Apple tree + local apple_tree_data = { size = {x=5, y=7, z=5}, data = {-- -2 @@ -74,7 +77,7 @@ {name="default:leaves", prob=223}, {name="default:tree", prob=191, force_place = true}, - {name="default:apple", prob=15}, + {name="default:apple", prob=63}, {name="default:tree", prob=191, force_place = true}, {name="default:leaves", prob=223}, @@ -94,7 +97,7 @@ {name="air", prob=0}, {name="air", prob=0}, - {name="default:tree", prob=255}, + {name="default:tree", prob=255, force_place = true}, {name="air", prob=0}, {name="air", prob=0}, @@ -117,9 +120,9 @@ {name="air", prob=0}, {name="default:leaves", prob=223}, - {name="default:apple", prob=15}, + {name="default:apple", prob=63}, {name="default:leaves", prob=255}, - {name="default:apple", prob=15}, + {name="default:apple", prob=63}, {name="default:leaves", prob=223}, {name="default:leaves", prob=223}, @@ -162,7 +165,7 @@ {name="default:leaves", prob=223}, {name="default:tree", prob=191, force_place = true}, - {name="default:apple", prob=15}, + {name="default:apple", prob=63}, {name="default:tree", prob=191, force_place = true}, {name="default:leaves", prob=223}, @@ -223,7 +226,7 @@ {name="air", prob=0}, }, yslice_prob = { - {ypos=1, prob=127}, + {ypos=2, prob=127}, }, } @@ -239,6 +242,249 @@ if err == nil then end +-- Apple tree from sapling + + local apple_tree_from_sapling_data = { + size = {x=5, y=7, z=5}, + data = {-- -2 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:leaves", prob=191}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=191}, + + {name="default:leaves", prob=191}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=191}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + -- -1 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:leaves", prob=223}, + {name="default:tree", prob=191}, + {name="default:apple", prob=63}, + {name="default:tree", prob=191}, + {name="default:leaves", prob=223}, + + {name="default:leaves", prob=223}, + {name="default:leaves", prob=255}, + {name="default:leaves", prob=255}, + {name="default:leaves", prob=255}, + {name="default:leaves", prob=223}, + + {name="air", prob=0}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=223}, + {name="air", prob=0}, + + -- 0 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:tree", prob=255, force_place = true}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:leaves", prob=223}, + {name="default:apple", prob=63}, + {name="default:leaves", prob=255}, + {name="default:apple", prob=63}, + {name="default:leaves", prob=223}, + + {name="default:leaves", prob=223}, + {name="default:leaves", prob=255}, + {name="default:leaves", prob=255}, + {name="default:leaves", prob=255}, + {name="default:leaves", prob=223}, + + {name="air", prob=0}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=255}, + {name="default:leaves", prob=223}, + {name="air", prob=0}, + + -- 1 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:leaves", prob=223}, + {name="default:tree", prob=191}, + {name="default:apple", prob=63}, + {name="default:tree", prob=191}, + {name="default:leaves", prob=223}, + + {name="default:leaves", prob=223}, + {name="default:leaves", prob=255}, + {name="default:leaves", prob=255}, + {name="default:leaves", prob=255}, + {name="default:leaves", prob=223}, + + {name="air", prob=0}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=223}, + {name="air", prob=0}, + + -- 2 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:leaves", prob=191}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=191}, + + {name="default:leaves", prob=191}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=223}, + {name="default:leaves", prob=191}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + }, + yslice_prob = { + {ypos=2, prob=127}, + }, + } + +local apple_tree_from_sapling_serialized = minetest.serialize_schematic(apple_tree_from_sapling_data, mts, {}) +local path = minetest.get_modpath("saveschems") .. "/schematics" +local filename = path .. "/apple_tree_from_sapling.mts" +filename = filename:gsub("\"", "\\\""):gsub("\\", "\\\\") +local file, err = io.open(filename, "wb") +if err == nil then + file:write(apple_tree_from_sapling_serialized) + file:flush() + file:close() +end + + +-- Jungle tree + local jungle_tree_data = { size = {x=5, y=17, z=5}, data = { @@ -459,9 +705,9 @@ end {name="air", prob=0}, {name="air", prob=0}, + {name="default:jungletree", prob=255}, {name="default:jungletree", prob=255, force_place = true}, - {name="default:jungletree", prob=255, force_place = true}, - {name="default:jungletree", prob=255, force_place = true}, + {name="default:jungletree", prob=255}, {name="air", prob=0}, {name="air", prob=0}, @@ -782,6 +1028,553 @@ if err == nil then end +-- Jungle tree from sapling + + local jungle_tree_from_sapling_data = { + size = {x=5, y=17, z=5}, + data = { + -- -2 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=223}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=223}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:jungleleaves", prob=191}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=191}, + + {name="default:jungleleaves", prob=191}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=191}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + -- -1 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungletree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungletree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungletree", prob=127}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:jungleleaves", prob=255}, + {name="default:jungletree", prob=255}, + {name="default:jungleleaves", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungleleaves", prob=255}, + {name="default:jungletree", prob=255}, + {name="default:jungleleaves", prob=255}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:jungleleaves", prob=223}, + {name="default:jungletree", prob=191}, + {name="default:jungleleaves", prob=255}, + {name="default:jungletree", prob=191}, + {name="default:jungleleaves", prob=223}, + + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=223}, + + {name="air", prob=0}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=223}, + {name="air", prob=0}, + + -- 0 + + {name="air", prob=0}, + {name="default:jungletree", prob=255}, + {name="default:jungletree", prob=255}, + {name="default:jungletree", prob=255}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="default:jungletree", prob=255}, + {name="default:jungletree", prob=255, force_place = true}, + {name="default:jungletree", prob=255}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="default:jungletree", prob=127}, + {name="default:jungletree", prob=255}, + {name="default:jungletree", prob=127}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungletree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungletree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungletree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungletree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungletree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungletree", prob=255}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=223}, + + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=255}, + {name="default:jungletree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=255}, + {name="default:jungletree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungletree", prob=255}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=223}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungletree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungletree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=223}, + + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=223}, + + {name="air", prob=0}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=223}, + {name="air", prob=0}, + + -- 1 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungletree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungletree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungletree", prob=127}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungleleaves", prob=255}, + {name="default:jungletree", prob=255}, + {name="default:jungleleaves", prob=255}, + + {name="default:jungleleaves", prob=255}, + {name="default:jungletree", prob=255}, + {name="default:jungleleaves", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:jungleleaves", prob=223}, + {name="default:jungletree", prob=191}, + {name="default:jungleleaves", prob=255}, + {name="default:jungletree", prob=191}, + {name="default:jungleleaves", prob=223}, + + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=223}, + + {name="air", prob=0}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=223}, + {name="air", prob=0}, + + -- 2 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=223}, + + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=255}, + {name="default:jungleleaves", prob=223}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:jungleleaves", prob=191}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=191}, + + {name="default:jungleleaves", prob=191}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=223}, + {name="default:jungleleaves", prob=191}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + }, + yslice_prob = { + {ypos=8, prob=127}, + {ypos=9, prob=127}, + {ypos=10, prob=127}, + {ypos=11, prob=127}, + }, + } + +local jungle_tree_from_sapling_serialized = minetest.serialize_schematic(jungle_tree_from_sapling_data, mts, {}) +local path = minetest.get_modpath("saveschems") .. "/schematics" +local filename = path .. "/jungle_tree_from_sapling.mts" +filename = filename:gsub("\"", "\\\""):gsub("\\", "\\\\") +local file, err = io.open(filename, "wb") +if err == nil then + file:write(jungle_tree_from_sapling_serialized) + file:flush() + file:close() +end + + +-- Pine tree + local pine_tree_data = { size = {x=5, y=14, z=5}, data = {-- -2 @@ -816,11 +1609,11 @@ end {name="air", prob=0}, {name="air", prob=0}, - {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, {name="default:pine_needles", prob=223}, {name="default:pine_needles", prob=255}, {name="default:pine_needles", prob=223}, - {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, {name="air", prob=0}, {name="air", prob=0}, @@ -834,11 +1627,11 @@ end {name="air", prob=0}, {name="air", prob=0}, - {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, {name="default:pine_needles", prob=223}, {name="default:pine_needles", prob=255}, {name="default:pine_needles", prob=223}, - {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, {name="air", prob=0}, {name="air", prob=0}, @@ -852,11 +1645,11 @@ end {name="air", prob=0}, {name="air", prob=0}, - {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, {name="default:pine_needles", prob=223}, {name="default:pine_needles", prob=255}, {name="default:pine_needles", prob=223}, - {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, {name="air", prob=0}, {name="air", prob=0}, @@ -960,73 +1753,73 @@ end {name="air", prob=0}, {name="air", prob=0}, - {name="default:pinetree", prob=255, force_place = true}, + {name="default:pine_tree", prob=255, force_place = true}, {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, - {name="default:pinetree", prob=255, force_place = true}, + {name="default:pine_tree", prob=255, force_place = true}, {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, - {name="default:pinetree", prob=255, force_place = true}, + {name="default:pine_tree", prob=255, force_place = true}, {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, - {name="default:pinetree", prob=255, force_place = true}, + {name="default:pine_tree", prob=255, force_place = true}, {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, - {name="default:pinetree", prob=255, force_place = true}, + {name="default:pine_tree", prob=255, force_place = true}, {name="air", prob=0}, {name="air", prob=0}, {name="default:pine_needles", prob=255}, {name="air", prob=0}, - {name="default:pinetree", prob=255, force_place = true}, + {name="default:pine_tree", prob=255, force_place = true}, {name="air", prob=0}, {name="default:pine_needles", prob=255}, {name="air", prob=0}, {name="default:pine_needles", prob=255}, - {name="default:pinetree", prob=255, force_place = true}, + {name="default:pine_tree", prob=255, force_place = true}, {name="default:pine_needles", prob=255}, {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, - {name="default:pinetree", prob=255, force_place = true}, + {name="default:pine_tree", prob=255, force_place = true}, {name="air", prob=0}, {name="air", prob=0}, {name="default:pine_needles", prob=255}, {name="air", prob=0}, - {name="default:pinetree", prob=255, force_place = true}, + {name="default:pine_tree", prob=255, force_place = true}, {name="air", prob=0}, {name="default:pine_needles", prob=255}, {name="air", prob=0}, {name="default:pine_needles", prob=255}, - {name="default:pinetree", prob=255, force_place = true}, + {name="default:pine_tree", prob=255, force_place = true}, {name="default:pine_needles", prob=255}, {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, - {name="default:pinetree", prob=255, force_place = true}, + {name="default:pine_tree", prob=255, force_place = true}, {name="air", prob=0}, {name="air", prob=0}, {name="default:pine_needles", prob=255}, {name="air", prob=0}, - {name="default:pinetree", prob=255, force_place = true}, + {name="default:pine_tree", prob=255, force_place = true}, {name="air", prob=0}, {name="default:pine_needles", prob=255}, @@ -1160,11 +1953,11 @@ end {name="air", prob=0}, {name="air", prob=0}, - {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, {name="default:pine_needles", prob=223}, {name="default:pine_needles", prob=255}, {name="default:pine_needles", prob=223}, - {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, {name="air", prob=0}, {name="air", prob=0}, @@ -1178,11 +1971,11 @@ end {name="air", prob=0}, {name="air", prob=0}, - {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, {name="default:pine_needles", prob=223}, {name="default:pine_needles", prob=255}, {name="default:pine_needles", prob=223}, - {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, {name="air", prob=0}, {name="air", prob=0}, @@ -1196,11 +1989,11 @@ end {name="air", prob=0}, {name="air", prob=0}, - {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, {name="default:pine_needles", prob=223}, {name="default:pine_needles", prob=255}, {name="default:pine_needles", prob=223}, - {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, {name="air", prob=0}, {name="air", prob=0}, @@ -1215,8 +2008,8 @@ end {name="air", prob=0}, }, yslice_prob = { - {ypos=1, prob=127}, {ypos=2, prob=127}, + {ypos=3, prob=127}, {ypos=7, prob=127}, {ypos=10, prob=127}, }, @@ -1234,6 +2027,462 @@ if err == nil then end +-- Pine tree from sapling + + local pine_tree_from_sapling_data = { + size = {x=5, y=14, z=5}, + data = {-- -2 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:pine_needles", prob=191}, + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:pine_needles", prob=191}, + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:pine_needles", prob=191}, + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + -- -1 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=223}, + + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=223}, + + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=223}, + + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + -- 0 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:pine_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:pine_tree", prob=255, force_place = true}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:pine_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:pine_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:pine_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + {name="default:pine_tree", prob=255}, + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + {name="default:pine_tree", prob=255}, + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:pine_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + {name="default:pine_tree", prob=255}, + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + {name="default:pine_tree", prob=255}, + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:pine_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + {name="default:pine_tree", prob=255}, + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + -- 1 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=223}, + + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=223}, + + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=223}, + + {name="air", prob=0}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=255}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + -- 2 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:pine_needles", prob=191}, + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:pine_needles", prob=191}, + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:pine_needles", prob=191}, + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=255}, + {name="default:pine_needles", prob=223}, + {name="default:pine_needles", prob=191}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + }, + yslice_prob = { + {ypos=2, prob=127}, + {ypos=3, prob=127}, + {ypos=7, prob=127}, + {ypos=10, prob=127}, + }, + } + +local pine_tree_from_sapling_serialized = minetest.serialize_schematic(pine_tree_from_sapling_data, mts, {}) +local path = minetest.get_modpath("saveschems") .. "/schematics" +local filename = path .. "/pine_tree_from_sapling.mts" +filename = filename:gsub("\"", "\\\""):gsub("\\", "\\\\") +local file, err = io.open(filename, "wb") +if err == nil then + file:write(pine_tree_from_sapling_serialized) + file:flush() + file:close() +end + + +-- Acacia tree + local acacia_tree_data = { size = {x=9, y=8, z=9}, data = {-- -4 @@ -1975,7 +3224,7 @@ end {name="air", prob=0}, }, yslice_prob = { - {ypos=1, prob=127}, + {ypos=2, prob=127}, }, } @@ -1992,53 +3241,815 @@ if err == nil then end - local large_cactus_data = { - size = {x=5, y=7, z=1}, - data = { +-- Acacia tree from sapling + + local acacia_tree_from_sapling_data = { + size = {x=9, y=8, z=9}, + data = {-- -4 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, - {name="default:cactus", prob=255, param2=20, force_place = true}, {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, - {name="default:cactus", prob=255, param2=20}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, - {name="default:cactus", prob=255, param2=20}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, - {name="default:cactus", prob=255, param2=20}, - {name="default:cactus", prob=255, param2=20}, - {name="default:cactus", prob=255, param2=20}, - {name="default:cactus", prob=255, param2=20}, - {name="default:cactus", prob=255, param2=20}, - - {name="default:cactus", prob=255, param2=20}, {name="air", prob=0}, - {name="default:cactus", prob=255, param2=20}, {name="air", prob=0}, - {name="default:cactus", prob=255, param2=20}, - - {name="default:cactus", prob=127, param2=20}, {name="air", prob=0}, - {name="default:cactus", prob=255, param2=20}, {name="air", prob=0}, - {name="default:cactus", prob=127, param2=20}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, - {name="default:cactus", prob=255, param2=20}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + + -- -3 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=223}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=223}, + + -- -2 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=223}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=223}, + + -- -1 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=223}, + + -- 0 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_tree", prob=255, force_place = true}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + + -- 1 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=223}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + -- 2 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_tree", prob=255}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=223}, + + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=223}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + -- 3 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=223}, + + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=255}, + {name="default:acacia_leaves", prob=223}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + -- 4 + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="default:acacia_leaves", prob=223}, + {name="air", prob=0}, + {name="air", prob=0}, {name="air", prob=0}, {name="air", prob=0}, }, + yslice_prob = { + {ypos=2, prob=127}, + }, } + +local acacia_tree_from_sapling_serialized = minetest.serialize_schematic(acacia_tree_from_sapling_data, mts, {}) +local path = minetest.get_modpath("saveschems") .. "/schematics" +local filename = path .. "/acacia_tree_from_sapling.mts" +filename = filename:gsub("\"", "\\\""):gsub("\\", "\\\\") +local file, err = io.open(filename, "wb") +if err == nil then + file:write(acacia_tree_from_sapling_serialized) + file:flush() + file:close() +end + + +-- Large cactus + +local large_cactus_data = { + size = {x=5, y=7, z=1}, + data = { + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:cactus", prob=255, param2=20, force_place = true}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:cactus", prob=255, param2=20}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:cactus", prob=255, param2=20}, + {name="air", prob=0}, + {name="air", prob=0}, + + {name="default:cactus", prob=255, param2=20}, + {name="default:cactus", prob=255, param2=20}, + {name="default:cactus", prob=255, param2=20}, + {name="default:cactus", prob=255, param2=20}, + {name="default:cactus", prob=255, param2=20}, + + {name="default:cactus", prob=255, param2=20}, + {name="air", prob=0}, + {name="default:cactus", prob=255, param2=20}, + {name="air", prob=0}, + {name="default:cactus", prob=255, param2=20}, + + {name="default:cactus", prob=127, param2=20}, + {name="air", prob=0}, + {name="default:cactus", prob=255, param2=20}, + {name="air", prob=0}, + {name="default:cactus", prob=127, param2=20}, + + {name="air", prob=0}, + {name="air", prob=0}, + {name="default:cactus", prob=255, param2=20}, + {name="air", prob=0}, + {name="air", prob=0}, + }, +} + local large_cactus_serialized = minetest.serialize_schematic(large_cactus_data, mts, {}) local path = minetest.get_modpath("saveschems") .. "/schematics" local filename = path .. "/large_cactus.mts" @@ -2050,3 +4061,33 @@ if err == nil then file:close() end + +-- Papyrus + +local papyrus_data = { + size = {x = 1, y = 7, z = 1}, + data = { + {name = "default:sand", prob = 255, force_place = true}, + {name = "default:sand", prob = 255, force_place = true}, + {name = "default:papyrus", prob = 255}, + {name = "default:papyrus", prob = 255}, + {name = "default:papyrus", prob = 255}, + {name = "default:papyrus", prob = 255}, + {name = "default:papyrus", prob = 255}, + }, + yslice_prob = { + {ypos = 2, prob = 127}, + {ypos = 3, prob = 127}, + }, +} + +local papyrus_serialized = minetest.serialize_schematic(papyrus_data, mts, {}) +local path = minetest.get_modpath("saveschems") .. "/schematics" +local filename = path .. "/papyrus.mts" +filename = filename:gsub("\"", "\\\""):gsub("\\", "\\\\") +local file, err = io.open(filename, "wb") +if err == nil then + file:write(papyrus_serialized) + file:flush() + file:close() +end diff --git a/schematics/acacia_tree.mts b/schematics/acacia_tree.mts index 986c022d62329b17994681cb1c9e18584b4002cf..4732ade3d9df99c4f543ad168dc090e551cfdee5 100644 GIT binary patch delta 23 ecmX@Zc!rVRHze4XfrWvSfrEjwzTSQ!|6Tw?JO!fw delta 23 ecmX@Zc!rVRHze4XfrWvSfrEjw-oAb!|6Tw>`~{-` diff --git a/schematics/acacia_tree_from_sapling.mts b/schematics/acacia_tree_from_sapling.mts new file mode 100644 index 0000000000000000000000000000000000000000..23e8e4b3a8dadb62539672269d9248d9bb6cbb76 GIT binary patch literal 205 zcmeYb3HD`RVc=xoVBoB;x332Q24)84#LOZF(UjD*#L}D+tHk8Q)YOVOZzm-3H7IbnP310T>5E%?$z@9B#N2hyUt?T1xBr;- xU%TSbQdgVF(tK=EpIrhU-M)W+2CwlY!zJqTW*k3t*>?8)`O_mA<#y}H0RTx+Sp)z8 literal 0 HcmV?d00001 diff --git a/schematics/apple_tree.mts b/schematics/apple_tree.mts index e713825b95f89583cedcf5bb42f3c4adac374028..c9238a2207f74b3789fc77b951ea9421a66e9844 100644 GIT binary patch delta 61 zcmV-D0K)&H0igj8O;l4&00aO900#gCe}6xb4{as+`}z6x_4WA-Ky^TY{|x9vzI?qr TOi6t{ai);vmO%^v@@yWFzD*gC delta 63 zcmV-F0KosD0iyvAO;l4&00aO900#gCe?Nbb4{ay*`}z6x_4WA-Ky^TYdXVUUWFnuv Vo*ky7KA$*K$a2dd1^@=E9kK6b8N~nq diff --git a/schematics/apple_tree_from_sapling.mts b/schematics/apple_tree_from_sapling.mts new file mode 100644 index 0000000000000000000000000000000000000000..8753f2a97e5c5ee0c98d621fc5d7c77f49bc21e3 GIT binary patch literal 165 zcmeYb3HD`RVPIuoXJDVRmCvV@p$TGiAMLqP8RIj*i;`Nr9fzBCmF|S_FIWO#kuc z&z}l|#$eC7JvIT3wY9Z&%mK0i3*=OO&1XEuB=qys*G~qjUwTHZ)ba2e2Kif=f$4RNBqvl zd7tnrAfXvv*bs4(q(Atb(oj)iGJ`hSX-6c=jdJB&j#*D6PAINNohZ}zlvtM6uGG__ da)VK&xv^7cQ7at=o>~Gzr;FRRz@eZMVqBrvSdf3)Ov8exGZ15D$(Dy z-}&%>+iHeVa7rOm3i?>3mtv5Js;7JOt1<^v!P=bmxP4Epx3fJhzC_;L^I}iuBmU3E zd7tnrAfZ`a*bs4(q%ZiL(oj=kGK&t{X-6c=gL3EGj#*RU!JFLL5HRjCX3YNYPefu;IU*j)HGxVPJW}=c;a^^-JXjJr-*iyR;MnV gZ#GqWjZy1?bG<&(54Ls(8)W`E?*D-EIiu-g0L#vBY5)KL literal 0 HcmV?d00001 diff --git a/schematics/papyrus.mts b/schematics/papyrus.mts new file mode 100644 index 0000000000000000000000000000000000000000..8af4dc2ba41a842443faefc164684f503d29f916 GIT binary patch literal 73 zcmeYb3HD`RVPIrnXJD+ax3{mauV-Ll;7LhMODxSPu_{i?OJU%L@d^?PDvL^sE9N98 WFfh4E{Q19MjzvO&fx$$Nr5*s}%@vIR literal 0 HcmV?d00001 diff --git a/schematics/pine_tree.mts b/schematics/pine_tree.mts index 47aab98b4f9201a1526fbbfd1b3d4f39e8fa8725..3a3fa7ad0e7f7c3bbd3282856d1985734b62d702 100644 GIT binary patch delta 144 zcmV;B0B`@T0j~iNO;l4&00aO901f~Je}6wekq{_%5oBd%VRdYDI&f)jWnXl1Wo3Ar zV_+Z|Fv20VWyy03GRa6aSrA|%iNy$ILCj-B38S3*H>g(%?;W9A%$4=A(382#d_4v48Q{X01?iL(?I^i-3r~m+dxik%d&^}uL delta 142 zcmV;90CE4X0j&WLO;l4&00aO901f~Je?LEekq{_#5M*U$VRdYDI&f)jWpr|7Wq6$J zQb7)YAPnpH@Sf18Bchoez%ZDeEXlH_q-mM~Ziu~TbuP<&N|?GMxi&es!!MbiU%j%- w_VjKq{w&|#iz-z|Y2SsQg5(GVa(l3h@-_2`Ru^+x&(d=V>E%ZNHUn2Q&BMb!t^fc4 diff --git a/schematics/pine_tree_from_sapling.mts b/schematics/pine_tree_from_sapling.mts new file mode 100644 index 0000000000000000000000000000000000000000..629c5da027a0c3d1532a867b611a27357499c0df GIT binary patch literal 172 zcmeYb3HD`RVPIw8V_>bXx3{kc5@1x%z|6p$m|4Uil9HO1SejE}RgjsN8lRV%nv#=R z%piy&T2hpnS}`X%K|#{skmALrknWQ<;oQTm zCEG8U?>+MT`t#$$r;l=edM)|tv*fGSuR9+a88k@#f2bo7$lsVy%ChrH5jUU1+yY6~ L5C#V2DSEvC-*7}5 literal 0 HcmV?d00001