update cooltrees and plantlife

master
Vanessa Dannenberg 2021-06-20 05:29:50 -04:00
parent 0464668bf6
commit ba32456e05
59 changed files with 2154 additions and 1622 deletions

View File

@ -215,6 +215,25 @@ default.register_leafdecay({
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Bald Cypress Wood Fence"),
texture = "baldcypress_wood.png",
material = "baldcypress:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("baldcypress:fence", table.copy(fence))
fence.description = S("Bald Cypress Fence Rail")
default.register_fence_rail("baldcypress:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Bald Cypress Fence Gate")
doors.register_fencegate("baldcypress:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -229,6 +248,16 @@ if minetest.get_modpath("stairs") ~= nil then
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("baldcypress", "wood", "baldcypress:wood", {
description = "Bald Cypress",
tiles = {"baldcypress_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
--Support for bonemeal
if minetest.get_modpath("bonemeal") ~= nil then

View File

@ -1,4 +1,4 @@
name = baldcypress
description = Bald Cypress for Swamps
depends = default
optional_depends = stairs, bonemeal, swampz
optional_depends = stairs, bonemeal, swampz, doors, moreblocks

View File

@ -81,9 +81,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -280,7 +280,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -290,9 +290,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=9},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -302,7 +302,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -334,9 +334,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -489,7 +489,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:liana", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -499,9 +499,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=9},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -511,7 +511,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -533,7 +533,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -543,9 +543,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=9},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -555,7 +555,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:liana", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -576,9 +576,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -698,7 +698,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:liana", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -708,9 +708,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=9},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -720,7 +720,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -742,7 +742,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:liana", prob=254, param2=3},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -752,9 +752,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=9},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -764,7 +764,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -775,7 +775,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -785,9 +785,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=9},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -797,7 +797,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -830,7 +830,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -907,29 +907,29 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:liana", prob=254, param2=1},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=9},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -951,29 +951,29 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=9},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -984,7 +984,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:liana", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -994,19 +994,19 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=9},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:liana", prob=254, param2=3},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1017,7 +1017,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:liana", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:liana", prob=254, param2=3},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1028,8 +1028,8 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:liana", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1038,9 +1038,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=9},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1050,7 +1050,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1106,10 +1106,10 @@ schematic = {
{name="air", prob=0, param2=0},
{name="baldcypress:liana", prob=254, param2=1},
{name="baldcypress:trunk", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:liana", prob=254, param2=3},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1121,19 +1121,19 @@ schematic = {
{name="baldcypress:trunk", prob=254, param2=12},
{name="baldcypress:trunk", prob=254, param2=12},
{name="baldcypress:trunk", prob=254, param2=12},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=18},
{name="baldcypress:trunk", prob=254, param2=18},
{name="baldcypress:trunk", prob=254, param2=18},
@ -1145,14 +1145,14 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1164,22 +1164,22 @@ schematic = {
{name="baldcypress:trunk", prob=254, param2=12},
{name="baldcypress:trunk", prob=254, param2=12},
{name="baldcypress:trunk", prob=254, param2=12},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:liana", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=18},
{name="baldcypress:trunk", prob=254, param2=18},
{name="baldcypress:trunk", prob=254, param2=1},
@ -1191,11 +1191,11 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1203,21 +1203,21 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:liana", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=1},
{name="baldcypress:trunk", prob=254, param2=12},
{name="baldcypress:trunk", prob=254, param2=12},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=18},
{name="baldcypress:trunk", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1225,9 +1225,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=2},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:liana", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1239,7 +1239,7 @@ schematic = {
{name="baldcypress:dry_branches", prob=254, param2=1},
{name="baldcypress:trunk", prob=254, param2=3},
{name="baldcypress:trunk", prob=254, param2=12},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1249,7 +1249,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="baldcypress:dry_branches", prob=254, param2=1},
{name="baldcypress:trunk", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1270,7 +1270,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1326,11 +1326,11 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:dry_branches", prob=254, param2=2},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:liana", prob=254, param2=2},
@ -1342,13 +1342,13 @@ schematic = {
{name="baldcypress:liana", prob=254, param2=3},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:liana", prob=254, param2=3},
{name="air", prob=0, param2=0},
@ -1357,9 +1357,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=7},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:liana", prob=254, param2=3},
{name="air", prob=0, param2=0},
@ -1369,11 +1369,11 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1388,10 +1388,10 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:liana", prob=254, param2=2},
{name="baldcypress:liana", prob=254, param2=2},
{name="air", prob=0, param2=0},
@ -1401,9 +1401,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=7},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:liana", prob=254, param2=2},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1413,9 +1413,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1423,8 +1423,8 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1434,9 +1434,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=7},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1446,8 +1446,8 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1555,9 +1555,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1566,9 +1566,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=7},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1578,7 +1578,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1600,7 +1600,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1610,9 +1610,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=7},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1622,7 +1622,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1644,7 +1644,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1764,9 +1764,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1775,9 +1775,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=7},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1787,7 +1787,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1819,9 +1819,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1973,9 +1973,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1984,9 +1984,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:trunk", prob=254, param2=7},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1996,7 +1996,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -2182,9 +2182,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -2193,9 +2193,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=1},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="baldcypress:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},

View File

