commit 221e42f4dd19a809bbe7143a0068e9960b2881c5 Author: OldCoder Date: Sun Sep 4 22:03:29 2022 -0700 Imported from trollstream "ContentDB" diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..9ba6e10 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,3 @@ +Models, icons and textures by runs. +License: GPLv3 + diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..a81eb2e --- /dev/null +++ b/init.lua @@ -0,0 +1,257 @@ +-- +-- Mahogany +-- + +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()) + +-- Mahogany + +local function grow_new_mahogany_tree(pos) + if not default.can_grow(pos) then + -- try a bit later again + minetest.get_node_timer(pos):start(math.random(240, 600)) + return + end + + minetest.place_schematic({x = pos.x-3, y = pos.y, z = pos.z-3}, modpath.."/schematics/mahogany.mts", "0", nil, true) +end + +-- +-- Decoration +-- + +if mg_name ~= "v6" and mg_name ~= "singlenode" then + minetest.register_decoration({ + deco_type = "schematic", + place_on = {"default:dirt_with_rainforest_litter"}, + sidelen = 16, + noise_params = { + offset = 0.05, + scale = 0.005, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"rainforest"}, + height = 2, + y_min = 1, + y_max = 32, + schematic = modpath.."/schematics/mahogany.mts", + flags = "place_center_x, place_center_z, force_placement", + rotation = "random", + }) +end + +-- +-- Nodes +-- + +minetest.register_node("mahogany:sapling", { + description = S("Mahogany Tree Sapling"), + drawtype = "plantlike", + visual_scale = 1.0, + tiles = {"mahogany_sapling.png"}, + inventory_image = "mahogany_sapling.png", + wield_image = "mahogany_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + on_timer = grow_new_mahogany_tree, + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(2400,4800)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "mahogany:sapling", + -- minp, maxp to be checked, relative to sapling pos + -- minp_relative.y = 1 because sapling pos has been checked + {x = -2, y = 1, z = -2}, + {x = 2, y = 6, z = 2}, + -- maximum interval of interior volume check + 4) + + return itemstack + end, +}) + +minetest.register_node("mahogany:trunk", { + description = S("Mahogany Trunk"), + tiles = { + "mahogany_trunk_top.png", + "mahogany_trunk_top.png", + "mahogany_trunk.png" + }, + groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, + sounds = default.node_sound_wood_defaults(), + paramtype2 = "facedir", + is_ground_content = false, + on_place = minetest.rotate_node, + on_rightclick = function(pos, node, player, itemstack, pointed_thing) + minetest.item_place_node(itemstack, player, pointed_thing, nil) + end +}) + +-- mahogany wood +minetest.register_node("mahogany:wood", { + description = S("Mahogany Wood"), + tiles = {"mahogany_wood.png"}, + paramtype2 = "facedir", + place_param2 = 0, + is_ground_content = false, + groups = {wood = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 3}, + sounds = default.node_sound_wood_defaults(), +}) + +-- mahogany tree leaves +minetest.register_node("mahogany:leaves", { + description = S("Mahogany Leaves"), + drawtype = "allfaces_optional", + visual_scale = 1.2, + tiles = {"mahogany_leaves.png"}, + inventory_image = "mahogany_leaves.png", + wield_image = "mahogany_leaves.png", + paramtype = "light", + walkable = true, + waving = 1, + groups = {snappy = 3, leafdecay = 3, leaves = 1, flammable = 2}, + drop = { + max_items = 1, + items = { + {items = {"mahogany:sapling"}, rarity = 20}, + {items = {"mahogany:leaves"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + after_place_node = default.after_place_leaves, +}) + +-- +-- Creeper/Vines... +-- + +minetest.register_node("mahogany:creeper", { + description = S("Mahogany Creeper"), + drawtype = "nodebox", + walkable = true, + paramtype = "light", + paramtype2 = "facedir", + tiles = {"mahogany_creeper.png"}, + inventory_image = "mahogany_creeper.png", + wield_image = "mahogany_creeper.png", + node_box = { + type = "fixed", + fixed = {-0.5, -0.5, 0.49, 0.5, 0.5, 0.5} + }, + groups = { + snappy = 2, flammable = 3, oddly_breakable_by_hand = 3, choppy = 2, carpet = 1, leafdecay = 3, leaves = 1 + }, + sounds = default.node_sound_leaves_defaults(), +}) + +minetest.register_node("mahogany:flower_creeper", { + description = S("Mahogany Flower Creeper"), + drawtype = "nodebox", + walkable = true, + paramtype = "light", + paramtype2 = "facedir", + tiles = {"mahogany_flower_creeper.png"}, + inventory_image = "mahogany_flower_creeper.png", + wield_image = "mahogany_flower_creeper.png", + node_box = { + type = "fixed", + fixed = {-0.5, -0.5, 0.49, 0.5, 0.5, 0.5} + }, + groups = { + snappy = 2, flammable = 3, oddly_breakable_by_hand = 3, choppy = 2, carpet = 1, leafdecay = 3, leaves = 1, falling_node = 1 + }, + sounds = default.node_sound_leaves_defaults(), +}) + +minetest.register_node("mahogany:hanging_creeper", { + description = S("Mahogany Hanging Creeper"), + drawtype = "nodebox", + walkable = true, + paramtype = "light", + paramtype2 = "facedir", + tiles = {"mahogany_hanging_creeper.png"}, + inventory_image = "mahogany_hanging_creeper.png", + wield_image = "mahogany_hanging_creeper.png", + node_box = { + type = "fixed", + fixed = {-0.5, -0.5, 0.0, 0.5, 0.5, 0.0} + }, + groups = { + snappy = 2, flammable = 3, oddly_breakable_by_hand = 3, choppy = 2, carpet = 1, leafdecay = 3, leaves = 1, falling_node = 1 + }, + sounds = default.node_sound_leaves_defaults(), +}) + +-- +-- Craftitems +-- + +-- +-- Recipes +-- + +minetest.register_craft({ + output = "mahogany:wood 4", + recipe = {{"mahogany:trunk"}} +}) + +minetest.register_craft({ + type = "fuel", + recipe = "mahogany:trunk", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "mahogany:wood", + burntime = 7, +}) + + +minetest.register_lbm({ + name = "mahogany:convert_mahogany_saplings_to_node_timer", + nodenames = {"mahogany:sapling"}, + action = function(pos) + minetest.get_node_timer(pos):start(math.random(1200, 2400)) + end +}) + +default.register_leafdecay({ + trunks = {"mahogany:trunk"}, + leaves = {"mahogany:leaves"}, + radius = 3, +}) + +--Stairs + +if minetest.get_modpath("stairs") ~= nil then + stairs.register_stair_and_slab( + "mahogany_trunk", + "mahogany:trunk", + {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + {"mahogany_wood.png"}, + S("Mahogany Stair"), + S("Mahogany Slab"), + default.node_sound_wood_defaults() + ) +end diff --git a/locale/mahogany.es.tr b/locale/mahogany.es.tr new file mode 100644 index 0000000..73e6827 --- /dev/null +++ b/locale/mahogany.es.tr @@ -0,0 +1,12 @@ +# textdomain: mahogany +Mahogany Trunk=Madera de caoba +Mahogany Wood=Tablas de caoba +Mahogany Leaves=Hojas de caoba +Mahogany Creeper=Enredadera de caoba +Mahogany Hanging Creeper=Enredadera colgante de caoba +Mahogany Flower Creeper=Enredadera florida de caoba +Mahogany Tree Sapling=Retoño de árbol de caoba +Mahogany Stair=Escaleras de caoba +Inner Mahogany Stair=Escaleras de caoba interior +Outer Mahogany Stair=Escaleras de caoba exterior +Mahogany Slab=Losa de caoba \ No newline at end of file diff --git a/mod.conf b/mod.conf new file mode 100644 index 0000000..b1e0088 --- /dev/null +++ b/mod.conf @@ -0,0 +1,4 @@ +name = mahogany +description = Mahogany Tree for Rainforest Biome +depends = default +optional_depends = stairs \ No newline at end of file diff --git a/schematics/mahogany.lua b/schematics/mahogany.lua new file mode 100644 index 0000000..7d7172a --- /dev/null +++ b/schematics/mahogany.lua @@ -0,0 +1,857 @@ +local schematic = { + size = {x=7, y=17, z=7}, + yslice_prob = { + {ypos=0, prob=254}, + {ypos=1, prob=254}, + {ypos=2, prob=254}, + {ypos=3, prob=254}, + {ypos=4, prob=254}, + {ypos=5, prob=254}, + {ypos=6, prob=254}, + {ypos=7, prob=254}, + {ypos=8, prob=254}, + {ypos=9, prob=254}, + {ypos=10, prob=254}, + {ypos=11, prob=254}, + {ypos=12, prob=254}, + {ypos=13, prob=254}, + {ypos=14, prob=254}, + {ypos=15, prob=254}, + {ypos=16, prob=254}, + }, + data = { + {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="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="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="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="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="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="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="air", prob=0, param2=0}, + {name="mahogany:leaves", prob=254, param2=1}, + {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="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="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=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="air", prob=0, param2=0}, + {name="mahogany:hanging_creeper", prob=254, param2=1}, + {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="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="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="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="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="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="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="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="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="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="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="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="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="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="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="mahogany:hanging_creeper", 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="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="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="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="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="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:trunk", prob=254, param2=0}, + {name="mahogany:leaves", prob=254, param2=1}, + {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="air", prob=0, param2=0}, + {name="mahogany:flower_creeper", 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="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:flower_creeper", 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="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:flower_creeper", 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="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="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="ignore", 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="air", prob=0, param2=0}, + {name="mahogany:creeper", 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:creeper", 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:creeper", 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:creeper", 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:creeper", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {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:creeper", prob=254, param2=0}, + {name="mahogany:leaves", prob=254, param2=1}, + {name="mahogany:leaves", prob=254, param2=1}, + {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:trunk", 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: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="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:trunk", prob=254, param2=0}, + {name="mahogany:leaves", prob=254, param2=1}, + {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="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: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="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="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="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:flower_creeper", 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="ignore", prob=0, param2=0}, + {name="mahogany:trunk", prob=254, param2=3}, + {name="ignore", 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:creeper", prob=254, param2=1}, + {name="mahogany:trunk", prob=254, param2=0}, + {name="mahogany: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:creeper", prob=254, param2=1}, + {name="mahogany:trunk", prob=254, param2=0}, + {name="mahogany: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:creeper", prob=254, param2=1}, + {name="mahogany:trunk", prob=254, param2=1}, + {name="mahogany: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:creeper", prob=254, param2=1}, + {name="mahogany:trunk", prob=254, param2=0}, + {name="mahogany: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:creeper", prob=254, param2=1}, + {name="mahogany:trunk", prob=254, param2=1}, + {name="mahogany: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:flower_creeper", prob=254, param2=1}, + {name="mahogany:trunk", prob=254, param2=0}, + {name="mahogany: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:trunk", prob=254, param2=2}, + {name="mahogany:trunk", prob=254, param2=0}, + {name="mahogany:trunk", prob=254, param2=3}, + {name="mahogany:hanging_creeper", prob=254, param2=3}, + {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:trunk", prob=254, param2=0}, + {name="mahogany:leaves", prob=254, param2=1}, + {name="mahogany:leaves", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="mahogany:leaves", prob=254, param2=1}, + {name="mahogany:trunk", prob=254, param2=2}, + {name="mahogany:trunk", prob=254, param2=1}, + {name="mahogany:trunk", prob=254, param2=0}, + {name="mahogany: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:trunk", prob=254, param2=0}, + {name="mahogany:creeper", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="mahogany:hanging_creeper", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="mahogany:creeper", prob=254, param2=1}, + {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="air", prob=0, param2=0}, + {name="mahogany:flower_creeper", prob=254, param2=1}, + {name="mahogany:leaves", prob=254, param2=1}, + {name="mahogany:trunk", prob=254, param2=0}, + {name="mahogany:leaves", prob=254, param2=1}, + {name="mahogany:leaves", prob=254, param2=1}, + {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:trunk", prob=254, param2=1}, + {name="mahogany:leaves", prob=254, param2=1}, + {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:creeper", prob=254, param2=1}, + {name="mahogany:trunk", prob=254, param2=1}, + {name="mahogany:creeper", prob=254, param2=3}, + {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:trunk", prob=254, param2=1}, + {name="mahogany:trunk", prob=254, param2=1}, + {name="mahogany:leaves", prob=254, param2=1}, + {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="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="ignore", 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="air", prob=0, param2=0}, + {name="mahogany:creeper", prob=254, param2=2}, + {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:creeper", prob=254, param2=2}, + {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:creeper", prob=254, param2=2}, + {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:creeper", prob=254, param2=2}, + {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:creeper", prob=254, param2=2}, + {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:creeper", prob=254, param2=2}, + {name="mahogany:leaves", prob=254, param2=1}, + {name="mahogany:leaves", prob=254, param2=1}, + {name="mahogany:flower_creeper", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="mahogany:hanging_creeper", prob=254, param2=1}, + {name="mahogany:trunk", prob=254, param2=2}, + {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="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="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="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="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="mahogany:leaves", prob=254, param2=1}, + {name="mahogany:trunk", prob=254, param2=2}, + {name="mahogany:leaves", prob=254, param2=1}, + {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="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:creeper", prob=254, param2=2}, + {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="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:flower_creeper", prob=254, param2=2}, + {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="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="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="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="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="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="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=2}, + {name="air", prob=0, param2=0}, + {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="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="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="mahogany:creeper", prob=254, param2=2}, + {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=126, param2=1}, + {name="mahogany:leaves", prob=254, param2=1}, + {name="mahogany:leaves", prob=254, param2=1}, + {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="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="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="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="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:trunk", prob=254, param2=1}, + {name="mahogany:leaves", prob=254, param2=1}, + {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: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:hanging_creeper", prob=254, param2=1}, + {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=126, param2=1}, + {name="mahogany:flower_creeper", prob=254, param2=2}, + {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="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="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="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="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="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="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="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="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=1}, + {name="mahogany:leaves", prob=254, param2=1}, + {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="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="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:flower_creeper", prob=254, param2=2}, + {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="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="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="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="mahogany:hanging_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="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="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="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="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="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="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}, + }, +} diff --git a/schematics/mahogany.mts b/schematics/mahogany.mts new file mode 100644 index 0000000..fc04fbd Binary files /dev/null and b/schematics/mahogany.mts differ diff --git a/textures/mahogany_creeper.png b/textures/mahogany_creeper.png new file mode 100644 index 0000000..e34d752 Binary files /dev/null and b/textures/mahogany_creeper.png differ diff --git a/textures/mahogany_flower_creeper.png b/textures/mahogany_flower_creeper.png new file mode 100644 index 0000000..17fc0e5 Binary files /dev/null and b/textures/mahogany_flower_creeper.png differ diff --git a/textures/mahogany_hanging_creeper.png b/textures/mahogany_hanging_creeper.png new file mode 100644 index 0000000..a696404 Binary files /dev/null and b/textures/mahogany_hanging_creeper.png differ diff --git a/textures/mahogany_leaves.png b/textures/mahogany_leaves.png new file mode 100644 index 0000000..603a83f Binary files /dev/null and b/textures/mahogany_leaves.png differ diff --git a/textures/mahogany_sapling.png b/textures/mahogany_sapling.png new file mode 100644 index 0000000..5711c3d Binary files /dev/null and b/textures/mahogany_sapling.png differ diff --git a/textures/mahogany_trunk.png b/textures/mahogany_trunk.png new file mode 100644 index 0000000..eb7ae5f Binary files /dev/null and b/textures/mahogany_trunk.png differ diff --git a/textures/mahogany_trunk_top.png b/textures/mahogany_trunk_top.png new file mode 100644 index 0000000..21162ed Binary files /dev/null and b/textures/mahogany_trunk_top.png differ diff --git a/textures/mahogany_wood.png b/textures/mahogany_wood.png new file mode 100644 index 0000000..0e7eefd Binary files /dev/null and b/textures/mahogany_wood.png differ