123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339 |
- local _ = {name = "air", prob = 0}
- local L = {name = "default:jungleleaves", prob = 255}
- local N = {name = "default:jungleleaves", prob = 223}
- local M = {name = "default:jungleleaves", prob = 191}
- local B = {name = "default:jungletree", prob = 255, force_place = true}
- local Y = {name = "default:jungletree", prob = 191, force_place = true}
- local U = {name = "default:jungletree", prob = 127, force_place = true}
- local I = {name = "default:jungletree", prob = 255}
- do
- local jungletree_data = {
- size = {x = 5, y = 17, z = 5},
- data = {
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- N, L, N, _, _,
- _, _, N, L, N,
- _, _, _, _, _,
- _, _, _, _, _,
- M, N, N, N, M,
- M, N, N, N, M,
- _, _, _, _, _,
- _, _, B, _, _,
- _, _, B, _, _,
- _, _, U, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- L, B, L, _, _,
- _, _, L, B, L,
- _, _, _, _, _,
- _, _, _, _, _,
- N, B, L, B, N,
- N, L, L, L, N,
- _, N, N, N, _,
- _, B, B, B, _,
- _, B, B, B, _,
- _, U, B, U, _,
- _, _, B, _, _,
- _, _, B, _, _,
- _, _, B, _, _,
- _, _, B, _, _,
- _, _, B, _, _,
- _, _, B, L, N,
- N, L, B, _, _,
- N, L, B, _, _,
- _, _, B, L, N,
- _, _, B, L, N,
- _, _, B, _, _,
- N, L, L, L, N,
- N, L, L, L, N,
- _, N, L, N, _,
- _, _, B, _, _,
- _, _, B, _, _,
- _, _, U, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, L, B, L,
- L, B, L, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, L, B, L,
- _, _, _, _, _,
- N, B, L, B, N,
- N, L, L, L, N,
- _, N, N, N, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, N, L, N,
- N, L, N, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, N, L, N,
- _, _, _, _, _,
- M, N, N, N, M,
- M, N, N, N, M,
- _, _, _, _, _,
- },
- yslice_prob = {
- {ypos=6, prob=191},
- {ypos=7, prob=191},
- {ypos=8, prob=191},
- {ypos=9, prob=191},
- {ypos=10, prob=191},
- },
- }
- local data = minetest.serialize_schematic(jungletree_data, "mts", {})
- local file = io.open(cw.worldpath .. "/cw_jungletree_base.mts", "w")
- file:write(data)
- file:close()
- end
- do
- -- Main difference is the trunk base doesn't have extra nodes around it.
- local jungletree_data = {
- size = {x = 5, y = 17, z = 5},
- data = {
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- N, L, N, _, _,
- _, _, N, L, N,
- _, _, _, _, _,
- _, _, _, _, _,
- M, N, N, N, M,
- M, N, N, N, M,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- L, B, L, _, _,
- _, _, L, B, L,
- _, _, _, _, _,
- _, _, _, _, _,
- N, B, L, B, N,
- N, L, L, L, N,
- _, N, N, N, _,
- _, _, B, _, _,
- _, _, B, _, _,
- _, _, B, _, _,
- _, _, B, _, _,
- _, _, B, _, _,
- _, _, B, _, _,
- _, _, B, _, _,
- _, _, B, _, _,
- _, _, B, L, N,
- N, L, B, _, _,
- N, L, B, _, _,
- _, _, B, L, N,
- _, _, B, L, N,
- _, _, B, _, _,
- N, L, L, L, N,
- N, L, L, L, N,
- _, N, L, N, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, L, B, L,
- L, B, L, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, L, B, L,
- _, _, _, _, _,
- N, B, L, B, N,
- N, L, L, L, N,
- _, N, N, N, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, N, L, N,
- N, L, N, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, N, L, N,
- _, _, _, _, _,
- M, N, N, N, M,
- M, N, N, N, M,
- _, _, _, _, _,
- },
- yslice_prob = {
- {ypos=6, prob=191},
- {ypos=7, prob=191},
- {ypos=8, prob=191},
- {ypos=9, prob=191},
- {ypos=10, prob=191},
- },
- }
- local data = minetest.serialize_schematic(jungletree_data, "mts", {})
- local file = io.open(cw.worldpath .. "/cw_jungletree_top.mts", "w")
- file:write(data)
- file:close()
- end
- do
- -- Main difference is there's no trunk at all!
- local jungletree_data = {
- size = {x = 5, y = 17, z = 5},
- data = {
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- M, N, N, N, M,
- M, N, N, N, M,
- M, N, N, N, M,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- N, L, L, L, N,
- N, B, L, B, N,
- N, L, L, L, N,
- _, N, N, N, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- N, L, L, L, N,
- N, L, L, L, N,
- N, L, L, L, N,
- _, N, L, N, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- N, L, L, L, N,
- N, B, L, B, N,
- N, L, L, L, N,
- _, N, N, N, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- _, _, _, _, _,
- M, N, N, N, M,
- M, N, N, N, M,
- M, N, N, N, M,
- _, _, _, _, _,
- },
- yslice_prob = {
- {ypos=6, prob=191},
- {ypos=7, prob=191},
- {ypos=8, prob=191},
- {ypos=9, prob=191},
- {ypos=10, prob=191},
- },
- }
- local data = minetest.serialize_schematic(jungletree_data, "mts", {})
- local file = io.open(cw.worldpath .. "/cw_jungletree_notrunk.mts", "w")
- file:write(data)
- file:close()
- end
|