@ -248,6 +248,25 @@ if minetest.get_modpath("bonemeal") ~= nil then
})
end
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Bamboo Wood Fence"),
texture = "bamboo_floor.png",
material = "bamboo:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("bamboo:fence", table.copy(fence))
fence.description = S("Bamboo Fence Rail")
default.register_fence_rail("bamboo:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Bamboo Fence Gate")
doors.register_fencegate("bamboo:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then

View File

@ -1,4 +1,4 @@
name = bamboo
description = Bamboo Tree for Grassland
depends = default
optional_depends = stairs, bonemeal, moreblocks
optional_depends = stairs, bonemeal, doors, moreblocks

View File

@ -248,6 +248,25 @@ default.register_leafdecay({
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Birch Fence"),
texture = "birch_wood.png",
material = "birch:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("birch:fence", table.copy(fence))
fence.description = S("Birch Fence Rail")
default.register_fence_rail("birch:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Birch Fence Gate")
doors.register_fencegate("birch:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -262,6 +281,16 @@ if minetest.get_modpath("stairs") ~= nil then
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("birch", "wood", "birch:wood", {
description = "Birch",
tiles = {"birch_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
if minetest.get_modpath("bonemeal") ~= nil then
bonemeal:add_sapling({
{"birch:sapling", grow_new_birch_tree, "soil"},

View File

@ -1,4 +1,4 @@
name = birch
description = Birch Tree for Grassland
depends = default
optional_depends = stairs, bonemeal, rainf, doors
optional_depends = stairs, bonemeal, rainf, doors, moreblocks

View File

@ -12,65 +12,65 @@ minetest.register_node("cavestuff:pebble_1",{
description = S("Pebble"),
drawtype = "mesh",
mesh = "cavestuff_pebble.obj",
tiles = {"undergrowth_pebble.png"},
paramtype = "light",
tiles = {"undergrowth_pebble.png"},
paramtype = "light",
paramtype2 = "facedir",
groups = {cracky=3, stone=1},
selection_box = cbox,
collision_box = cbox,
on_place = function(itemstack, placer, pointed_thing)
groups = {cracky=3, stone=1},
selection_box = cbox,
collision_box = cbox,
on_place = function(itemstack, placer, pointed_thing)
-- place a random pebble node
local stack = ItemStack("cavestuff:pebble_"..math.random(1,2))
local ret = minetest.item_place(stack, placer, pointed_thing)
return ItemStack("cavestuff:pebble_1 "..itemstack:get_count()-(1-ret:get_count()))
end,
sounds = default.node_sound_stone_defaults(),
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("cavestuff:pebble_2",{
drawtype = "mesh",
mesh = "cavestuff_pebble.obj",
tiles = {"undergrowth_pebble.png"},
tiles = {"undergrowth_pebble.png"},
drop = "cavestuff:pebble_1",
tiles = {"undergrowth_pebble.png"},
paramtype = "light",
tiles = {"undergrowth_pebble.png"},
paramtype = "light",
paramtype2 = "facedir",
groups = {cracky=3, stone=1, not_in_creative_inventory=1},
groups = {cracky=3, stone=1, not_in_creative_inventory=1},
selection_box = cbox,
collision_box = cbox,
sounds = default.node_sound_stone_defaults(),
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("cavestuff:desert_pebble_1",{
description = S("Desert Pebble"),
drawtype = "mesh",
mesh = "cavestuff_pebble.obj",
tiles = {"default_desert_stone.png"},
paramtype = "light",
tiles = {"default_desert_stone.png"},
paramtype = "light",
paramtype2 = "facedir",
groups = {cracky=3, stone=1},
groups = {cracky=3, stone=1},
selection_box = cbox,
collision_box = cbox,
on_place = function(itemstack, placer, pointed_thing)
on_place = function(itemstack, placer, pointed_thing)
-- place a random pebble node
local stack = ItemStack("cavestuff:desert_pebble_"..math.random(1,2))
local ret = minetest.item_place(stack, placer, pointed_thing)
return ItemStack("cavestuff:desert_pebble_1 "..itemstack:get_count()-(1-ret:get_count()))
end,
sounds = default.node_sound_stone_defaults(),
sounds = default.node_sound_stone_defaults(),
})
minetest.register_node("cavestuff:desert_pebble_2",{
drawtype = "mesh",
mesh = "cavestuff_pebble.obj",
drop = "cavestuff:desert_pebble_1",
tiles = {"default_desert_stone.png"},
paramtype = "light",
tiles = {"default_desert_stone.png"},
paramtype = "light",
paramtype2 = "facedir",
groups = {cracky=3, stone=1, not_in_creative_inventory=1},
groups = {cracky=3, stone=1, not_in_creative_inventory=1},
selection_box = cbox,
collision_box = cbox,
sounds = default.node_sound_stone_defaults(),
sounds = default.node_sound_stone_defaults(),
})
--Staclactites
@ -85,19 +85,34 @@ minetest.register_node("cavestuff:stalactite_1",{
node_box = {
type = "fixed",
fixed = {
{-0.187500,0.425000,-0.150003,0.162500,0.500000,0.162500},
{-0.112500,0.162500,-0.100000,0.087500,0.475000,0.087500},
{-0.062500,-0.275000,-0.062500,0.062500,0.500000,0.062500},
{-0.037500,-0.837500,0.037500,0.037500,0.500000,-0.025000},
{-0.187500,-0.425000,-0.150003,0.162500,-0.500000,0.162500},
{-0.112500,-0.162500,-0.100000,0.087500,-0.475000,0.087500},
{-0.062500,0.275000,-0.062500,0.062500,-0.500000,0.062500},
{-0.037500,0.837500,0.037500,0.037500,-0.500000,-0.025000},
}
},
on_place = function(itemstack, placer, pointed_thing)
local pt = pointed_thing
if minetest.get_node(pt.under).name=="default:stone"
and minetest.get_node({x=pt.under.x, y=pt.under.y-1, z=pt.under.z}).name=="air"
and minetest.get_node({x=pt.under.x, y=pt.under.y-2, z=pt.under.z}).name=="air" then
minetest.swap_node({x=pt.under.x, y=pt.under.y-1, z=pt.under.z}, {name="cavestuff:stalactite_"..math.random(1,3)})
local dir = vector.subtract(pointed_thing.above, pointed_thing.under)
local base = pointed_thing.under
local place = vector.add(base, dir)
local above = vector.add(place, dir)
if not placer then return end
local playername = placer:get_player_name()
if minetest.is_protected(place, playername)
or minetest.is_protected(above, playername) then
minetest.record_protection_violation(place, playername)
return
end
if minetest.get_node(base).name == "default:stone"
and minetest.get_node(place).name == "air"
and minetest.get_node(above).name == "air"
then
minetest.swap_node(place, {
name = "cavestuff:stalactite_"..math.random(1,3),
param2 = minetest.dir_to_wallmounted(vector.multiply(dir, -1))
})
if not minetest.setting_getbool("creative_mode") then
itemstack:take_item()
end
@ -116,10 +131,10 @@ minetest.register_node("cavestuff:stalactite_2",{
node_box = {
type = "fixed",
fixed = {
{-0.187500,0.387500,-0.150003,0.162500,0.500000,0.162500},
{-0.112500,0.112500,-0.100000,0.087500,0.475000,0.087500},
{-0.062500,-0.675000,-0.062500,0.062500,0.500000,0.062500},
{-0.037500,-0.975000,0.037500,0.037500,0.500000,-0.025000},
{-0.187500,-0.387500,-0.150003,0.162500,-0.500000,0.162500},
{-0.112500,-0.112500,-0.100000,0.087500,-0.475000,0.087500},
{-0.062500,0.675000,-0.062500,0.062500,-0.500000,0.062500},
{-0.037500,0.975000,0.037500,0.037500,-0.500000,-0.025000},
}
},
})
@ -132,14 +147,14 @@ minetest.register_node("cavestuff:stalactite_3",{
paramtype = "light",
paramtype2 = "wallmounted",
node_box = {
type = "fixed",
fixed = {
{-0.187500,0.387500,-0.150003,0.162500,0.500000,0.162500},
{-0.112500,0.037500,-0.100000,0.087500,0.475000,0.087500},
{-0.062500,-0.437500,-0.062500,0.062500,0.500000,0.062500},
{-0.037500,-1.237500,0.037500,0.037500,0.500000,-0.025000},
}
},
type = "fixed",
fixed = {
{-0.187500,-0.387500,-0.150003,0.162500,-0.500000,0.162500},
{-0.112500,-0.037500,-0.100000,0.087500,-0.475000,0.087500},
{-0.062500,0.437500,-0.062500,0.062500,-0.500000,0.062500},
{-0.037500,1.237500,0.037500,0.037500,-0.500000,-0.025000},
}
},
})
--Stalagmites

View File

@ -248,6 +248,31 @@ default.register_leafdecay({
radius = 3,
})
default.register_leafdecay({
trunks = {"cherrytree:trunk"},
leaves = {"cherrytree:blossom_leaves"},
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Cherry Tree Wood Fence"),
texture = "cherrytree_wood.png",
material = "cherrytree:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("cherrytree:fence", table.copy(fence))
fence.description = S("Cherry Tree Fence Rail")
default.register_fence_rail("cherrytree:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Cherry Tree Fence Gate")
doors.register_fencegate("cherrytree:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -262,6 +287,16 @@ if minetest.get_modpath("stairs") ~= nil then
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("cherrytree", "wood", "cherrytree:wood", {
description = "Cherry Tree",
tiles = {"cherrytree_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
--Support for bonemeal
if minetest.get_modpath("bonemeal") ~= nil then

View File

@ -1,4 +1,4 @@
name = cherrytree
description = Cherry Tree for Decidious Forest
depends = default
optional_depends = stairs, bonemeal
optional_depends = stairs, bonemeal, doors, moreblocks

View File

@ -230,6 +230,25 @@ default.register_leafdecay({
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Chestnut Tree Wood Fence"),
texture = "chestnuttree_wood.png",
material = "chestnuttree:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("chestnuttree:fence", table.copy(fence))
fence.description = S("Chestnut Tree Fence Rail")
default.register_fence_rail("chestnuttree:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Chestnut Tree Fence Gate")
doors.register_fencegate("chestnuttree:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -244,6 +263,16 @@ if minetest.get_modpath("stairs") ~= nil then
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("chestnuttree", "wood", "chestnuttree:wood", {
description = "Chestnut Tree",
tiles = {"chestnuttree_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
if minetest.get_modpath("bonemeal") ~= nil then
bonemeal:add_sapling({
{"chestnuttree:sapling", grow_new_chestnuttree_tree, "soil"},

View File

@ -1,4 +1,4 @@
name = chestnuttree
description = Chesnut Tree for Grassland
depends = default
optional_depends = stairs, bonemeal, rainf, doors
optional_depends = stairs, bonemeal, rainf, doors, moreblocks

File diff suppressed because it is too large Load Diff

View File

@ -193,6 +193,25 @@ default.register_leafdecay({
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Clementine Tree Wood Fence"),
texture = "clementinetree_wood.png",
material = "clementinetree:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("clementinetree:fence", table.copy(fence))
fence.description = S("Clementine Tree Fence Rail")
default.register_fence_rail("clementinetree:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Clementine Tree Fence Gate")
doors.register_fencegate("clementinetree:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -207,6 +226,16 @@ if minetest.get_modpath("stairs") ~= nil then
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("clementinetree", "wood", "clementinetree:wood", {
description = "Clementine Tree",
tiles = {"clementinetree_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
if minetest.get_modpath("bonemeal") ~= nil then
bonemeal:add_sapling({
{"clementinetree:sapling", grow_new_clementinetree_tree, "soil"},

View File

@ -1,4 +1,4 @@
name = clementinetree
description = Clementine Tree for Decidious Forest
depends = default
optional_depends = stairs, bonemeal, doors
optional_depends = stairs, bonemeal, doors, moreblocks

View File

@ -21,18 +21,18 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="clementinetree:clementine", prob=126, param2=1},
{name="clementinetree:clementine", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="clementinetree:clementine", prob=126, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:clementine", prob=126, param2=1},
{name="clementinetree:clementine", prob=126, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:clementine", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=126, param2=1},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -50,20 +50,20 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="clementinetree:leaves", prob=126, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=126, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -80,24 +80,24 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="clementinetree:clementine", prob=254, param2=1},
{name="clementinetree:leaves", prob=126, param2=1},
{name="clementinetree:leaves", prob=126, param2=0},
{name="clementinetree:trunk", prob=254, param2=20},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:clementine", prob=126, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:clementine", prob=126, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:trunk", prob=254, param2=20},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="clementinetree:leaves", prob=126, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=126, param2=1},
{name="clementinetree:leaves", prob=126, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -110,20 +110,20 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=126, param2=1},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -141,18 +141,18 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="clementinetree:clementine", prob=126, param2=1},
{name="clementinetree:clementine", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="clementinetree:clementine", prob=126, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:clementine", prob=126, param2=1},
{name="clementinetree:clementine", prob=126, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:clementine", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="clementinetree:leaves", prob=126, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=254, param2=1},
{name="clementinetree:leaves", prob=126, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="clementinetree:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},

View File

@ -264,6 +264,25 @@ default.register_leafdecay({
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Ebony Wood Fence"),
texture = "ebony_wood.png",
material = "ebony:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("ebony:fence", table.copy(fence))
fence.description = S("Ebony Fence Rail")
default.register_fence_rail("ebony:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Ebony Fence Gate")
doors.register_fencegate("ebony:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -278,6 +297,16 @@ if minetest.get_modpath("stairs") ~= nil then
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("ebony", "wood", "ebony:wood", {
description = "Ebony",
tiles = {"ebony_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
if minetest.get_modpath("bonemeal") ~= nil then
bonemeal:add_sapling({
{"ebony:sapling", grow_new_ebony_tree, "soil"},

View File

@ -1,4 +1,4 @@
name = ebony
description = Ebony Tree for Rainforest Biome
depends = default
optional_depends = stairs, bonemeal
optional_depends = stairs, bonemeal, doors, moreblocks

View File

@ -102,7 +102,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -112,9 +112,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -123,9 +123,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=126, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:persimmon", prob=126, param2=1},
{name="ebony:leaves", prob=126, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:persimmon", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -286,7 +286,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -297,11 +297,11 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -312,7 +312,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -333,7 +333,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -455,7 +455,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -466,7 +466,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -476,19 +476,19 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -496,10 +496,10 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -519,9 +519,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -531,7 +531,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -665,20 +665,20 @@ schematic = {
{name="air", prob=0, param2=0},
{name="ebony:liana", prob=254, param2=1},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:creeper_leaves", prob=254, param2=1},
{name="ebony:trunk", prob=254, param2=1},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:persimmon", prob=126, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:persimmon", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -705,10 +705,10 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=3},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -718,7 +718,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:liana", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -728,8 +728,8 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=126, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=126, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -852,35 +852,35 @@ schematic = {
{name="air", prob=0, param2=0},
{name="ebony:creeper_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:creeper_leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:trunk", prob=254, param2=1},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:persimmon", prob=126, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:persimmon", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:creeper_leaves", prob=254, param2=0},
@ -891,14 +891,14 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:persimmon", prob=126, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:persimmon", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -915,9 +915,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=3},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -927,7 +927,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1023,7 +1023,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="ebony:liana", prob=254, param2=2},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:creeper_leaves", prob=254, param2=1},
{name="ebony:trunk", prob=254, param2=2},
@ -1032,18 +1032,18 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:persimmon", prob=126, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:persimmon", prob=126, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:liana", prob=254, param2=3},
{name="ebony:creeper", prob=254, param2=1},
{name="ebony:trunk", prob=254, param2=2},
{name="ebony:creeper", prob=254, param2=3},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=2},
{name="ebony:trunk", prob=254, param2=2},
{name="ebony:trunk", prob=254, param2=0},
@ -1053,17 +1053,17 @@ schematic = {
{name="ebony:trunk", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:creeper_leaves", prob=254, param2=1},
{name="ebony:trunk", prob=254, param2=2},
{name="ebony:creeper", prob=254, param2=3},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1073,11 +1073,11 @@ schematic = {
{name="ebony:trunk", prob=254, param2=2},
{name="ebony:creeper_leaves", prob=254, param2=3},
{name="ebony:liana", prob=254, param2=2},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=1},
{name="ebony:trunk", prob=254, param2=1},
{name="ebony:trunk", prob=254, param2=1},
@ -1085,17 +1085,17 @@ schematic = {
{name="ebony:trunk", prob=254, param2=3},
{name="ebony:trunk", prob=254, param2=3},
{name="ebony:trunk", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:creeper", prob=254, param2=1},
{name="ebony:trunk", prob=254, param2=2},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1105,7 +1105,7 @@ schematic = {
{name="ebony:trunk", prob=254, param2=1},
{name="ebony:trunk", prob=254, param2=2},
{name="ebony:trunk", prob=254, param2=3},
{name="ebony:leaves", prob=126, param2=1},
{name="ebony:leaves", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1113,9 +1113,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=2},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1125,7 +1125,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1207,7 +1207,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1218,7 +1218,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1227,26 +1227,26 @@ schematic = {
{name="ebony:creeper_leaves", prob=254, param2=2},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=2},
{name="ebony:creeper_leaves", prob=254, param2=2},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1255,7 +1255,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:creeper", prob=254, param2=2},
{name="air", prob=0, param2=0},
@ -1264,15 +1264,15 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=126, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=126, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=2},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1281,7 +1281,7 @@ schematic = {
{name="ebony:liana", prob=254, param2=1},
{name="ebony:creeper", prob=254, param2=2},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1289,9 +1289,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=3},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1300,9 +1300,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1411,21 +1411,21 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1433,7 +1433,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1444,7 +1444,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:liana", prob=254, param2=2},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1454,9 +1454,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=2},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1466,7 +1466,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1587,7 +1587,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1597,30 +1597,30 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1633,7 +1633,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="ebony:liana", prob=254, param2=1},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1641,10 +1641,10 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=2},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1653,7 +1653,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1795,9 +1795,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:trunk", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1807,7 +1807,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1829,7 +1829,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1962,7 +1962,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1973,7 +1973,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="ebony:liana", prob=254, param2=2},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1982,9 +1982,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=1},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="ebony:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},

Binary file not shown.

View File

@ -192,6 +192,25 @@ default.register_leafdecay({
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Holly Tree Wood Fence"),
texture = "hollytree_wood.png",
material = "hollytree:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("hollytree:fence", table.copy(fence))
fence.description = S("Holly Tree Fence Rail")
default.register_fence_rail("hollytree:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Holly Tree Fence Gate")
doors.register_fencegate("hollytree:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -200,12 +219,22 @@ if minetest.get_modpath("stairs") ~= nil then
"hollytree:trunk",
{choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
{"hollytree_wood.png"},
S("Cherry Tree Stair"),
S("Cherry Tree Slab"),
S("Holly Tree Stair"),
S("Holly Tree Slab"),
default.node_sound_wood_defaults()
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("hollytree", "wood", "hollytree:wood", {
description = "Holly Tree",
tiles = {"hollytree_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
--Support for bonemeal
if minetest.get_modpath("bonemeal") ~= nil then

View File

@ -1,4 +1,4 @@
name = hollytree
description = Hollytree
depends = default
optional_depends = stairs, bonemeal, rainf
optional_depends = stairs, bonemeal, rainf, doors, moreblocks

View File

@ -173,6 +173,25 @@ default.register_leafdecay({
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Jaceranda Tree Wood Fence"),
texture = "jacaranda_wood.png",
material = "jacaranda:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("jacaranda:fence", table.copy(fence))
fence.description = S("Jaceranda Tree Fence Rail")
default.register_fence_rail("jacaranda:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Jaceranda Tree Fence Gate")
doors.register_fencegate("jacaranda:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -187,6 +206,16 @@ if minetest.get_modpath("stairs") ~= nil then
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("jacaranda", "wood", "jacaranda:wood", {
description = "Jacaranda Tree",
tiles = {"jacaranda_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
if minetest.get_modpath("bonemeal") ~= nil then
bonemeal:add_sapling({
{"jacaranda:sapling", grow_new_jacaranda_tree, "soil"},

View File

@ -1,4 +1,4 @@
name = jacaranda
description = Jacaranda for jungles
depends = default
optional_depends = stairs, bonemeal
optional_depends = stairs, bonemeal, doors, moreblocks

View File

@ -33,16 +33,16 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=128, param2=1},
{name="jacaranda:blossom_leaves", prob=128, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -89,23 +89,23 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -145,30 +145,30 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=128, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=128, param2=1},
{name="jacaranda:blossom_leaves", prob=128, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=128, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=128, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=128, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -202,36 +202,36 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:trunk", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:trunk", prob=254, param2=3},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:trunk", prob=254, param2=3},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:trunk", prob=254, param2=3},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -256,32 +256,32 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=128, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=128, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=128, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=128, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=128, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=128, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -313,23 +313,23 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=128, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=128, param2=1},
{name="jacaranda:blossom_leaves", prob=128, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="jacaranda:blossom_leaves", prob=128, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -377,9 +377,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="jacaranda:blossom_leaves", prob=254, param2=1},
{name="jacaranda:blossom_leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},

View File

@ -195,6 +195,25 @@ default.register_leafdecay({
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Larch Tree Wood Fence"),
texture = "larch_wood.png",
material = "larch:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("larch:fence", table.copy(fence))
fence.description = S("Larch Tree Fence Rail")
default.register_fence_rail("larch:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Larch Tree Fence Gate")
doors.register_fencegate("larch:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -209,6 +228,16 @@ if minetest.get_modpath("stairs") ~= nil then
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("larch", "wood", "larch:wood", {
description = "larch Tree",
tiles = {"larch_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
if minetest.get_modpath("bonemeal") ~= nil then
bonemeal:add_sapling({
{"larch:sapling", grow_new_larch_tree, "soil"},

View File

@ -1,4 +1,4 @@
name = larch
description = Larch Tree
depends = default
optional_depends = stairs, bonemeal, doors
optional_depends = stairs, bonemeal, doors, moreblocks

View File

@ -58,19 +58,19 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -253,7 +253,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -265,13 +265,13 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -279,7 +279,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -298,11 +298,11 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -474,13 +474,13 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -488,7 +488,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -502,15 +502,15 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -530,10 +530,10 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -672,9 +672,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="larch:trunk", prob=254, param2=7},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -686,9 +686,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -707,10 +707,10 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -740,9 +740,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -872,7 +872,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:trunk", prob=254, param2=7},
{name="air", prob=0, param2=0},
{name="larch:moss", prob=254, param2=0},
@ -885,7 +885,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:trunk", prob=254, param2=9},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -905,9 +905,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -916,9 +916,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -939,7 +939,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -960,9 +960,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1055,7 +1055,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1065,26 +1065,26 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="larch:trunk", prob=254, param2=12},
{name="larch:trunk", prob=254, param2=18},
{name="larch:trunk", prob=254, param2=1},
{name="larch:trunk", prob=254, param2=18},
{name="larch:trunk", prob=254, param2=18},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="larch:trunk", prob=254, param2=18},
{name="larch:trunk", prob=254, param2=2},
{name="larch:trunk", prob=254, param2=12},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1096,17 +1096,17 @@ schematic = {
{name="larch:trunk", prob=254, param2=1},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="larch:trunk", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1114,31 +1114,31 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:trunk", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:trunk", prob=254, param2=3},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="larch:trunk", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1158,9 +1158,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:trunk", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1170,7 +1170,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1181,7 +1181,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1192,7 +1192,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1252,7 +1252,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1267,10 +1267,10 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:moss", prob=254, param2=2},
{name="larch:trunk", prob=254, param2=9},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1279,9 +1279,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:trunk", prob=254, param2=12},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1301,8 +1301,8 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1312,9 +1312,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1335,7 +1335,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1356,9 +1356,9 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1475,12 +1475,12 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1499,10 +1499,10 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1533,7 +1533,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1649,7 +1649,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1661,14 +1661,14 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1676,7 +1676,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1690,15 +1690,15 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1720,7 +1720,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1836,7 +1836,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1856,14 +1856,14 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -1882,10 +1882,10 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -2038,19 +2038,19 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="larch:leaves", prob=254, param2=1},
{name="larch:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},

Binary file not shown.

View File

@ -224,6 +224,25 @@ default.register_leafdecay({
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Lemon Tree Wood Fence"),
texture = "lemontree_wood.png",
material = "lemontree:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("lemontree:fence", table.copy(fence))
fence.description = S("Lemon Tree Fence Rail")
default.register_fence_rail("lemontree:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Lemon Tree Fence Gate")
doors.register_fencegate("lemontree:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -238,6 +257,16 @@ if minetest.get_modpath("stairs") ~= nil then
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("lemontree", "wood", "lemontree:wood", {
description = "Lemon Tree",
tiles = {"lemontree_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
if minetest.get_modpath("bonemeal") ~= nil then
bonemeal:add_sapling({
{"lemontree:sapling", grow_new_lemontree_tree, "soil"},

View File

@ -1,4 +1,4 @@
name = lemontree
description = Lemon Tree for Decidious Forest
depends = default
optional_depends = stairs, bonemeal
optional_depends = stairs, bonemeal, doors, moreblocks

View File

@ -6,7 +6,6 @@ local modname = "mahogany"
local modpath = minetest.get_modpath(modname)
local mg_name = minetest.get_mapgen_setting("mg_name")
-- internationalization boilerplate
local S = minetest.get_translator(minetest.get_current_modname())
@ -239,6 +238,25 @@ default.register_leafdecay({
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Mahogany Wood Fence"),
texture = "mahogany_wood.png",
material = "mahogany:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("mahogany:fence", table.copy(fence))
fence.description = S("Mahogany Fence Rail")
default.register_fence_rail("mahogany:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Mahogany Fence Gate")
doors.register_fencegate("mahogany:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -253,6 +271,16 @@ if minetest.get_modpath("stairs") ~= nil then
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("mahogany", "wood", "mahogany:wood", {
description = "Mahogany",
tiles = {"mahogany_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
--Support for bonemeal
if minetest.get_modpath("bonemeal") ~= nil then

View File

@ -1,4 +1,4 @@
name = mahogany
description = Mahogany Tree for Rainforest Biome
depends = default
optional_depends = stairs, bonemeal, rainf
optional_depends = stairs, bonemeal, rainf, doors, moreblocks

View File

@ -63,11 +63,11 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -92,9 +92,9 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=126, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -181,13 +181,13 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -197,8 +197,8 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -211,15 +211,15 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:trunk", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:flower_creeper", prob=254, param2=0},
{name="air", prob=0, param2=0},
@ -301,11 +301,11 @@ local schematic = {
{name="mahogany:hanging_creeper", prob=254, param2=2},
{name="air", prob=0, param2=0},
{name="mahogany:flower_creeper", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:creeper", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -316,58 +316,58 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:flower_creeper", prob=254, param2=3},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=126, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=126, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:trunk", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=126, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:creeper", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:flower_creeper", prob=254, param2=3},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:hanging_creeper", prob=254, param2=0},
{name="mahogany:leaves", prob=126, param2=1},
{name="mahogany:leaves", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=126, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -435,12 +435,12 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="mahogany:hanging_creeper", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:trunk", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:trunk", prob=254, param2=2},
{name="mahogany:trunk", prob=254, param2=1},
{name="mahogany:trunk", prob=254, param2=0},
@ -448,8 +448,8 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:trunk", prob=254, param2=0},
{name="mahogany:creeper", prob=254, param2=3},
{name="air", prob=0, param2=0},
@ -460,19 +460,19 @@ local schematic = {
{name="mahogany:trunk", prob=254, param2=0},
{name="mahogany:trunk", prob=254, param2=0},
{name="mahogany:trunk", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:flower_creeper", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:trunk", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:trunk", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -483,16 +483,16 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:flower_creeper", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:trunk", prob=254, param2=1},
{name="mahogany:trunk", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:flower_creeper", prob=254, param2=3},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -539,11 +539,11 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:creeper", prob=254, param2=2},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:flower_creeper", prob=254, param2=3},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -554,43 +554,43 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=126, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:flower_creeper", prob=254, param2=2},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:trunk", prob=254, param2=2},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -602,9 +602,9 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -657,13 +657,13 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="mahogany:hanging_creeper", prob=254, param2=3},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=126, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=126, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -673,9 +673,9 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=126, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=126, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -701,15 +701,15 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:trunk", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:flower_creeper", prob=254, param2=3},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -722,7 +722,7 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=126, param2=1},
{name="mahogany:leaves", prob=126, param2=0},
{name="mahogany:flower_creeper", prob=254, param2=2},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -777,11 +777,11 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:flower_creeper", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -820,9 +820,9 @@ local schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="mahogany:leaves", prob=126, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=254, param2=1},
{name="mahogany:leaves", prob=126, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="mahogany:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},

View File

@ -186,6 +186,25 @@ default.register_leafdecay({
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Maple Wood Fence"),
texture = "maple_wood.png",
material = "maple:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("maple:fence", table.copy(fence))
fence.description = S("Maple Fence Rail")
default.register_fence_rail("maple:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Maple Fence Gate")
doors.register_fencegate("maple:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -200,6 +219,16 @@ if minetest.get_modpath("stairs") ~= nil then
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("maple", "wood", "maple:wood", {
description = "Maple",
tiles = {"maple_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
if minetest.get_modpath("bonemeal") ~= nil then
bonemeal:add_sapling({
{"maple:sapling", grow_new_maple_tree, "soil"},

View File

@ -1,4 +1,4 @@
name = maple
description = Maple Tree
depends = default
optional_depends = stairs, bonemeal, rainf, doors
optional_depends = stairs, bonemeal, rainf, doors, moreblocks

View File

@ -63,17 +63,17 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -150,28 +150,28 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -239,34 +239,34 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -326,36 +326,36 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:trunk", prob=254, param2=3},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:trunk", prob=254, param2=2},
{name="maple:trunk", prob=254, param2=12},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:trunk", prob=254, param2=2},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -414,43 +414,43 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:trunk", prob=254, param2=7},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -502,35 +502,35 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:trunk", prob=254, param2=7},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -538,7 +538,7 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -590,36 +590,36 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:trunk", prob=254, param2=7},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:trunk", prob=254, param2=3},
{name="maple:trunk", prob=254, param2=12},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:trunk", prob=254, param2=3},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -678,28 +678,28 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -768,17 +768,17 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -857,8 +857,8 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=1},
{name="maple:leaves", prob=254, param2=0},
{name="maple:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},

Binary file not shown.

View File

@ -209,6 +209,25 @@ default.register_leafdecay({
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Oak Wood Fence"),
texture = "oak_wood.png",
material = "oak:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("oak:fence", table.copy(fence))
fence.description = S("Oak Fence Rail")
default.register_fence_rail("oak:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Oak Fence Gate")
doors.register_fencegate("oak:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -223,6 +242,16 @@ if minetest.get_modpath("stairs") ~= nil then
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("oak", "wood", "oak:wood", {
description = "Oak",
tiles = {"oak_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
if minetest.get_modpath("bonemeal") ~= nil then
bonemeal:add_sapling({
{"oak:sapling", grow_new_oak_tree, "soil"},

View File

@ -1,4 +1,4 @@
name = oak
description = Oak Tree
depends = default
optional_depends = stairs, bonemeal, rainf, doors
optional_depends = stairs, bonemeal, rainf, doors, moreblocks

View File

@ -283,6 +283,25 @@ default.register_leafdecay({
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Palm Tree Wood Fence"),
texture = "palm_wood.png",
material = "palm:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("palm:fence", table.copy(fence))
fence.description = S("Palm Tree Fence Rail")
default.register_fence_rail("palm:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Palm Tree Fence Gate")
doors.register_fencegate("palm:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -297,6 +316,16 @@ if minetest.get_modpath("stairs") ~= nil then
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("palm", "wood", "palm:wood", {
description = "Palm",
tiles = {"palm_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
if minetest.get_modpath("bonemeal") ~= nil then
bonemeal:add_sapling({
{"palm:sapling", grow_new_palm_tree, "soil"},

View File

@ -1,4 +1,4 @@
name = palm
description = Palm Tree for deserts
depends = default, doors
optional_depends = stairs, bonemeal
optional_depends = stairs, bonemeal, moreblocks

View File

@ -236,6 +236,25 @@ default.register_leafdecay({
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Plum Tree Wood Fence"),
texture = "plumtree_wood.png",
material = "plumtree:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("plumtree:fence", table.copy(fence))
fence.description = S("Plum Tree Fence Rail")
default.register_fence_rail("plumtree:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Plum Tree Fence Gate")
doors.register_fencegate("plumtree:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -250,6 +269,16 @@ if minetest.get_modpath("stairs") ~= nil then
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("plumtree", "wood", "plumtree:wood", {
description = "Plum Tree",
tiles = {"plumtree_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
--Support for bonemeal
if minetest.get_modpath("bonemeal") ~= nil then

View File

@ -1,4 +1,4 @@
name = plumtree
description = Plum Tree
depends = default
optional_depends = stairs, bonemeal
optional_depends = stairs, bonemeal, doors, moreblocks

View File

@ -204,6 +204,25 @@ default.register_leafdecay({
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Pomegranate Tree Wood Fence"),
texture = "pomegranate_wood.png",
material = "pomegranate:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("pomegranate:fence", table.copy(fence))
fence.description = S("Pomegranate Tree Fence Rail")
default.register_fence_rail("pomegranate:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Pomegranate Tree Fence Gate")
doors.register_fencegate("pomegranate:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -218,6 +237,16 @@ if minetest.get_modpath("stairs") ~= nil then
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("pomegranate", "wood", "pomegranate:wood", {
description = "Pomegranate Tree",
tiles = {"pomegranate_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
if minetest.get_modpath("bonemeal") ~= nil then
bonemeal:add_sapling({
{"pomegranate:sapling", grow_new_pomegranate_tree, "soil"},

View File

@ -1,4 +1,4 @@
name = pomegranate
description = Pomegranate Tree for Savanha
depends = default
optional_depends = stairs, bonemeal
optional_depends = stairs, bonemeal, doors, moreblocks

View File

@ -18,12 +18,12 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="pomegranate:leaves", prob=254, param2=1},
{name="pomegranate:pomegranate", prob=126, param2=1},
{name="pomegranate:leaves", prob=254, param2=1},
{name="pomegranate:leaves", prob=254, param2=1},
{name="pomegranate:leaves", prob=254, param2=1},
{name="pomegranate:leaves", prob=254, param2=1},
{name="pomegranate:leaves", prob=254, param2=0},
{name="pomegranate:pomegranate", prob=126, param2=0},
{name="pomegranate:leaves", prob=254, param2=0},
{name="pomegranate:leaves", prob=254, param2=0},
{name="pomegranate:leaves", prob=254, param2=0},
{name="pomegranate:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -36,14 +36,14 @@ schematic = {
{name="air", prob=0, param2=0},
{name="pomegranate:trunk", prob=254, param2=1},
{name="air", prob=0, param2=0},
{name="pomegranate:pomegranate", prob=126, param2=1},
{name="pomegranate:leaves", prob=254, param2=1},
{name="pomegranate:pomegranate", prob=126, param2=1},
{name="pomegranate:leaves", prob=254, param2=1},
{name="pomegranate:leaves", prob=254, param2=1},
{name="pomegranate:leaves", prob=254, param2=1},
{name="pomegranate:pomegranate", prob=126, param2=0},
{name="pomegranate:leaves", prob=254, param2=0},
{name="pomegranate:pomegranate", prob=126, param2=0},
{name="pomegranate:leaves", prob=254, param2=0},
{name="pomegranate:leaves", prob=254, param2=0},
{name="pomegranate:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="pomegranate:leaves", prob=126, param2=1},
{name="pomegranate:leaves", prob=126, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
@ -54,12 +54,12 @@ schematic = {
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="pomegranate:leaves", prob=254, param2=1},
{name="pomegranate:pomegranate", prob=254, param2=1},
{name="pomegranate:leaves", prob=254, param2=1},
{name="pomegranate:leaves", prob=254, param2=1},
{name="pomegranate:leaves", prob=254, param2=1},
{name="pomegranate:leaves", prob=254, param2=1},
{name="pomegranate:leaves", prob=254, param2=0},
{name="pomegranate:pomegranate", prob=254, param2=0},
{name="pomegranate:leaves", prob=254, param2=0},
{name="pomegranate:leaves", prob=254, param2=0},
{name="pomegranate:leaves", prob=254, param2=0},
{name="pomegranate:leaves", prob=254, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},
{name="air", prob=0, param2=0},

Binary file not shown.

View File

@ -174,6 +174,25 @@ default.register_leafdecay({
radius = 3,
})
-- Fence
if minetest.settings:get_bool("cool_fences", true) then
local fence = {
description = S("Willow Wood Fence"),
texture = "willow_wood.png",
material = "willow:wood",
groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2},
sounds = default.node_sound_wood_defaults(),
}
default.register_fence("willow:fence", table.copy(fence))
fence.description = S("Willow Fence Rail")
default.register_fence_rail("willow:fence_rail", table.copy(fence))
if minetest.get_modpath("doors") ~= nil then
fence.description = S("Willow Fence Gate")
doors.register_fencegate("willow:gate", table.copy(fence))
end
end
--Stairs
if minetest.get_modpath("stairs") ~= nil then
@ -188,6 +207,16 @@ if minetest.get_modpath("stairs") ~= nil then
)
end
-- stairsplus/moreblocks
if minetest.get_modpath("moreblocks") then
stairsplus:register_all("willow", "wood", "willow:wood", {
description = "Willow",
tiles = {"willow_wood.png"},
groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3},
sounds = default.node_sound_wood_defaults(),
})
end
if minetest.get_modpath("bonemeal") ~= nil then
bonemeal:add_sapling({
{"willow:sapling", grow_new_willow_tree, "soil"},

View File

@ -1,4 +1,4 @@
name = willow
description = Willow Tree for Swampy Biomes
depends = default
optional_depends = stairs, bonemeal, swampz
optional_depends = stairs, bonemeal, swampz, doors, moreblocks

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@ -18,7 +18,7 @@ minetest.register_node("youngtrees:bamboo", {
{-0.058251,-0.500000,0.181227,0.066749,0.500000,0.342500}, --NodeBox 3
}
},
groups = {snappy=3,flammable=2,attached_node=1},
groups = {snappy=3,flammable=2},
sounds = default.node_sound_leaves_defaults(),
drop = 'trunks:twig_1'
})