From d13097e8610aedc9d08896d9740d8056e7683c9a Mon Sep 17 00:00:00 2001 From: D00Med Date: Sat, 2 Jul 2016 07:15:32 +1000 Subject: [PATCH] Initial commit Initial upload of the mod to github --- depends.txt | 1 + description.txt | 9 + init.lua | 672 ++++++++++++++++++ license.txt | 24 + screenshot.png | Bin 0 -> 26035 bytes textures/moreplants_bigfern.png | Bin 0 -> 615 bytes textures/moreplants_bigflower.png | Bin 0 -> 652 bytes textures/moreplants_bullrush.png | Bin 0 -> 824 bytes textures/moreplants_bush.png | Bin 0 -> 282 bytes textures/moreplants_cactus.png | Bin 0 -> 163 bytes textures/moreplants_clover.png | Bin 0 -> 154 bytes textures/moreplants_curly.png | Bin 0 -> 357 bytes textures/moreplants_curlyfruit.png | Bin 0 -> 262 bytes textures/moreplants_deadweed.png | Bin 0 -> 249 bytes textures/moreplants_eye.png | Bin 0 -> 412 bytes textures/moreplants_eyeweed.png | Bin 0 -> 297 bytes textures/moreplants_fern.png | Bin 0 -> 297 bytes textures/moreplants_fireflower.png | Bin 0 -> 211 bytes textures/moreplants_glowfung.png | Bin 0 -> 214 bytes textures/moreplants_groundfung.png | Bin 0 -> 145 bytes textures/moreplants_jungleflower1.png | Bin 0 -> 352 bytes textures/moreplants_longgrass.png | Bin 0 -> 479 bytes textures/moreplants_moonflower.png | Bin 0 -> 272 bytes textures/moreplants_mushroom_side.png | Bin 0 -> 121 bytes textures/moreplants_mushroom_top.png | Bin 0 -> 235 bytes textures/moreplants_spikefern.png | Bin 0 -> 230 bytes textures/moreplants_stoneplant.png | Bin 0 -> 394 bytes textures/moreplants_trans.png | Bin 0 -> 75 bytes textures/moreplants_tundrabush.png | Bin 0 -> 245 bytes textures/moreplants_umbrella.png | Bin 0 -> 555 bytes textures/moreplants_weed.png | Bin 0 -> 310 bytes textures/moreplants_xlbush.png | Bin 0 -> 1280 bytes .../textures_32x/moreplants_bigflower.png | Bin 0 -> 790 bytes textures/textures_32x/moreplants_bullrush.png | Bin 0 -> 1151 bytes textures/textures_32x/moreplants_clover.png | Bin 0 -> 256 bytes textures/textures_32x/moreplants_curly.png | Bin 0 -> 466 bytes .../textures_32x/moreplants_fireflower.png | Bin 0 -> 360 bytes .../textures_32x/moreplants_jungleflower.png | Bin 0 -> 793 bytes .../textures_32x/moreplants_jungleflower1.png | Bin 0 -> 777 bytes .../textures_32x/moreplants_longgrass.png | Bin 0 -> 808 bytes .../textures_32x/moreplants_mushroom_side.png | Bin 0 -> 148 bytes .../textures_32x/moreplants_mushroom_top.png | Bin 0 -> 453 bytes .../textures_32x/moreplants_stoneplant.png | Bin 0 -> 532 bytes textures/textures_32x/moreplants_trans.png | Bin 0 -> 83 bytes textures/textures_32x/moreplants_umbrella.png | Bin 0 -> 559 bytes 45 files changed, 706 insertions(+) create mode 100644 depends.txt create mode 100644 description.txt create mode 100644 init.lua create mode 100644 license.txt create mode 100644 screenshot.png create mode 100644 textures/moreplants_bigfern.png create mode 100644 textures/moreplants_bigflower.png create mode 100644 textures/moreplants_bullrush.png create mode 100644 textures/moreplants_bush.png create mode 100644 textures/moreplants_cactus.png create mode 100644 textures/moreplants_clover.png create mode 100644 textures/moreplants_curly.png create mode 100644 textures/moreplants_curlyfruit.png create mode 100644 textures/moreplants_deadweed.png create mode 100644 textures/moreplants_eye.png create mode 100644 textures/moreplants_eyeweed.png create mode 100644 textures/moreplants_fern.png create mode 100644 textures/moreplants_fireflower.png create mode 100644 textures/moreplants_glowfung.png create mode 100644 textures/moreplants_groundfung.png create mode 100644 textures/moreplants_jungleflower1.png create mode 100644 textures/moreplants_longgrass.png create mode 100644 textures/moreplants_moonflower.png create mode 100644 textures/moreplants_mushroom_side.png create mode 100644 textures/moreplants_mushroom_top.png create mode 100644 textures/moreplants_spikefern.png create mode 100644 textures/moreplants_stoneplant.png create mode 100644 textures/moreplants_trans.png create mode 100644 textures/moreplants_tundrabush.png create mode 100644 textures/moreplants_umbrella.png create mode 100644 textures/moreplants_weed.png create mode 100644 textures/moreplants_xlbush.png create mode 100644 textures/textures_32x/moreplants_bigflower.png create mode 100644 textures/textures_32x/moreplants_bullrush.png create mode 100644 textures/textures_32x/moreplants_clover.png create mode 100644 textures/textures_32x/moreplants_curly.png create mode 100644 textures/textures_32x/moreplants_fireflower.png create mode 100644 textures/textures_32x/moreplants_jungleflower.png create mode 100644 textures/textures_32x/moreplants_jungleflower1.png create mode 100644 textures/textures_32x/moreplants_longgrass.png create mode 100644 textures/textures_32x/moreplants_mushroom_side.png create mode 100644 textures/textures_32x/moreplants_mushroom_top.png create mode 100644 textures/textures_32x/moreplants_stoneplant.png create mode 100644 textures/textures_32x/moreplants_trans.png create mode 100644 textures/textures_32x/moreplants_umbrella.png diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..331d858 --- /dev/null +++ b/depends.txt @@ -0,0 +1 @@ +default \ No newline at end of file diff --git a/description.txt b/description.txt new file mode 100644 index 0000000..b0c8898 --- /dev/null +++ b/description.txt @@ -0,0 +1,9 @@ +A simple mod that adds a few new plants. +Changed in V1.2: +>more plants +>plants now spawn on new worlds(as decorations not using an ABM) +>curly plants have fruit, and eyeweeds drop eyeballs +>smaller textures + +Changed in V1.3: +>added all plants to the group attatched_node \ No newline at end of file diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..b9f23d8 --- /dev/null +++ b/init.lua @@ -0,0 +1,672 @@ + +--moreplants by D00Med + +--plants + +minetest.register_node("moreplants:tallgrass", { + description = "Tall Grass", + drawtype = "plantlike", + tiles = {"moreplants_longgrass.png"}, + paramtype = "light", + is_ground_content = false, + inventory_image = "moreplants_longgrass.png", + visual_scale = 1.4, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5} + }, + walkable = false, +}) + +minetest.register_node("moreplants:xlbush", { + description = "Tall Bush", + drawtype = "plantlike", + tiles = {"moreplants_xlbush.png"}, + paramtype = "light", + is_ground_content = false, + inventory_image = "moreplants_xlbush.png", + visual_scale = 1.4, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5} + }, + walkable = false, +}) + + +minetest.register_node("moreplants:bulrush", { + description = "Bulrush", + drawtype = "plantlike", + tiles = {"moreplants_bullrush.png"}, + paramtype = "light", + is_ground_content = false, + inventory_image = "moreplants_bullrush.png", + visual_scale = 1.3, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5} + }, + walkable = false, +}) + +minetest.register_node("moreplants:bigfern", { + description = "Big Fern", + drawtype = "plantlike", + tiles = {"moreplants_bigfern.png"}, + paramtype = "light", + is_ground_content = false, + inventory_image = "moreplants_bigfern.png", + visual_scale = 1.5, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5} + }, + walkable = false, +}) + +minetest.register_node("moreplants:umbrella", { + description = "Umbrella Weed", + drawtype = "plantlike", + tiles = {"moreplants_umbrella.png"}, + paramtype = "light", + is_ground_content = false, + inventory_image = "moreplants_umbrella.png", + visual_scale = 2, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.3, -0.5, -0.3, 0.3, 3, 0.3} + }, + walkable = true, +}) + +minetest.register_node("moreplants:bigflower", { + description = "Big Flower", + drawtype = "plantlike", + tiles = {"moreplants_bigflower.png"}, + paramtype = "light", + is_ground_content = false, + inventory_image = "moreplants_bigflower.png", + visual_scale = 1.2, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5} + }, + walkable = false, +}) + +minetest.register_node("moreplants:weed", { + description = "Weed", + drawtype = "plantlike", + tiles = {"moreplants_weed.png"}, + paramtype = "light", + is_ground_content = false, + inventory_image = "moreplants_weed.png", + visual_scale = 1.1, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5} + }, + walkable = false, +}) + +minetest.register_node("moreplants:stoneweed", { + description = "Stone weed", + drawtype = "plantlike", + tiles = {"moreplants_stoneplant.png"}, + paramtype = "light", + is_ground_content = false, + inventory_image = "moreplants_stoneplant.png", + visual_scale = 1, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.3, -0.5, -0.3, 0.3, 0, 0.3} + }, + walkable = false, +}) + +minetest.register_node("moreplants:spikefern", { + description = "Spike Fern", + drawtype = "plantlike", + tiles = {"moreplants_spikefern.png"}, + paramtype = "light", + is_ground_content = false, + inventory_image = "moreplants_spikefern.png", + visual_scale = 1, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.3, -0.5, -0.3, 0.3, 0, 0.3} + }, + walkable = false, +}) + +minetest.register_node("moreplants:eyeweed", { + description = "Eye weed", + drawtype = "plantlike", + tiles = {"moreplants_eyeweed.png"}, + paramtype = "light", + is_ground_content = false, + inventory_image = "moreplants_eyeweed.png", + visual_scale = 1, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + drop = "moreplants:eye", + selection_box = { + type = "fixed", + fixed = {-0.3, -0.5, -0.3, 0.3, 0, 0.3} + }, + walkable = false, +}) + +minetest.register_node("moreplants:fern", { + description = "Fern", + drawtype = "plantlike", + tiles = {"moreplants_fern.png"}, + paramtype = "light", + is_ground_content = false, + inventory_image = "moreplants_fern.png", + visual_scale = 1, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.3, -0.5, -0.3, 0.3, 0, 0.3} + }, + walkable = false, +}) + +minetest.register_node("moreplants:bush", { + description = "Bush", + drawtype = "plantlike", + tiles = {"moreplants_bush.png"}, + paramtype = "light", + is_ground_content = false, + inventory_image = "moreplants_bush.png", + visual_scale = 1, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.3, -0.5, -0.3, 0.3, 0, 0.3} + }, + walkable = false, +}) + +minetest.register_node("moreplants:cactus", { + description = "Small Cactus", + drawtype = "plantlike", + tiles = {"moreplants_cactus.png"}, + paramtype = "light", + is_ground_content = false, + inventory_image = "moreplants_cactus.png", + visual_scale = 1, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.3, -0.5, -0.3, 0.3, 0, 0.3} + }, + walkable = false, + damage_per_second = 1 +}) + +minetest.register_node("moreplants:moonflower", { + description = "Moon Flower", + drawtype = "plantlike", + tiles = {"moreplants_moonflower.png"}, + paramtype = "light", + is_ground_content = false, + inventory_image = "moreplants_moonflower.png", + visual_scale = 1, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.3, -0.5, -0.3, 0.3, 0, 0.3} + }, + walkable = false, +}) + +minetest.register_node("moreplants:fireflower", { + description = "Fire flower", + drawtype = "plantlike", + tiles = {"moreplants_fireflower.png"}, + paramtype = "light", + light_source = 5, + is_ground_content = false, + inventory_image = "moreplants_fireflower.png", + visual_scale = 1, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.2, -0.5, -0.2, 0.2, 0, 0.2} + }, + walkable = false, +}) + +minetest.register_node("moreplants:deadweed", { + description = "dead weed", + drawtype = "plantlike", + tiles = {"moreplants_deadweed.png"}, + paramtype = "light", + light_source = 5, + is_ground_content = false, + inventory_image = "moreplants_deadweed.png", + visual_scale = 1, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.2, -0.5, -0.2, 0.2, 0, 0.2} + }, + walkable = false, +}) + +minetest.register_node("moreplants:taigabush", { + description = "Taiga bush", + drawtype = "plantlike", + tiles = {"moreplants_tundrabush.png"}, + paramtype = "light", + light_source = 5, + is_ground_content = false, + inventory_image = "moreplants_tundrabush.png", + visual_scale = 1, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.2, -0.5, -0.2, 0.2, 0, 0.2} + }, + walkable = false, +}) + +minetest.register_node("moreplants:glowfung", { + description = "glow fungus", + drawtype = "torchlike", + tiles = {"moreplants_glowfung.png"}, + paramtype = "light", + is_ground_content = false, + light_source = 20, + legacy_wallmounted = true, + selection_box = { + type = "wallmounted", + wall_top = {-0.1, 0.5-0.6, -0.1, 0.1, 0.5, 0.1}, + wall_bottom = {-0.1, -0.5, -0.1, 0.1, -0.5+0.6, 0.1}, + wall_side = {-0.5, -0.3, -0.1, -0.5+0.3, 0.3, 0.1}, + }, + paramtype2 = "wallmounted", + is_ground_content = false, + inventory_image = "moreplants_glowfung.png", + visual_scale = 1, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + walkable = false, +}) + +minetest.register_node("moreplants:jungleflower", { + description = "Jungle flower", + drawtype = "plantlike", + tiles = {"moreplants_jungleflower1.png"}, + paramtype = "light", + is_ground_content = false, + inventory_image = "moreplants_jungleflower1.png", + visual_scale = 1.1, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + selection_box = { + type = "fixed", + fixed = {-0.4, -0.5, -0.4, 0.4, 0.4, 0.4} + }, + walkable = false, +}) + +minetest.register_node("moreplants:mushroom", { + description = "Pink Mushroom", + tiles = { + "moreplants_mushroom_top.png", + "moreplants_mushroom_top.png", + "moreplants_mushroom_side.png", + "moreplants_mushroom_side.png", + "moreplants_mushroom_side.png", + "moreplants_mushroom_side.png" + }, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.0625, -0.5, -0.0625, 0.0625, -0.3125, 0.0625}, -- NodeBox1 + {-0.1875, -0.3125, -0.1875, 0.1875, -0.1875, 0.1875}, -- NodeBox2 + {-0.125, -0.1875, -0.125, 0.125, -0.125, 0.125}, -- NodeBox3 + } + }, + groups = {snappy=3, flammable=1, attatched_node=1}, + light_source=2, +}) + +minetest.register_node("moreplants:curly", { + description = "Curly flower", + drawtype = "plantlike", + tiles = {"moreplants_curly.png"}, + paramtype = "light", + is_ground_content = false, + inventory_image = "moreplants_curly.png", + visual_scale = 1.1, + wield_scale = {x=0.5, y=0.5, z=0.5}, + groups = {snappy=3, flammable=1, attatched_node=1}, + drop = "moreplants:curlyfruit", + selection_box = { + type = "fixed", + fixed = {-0.3, -0.5, -0.3, 0.3, 0.4, 0.3} + }, + walkable = false, +}) + +minetest.register_node("moreplants:clover", { + description = "Clover", + drawtype = "firelike", + tiles = { + "moreplants_clover.png", + "moreplants_trans.png", + "moreplants_clover.png", + "moreplants_clover.png", + "moreplants_clover.png", + "moreplants_clover.png" + }, + groups = {snappy=3, flammable=1, attatched_node=1}, + is_ground_content=true, + walkable = false, + inventory_image = "moreplants_clover.png", + paramtype = "light", + sunlight_propagates=true, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -0.1, 0.5} + }, +}) + +minetest.register_node("moreplants:groundfung", { + description = "Ground fungus", + drawtype = "firelike", + tiles = { + "moreplants_groundfung.png", + "moreplants_trans.png", + "moreplants_groundfung.png", + "moreplants_groundfung.png", + "moreplants_groundfung.png", + "moreplants_groundfung.png" + }, + groups = {snappy=3, flammable=1, attatched_node=1}, + is_ground_content=true, + walkable = false, + inventory_image = "moreplants_groundfung.png", + paramtype = "light", + sunlight_propagates=true, + selection_box = { + type = "fixed", + fixed = {-0.5, -0.5, -0.5, 0.5, -0.1, 0.5} + }, +}) + +--craftitems +minetest.register_craftitem("moreplants:curlyfruit", { + description = "Curly Fruit", + inventory_image = "moreplants_curlyfruit.png", + on_use = minetest.item_eat(1), +}) + +minetest.register_craftitem("moreplants:eye", { + description = "Eyeball", + inventory_image = "moreplants_eye.png" +}) + +--craft recipes +minetest.register_craft({ + output = "default:cactus 1", + recipe = { + {"moreplants:cactus", "moreplants:cactus", "moreplants:cactus"}, + {"moreplants:cactus", "moreplants:cactus", "moreplants:cactus"}, + {"moreplants:cactus", "moreplants:cactus", "moreplants:cactus"} + } +}) + +--decorations +if minetest.get_mapgen_params().mgname == "v7" then +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:desert_sand", + sidelen = 16, + fill_ratio = 0.005, + biomes = {"desert"}, + decoration = "moreplants:fireflower", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.03, + biomes = {"stone_grassland", "sandstone_grassland"}, + decoration = "moreplants:tallgrass", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.02, + biomes = {"rainforest"}, + decoration = "moreplants:jungleflower", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.006, + biomes = {"deciduous_forest", "sandstone_grassland", "stone_grassland"}, + decoration = "moreplants:xlbush", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.02, + biomes = {"rainforest"}, + decoration = "moreplants:umbrella", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.02, + biomes = {"rainforest", "coniferous_forest"}, + decoration = "moreplants:bigfern", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.02, + biomes = {"rainforest"}, + decoration = "moreplants:bigflower", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:sand", + sidelen = 16, + fill_ratio = 0.02, + biomes = {"stone_grassland_ocean", "deciduous_forest_ocean"}, + decoration = "moreplants:bulrush", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:desert_sand", + sidelen = 16, + fill_ratio = 0.005, + biomes = {"desert"}, + decoration = "moreplants:eyeweed", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:stone", + sidelen = 16, + fill_ratio = 0.001, + decoration = "moreplants:stoneweed", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:desert_sand", + sidelen = 16, + fill_ratio = 0.005, + biomes = {"desert"}, + decoration = "moreplants:cactus", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.005, + biomes = {"deciduous_forest"}, + decoration = "moreplants:curly", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.005, + biomes = {"deciduous_forest"}, + decoration = "moreplants:bush", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:snow_block", + sidelen = 16, + fill_ratio = 0.005, + biomes = {"tundra"}, + decoration = "moreplants:moonflower", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:snowblock", "default:dirt_with_snow", + sidelen = 16, + fill_ratio = 0.02, + biomes = {"taiga"}, + decoration = "moreplants:deadweed", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:snowblock", "default:dirt_with_snow", + sidelen = 16, + fill_ratio = 0.02, + biomes = {"taiga"}, + decoration = "moreplants:taigabush", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:snowblock", "default:dirt_with_snow", + sidelen = 16, + fill_ratio = 0.02, + biomes = {"taiga"}, + decoration = "moreplants:groundfung", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.02, + biomes = {"coniferous_forest"}, + decoration = "moreplants:spikefern", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.02, + biomes = {"coniferous_forest"}, + decoration = "moreplants:weed", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.02, + biomes = {"coniferous_forest"}, + decoration = "moreplants:fern", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "default:dirt_with_grass", + sidelen = 16, + fill_ratio = 0.01, + biomes = {"deciduous_forest"}, + decoration = "moreplants:mushroom", + height = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = "air", + sidelen = 16, + fill_ratio = 0.01, + biomes = {"deciduous_forest"}, + spawn_by = "default:tree", + decoration = "moreplants:glowfung", + height = 1, +}) +end \ No newline at end of file diff --git a/license.txt b/license.txt new file mode 100644 index 0000000..b6dddaa --- /dev/null +++ b/license.txt @@ -0,0 +1,24 @@ + +License for Code +---------------- + +Copyright (C) 2016 DOOmed + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU Lesser General Public License as published by +the Free Software Foundation; either version 2.1 of the License, or +(at your option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +License for Textures, Models and Sounds +--------------------------------------- + +CC-BY-SA 3.0 UNPORTED. Created by DOOmed diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..e629f560536aebb39469d4953ba2c6eacf1792ca GIT binary patch literal 26035 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 literal 0 HcmV?d00001 diff --git a/textures/moreplants_bigfern.png b/textures/moreplants_bigfern.png new file mode 100644 index 0000000000000000000000000000000000000000..5df96c1f7fd44a8009da476ea9f43f4a9b799a93 GIT binary patch literal 615 zcmV-t0+{`YP)S8ROD$-dz!;G+qE9M|JT6w`k%oAc7EPpg;x$Gg0umrF z8-Vc2Kzu#p3RdTxa;nI7GwLR=k zcL8lSo3dB%6Sx8m0bxhT4s{2xrtDRegyJeMe1p+oC}S6pI`33k#JbKqb>3ekO2WI$ z`S+Bhf+}#K>~BFim;bodm(7B$Ul|t`MC83#f%rrBBecTT*@xruUjyLlF z0s`1_wJ=RKrhw=D)g-~wF=$My>rKYv2hdEp{nleYX%Xwqc5SYQDFB6-d3$crP%OVy z)+&}}U&r%g;rj8{3pW=tVmF1vjOeTpj=3)tgZM;Dhq=;0(Ra+ypT_{D|_yhDGxa`)g7P{;oa3kWz)^t{m` zQms}QUL24+1OT4rF}*t3qHxxE<9d2^QasNibfOyvGb>X95IPYm5-i((Fh$F@QPB zOx>hw2S0000M4p)L$OEO5>#9Z&1KQ(y{*LS_U+}}27g!WtBz4yMqzxRFLdkJt(=X7R> zyB;O|ln?d8IF)mg5A{3pV;k-l{eOm~-&LlcaGz1A1(7Fia2sJiwTLHfTrtfBk-sO1 z{Ip^IOc42-K^^uDb$o%NsC?U$3TeaEdjLf*hkY9sM4kvDF9m_mdSr(>h;PFN=DTb8 z0y8@~?p01toi$u*~jxu~HY?=eia_kn1*c+B$^_OYy zhzDpi8X(a8+MXK1*wttkk8Q+?szOoKuDPNrb^1*eQa(jhkxV5B0PLyCqE!dw0f1yG zL6WJ&gTPQ{ma<+o9QL7RaUgH5%u@D=Zn(U=gA+#54iK@HT**{o`Zx{55(Q1t`v6cW zR}tH2V=bR$lBopAENP=Pxn2Z?Yb5Q75W;hudmSsX0!3D|>@$1=z*fElMOLwuFC~oY zR-&0|mA9d?Zn)JvK&yEG0HEKSQbFfzHCx&t{_S*SIE4|wX8_pwQPXwN_E{-cjWX9L z=ZMS#Z!yr!|bUK~x zwRXoe+PywTqZ(3`auttW#_7@6HxM_tyr7J*!}xx?sn0*Y$}tqpT2(&EYHlVL__o=e z8Vba3=j@4FCVk9tGcgijhxHf7mrq~K|D|XFvVHq~9ADtb#LtVSxs={!03f#_l{^g_ z1*~T%7x(o@-73KtZG;^*Lv5$r5BV`D7x#5OEB`-qE{U3;9~w~r0000{W=e*r3u8;(gdt1bE@=Ar%ztof$1Ci z!DYQD9c}DHKSbZ@y_P1lu@Iu~ShGi$qW}N^ literal 0 HcmV?d00001 diff --git a/textures/moreplants_cactus.png b/textures/moreplants_cactus.png new file mode 100644 index 0000000000000000000000000000000000000000..9e258fd526c1ae617ffb87b123364f9dbe8b73e1 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`S)MMAAr_~T6C_xhWg@0Z{JGv8 z_P5`kS6Gj8Z^qUC-^=V9rCl~L@&JL?IwKIpW6<1T=HL|n#NG_ZcyRQnc~1+E>M8CM ze#g@^E+#sJ={zXnyvVj^*Qa@Z98wYz5(F*_s%ULwWY9e)r@r=)mM73w22WQ%mvv4F FO#nkwHD>?- literal 0 HcmV?d00001 diff --git a/textures/moreplants_clover.png b/textures/moreplants_clover.png new file mode 100644 index 0000000000000000000000000000000000000000..923810add31fbf5a6b86b96dc1016571f2209654 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`iJmTwAr_~T6C_v{Cx}d7wfpm@ zfWg&ax!-RFW@hH*u$9N^-*TP(Z&0{4sP})C<*NUQIc#ifZ7nZ9{@?%a->>+^4zh~t z0y!SOxRQC;boJ8}izM34xQnG9NSC&fR^wlsn8WaDgMsIg4-1-rmN9s``njxgN@xNA D8#Xzy literal 0 HcmV?d00001 diff --git a/textures/moreplants_curly.png b/textures/moreplants_curly.png new file mode 100644 index 0000000000000000000000000000000000000000..7a7196393bbfcdaba0a19ff292636792cc51dd9d GIT binary patch literal 357 zcmV-r0h<1aP)-So=vD0+Dm-G0AQnl^}B0pF*=yD57;Q+$@x72 zKzHCX0A$m=9v_{l6*hnLPQT4MkyKjhL2qQ)<=W}D*?5F}Rv?K}vQfZCOfb89xLLiG zd!sY{Rh_QN)E$@fL8ep8m)Hp4aur#;E&u@D&er-KbO%1)T|5#142Q>jwR{H`t8Yio zK&B&flQ<=Ec}f5P2$<&mFn*%S&C}zm64{NlMf!Z6L(sL8jRMwoJ}XLq-fvm7Q#Q?! z#3^asmB%Db*9V87?FRP4OKOEpc7tjk6#)3BoBQ$wHa3-aa_yD~00000NkvXXu0mjf Da;Kbw literal 0 HcmV?d00001 diff --git a/textures/moreplants_curlyfruit.png b/textures/moreplants_curlyfruit.png new file mode 100644 index 0000000000000000000000000000000000000000..8a3b4b9695f0c0bbc0dec7cdb50b96cd20ffeb1b GIT binary patch literal 262 zcmV+h0r~!kP)( z&de_SHO_~PR?^gIq@~`TZfb6@P9uG}Kl;S`demcLW5ecuRi}||s{%L9)KX*-ZmR+S zH_ntL&9`V?IRF-b?fA2?$K1W-sQ|3zm3QQn$dDIz00kfiu^oRlwz<1-mZ>;(kG3kh zH`BdK08oa3Uhnpchm+j}D=EC>smc%yFcccPjwUcshC%OWL)YKJ2Y&-@?g2REdjJ3c M07*qoM6N<$f-PQh6#xJL literal 0 HcmV?d00001 diff --git a/textures/moreplants_deadweed.png b/textures/moreplants_deadweed.png new file mode 100644 index 0000000000000000000000000000000000000000..ebe53380255f11505cecb9cb8d48842eca93c2c6 GIT binary patch literal 249 zcmVgnx_^ zYl)asz}G|~$u77*$>6phCvaX?lT$z*t0i`RXE_C=MDiRSg#&U59YGuKBLm*q)1Q~s z5Q*M%3h14MQk%K_Dh}4F-u{3jX_tfW~d_Vfd($Mnb(`B3CryZw)C#_&O|lW00000NkvXXu0mjf`ip3A literal 0 HcmV?d00001 diff --git a/textures/moreplants_eye.png b/textures/moreplants_eye.png new file mode 100644 index 0000000000000000000000000000000000000000..0041f7774f3bedd9881cbc8a68685364ea7159d2 GIT binary patch literal 412 zcmV;N0b~A&P)0TtCIGHiU}5n{{7Nu6(WVCn z8cC(P^%GH+V1BMsr`v6Mdiw}`pSWew(mD*lZFYzKyd!ST9fw`%c~i||HCU7{eG7CUuS;+00000*8vG1e$1}EQREy1+4G?cUzh0M!-}8sl{0&fyC)akngr{HU&&X5%Rgc`1w5$KeY|b#7yRhxxk<4;Qpt_R> zPM>D_F1Lw$<1U7qY%_EXrthivIXUssmfb%-JJn75R6j#0rPo0G;U}hZ45!Wq{X2i) rzySrtbA0?yIxoL7Qi?tT1m(4FlJYAB`klek)z4*}Q$iB}%FBa* literal 0 HcmV?d00001 diff --git a/textures/moreplants_fern.png b/textures/moreplants_fern.png new file mode 100644 index 0000000000000000000000000000000000000000..78f79e2c328328392569c365dfa254889fb1450c GIT binary patch literal 297 zcmV+^0oMMBP)fe&n-r#)M5cSw#`<(f vE()9b?vPv*6ici z^_KtV0fPVAXC1ovqCs%I;%b-w#s%621~s(@4oG~HS{)@;!}jOz@BYSzmu)Z2t4+tz&JS|yWmHW^5QShG!+dkHtm6^81+vgibYdS*fO%P4nVr|L0-m;$Ty%`ttWzW%t7` zu7+$85du8SF&B>;tYC0_{=nPEcCXog&NjwKx4c+c1!Wv~S3PzFy| KKbLh*2~7YBvskGB literal 0 HcmV?d00001 diff --git a/textures/moreplants_groundfung.png b/textures/moreplants_groundfung.png new file mode 100644 index 0000000000000000000000000000000000000000..335b48f25319bd4d45dba2cd2d02a40de9cfcd6b GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`5uPrNAr_~T6C_v{C!{nT(){&* z;!mF)B7U!oew;sW;DCXx_jmhEGj46I*Z5Q*ygdEozjjVBzl;C-*9p$-O|;m=l+rxm t=tSPui><+5{vWn{(Y7Gl$y`K@k0HC$DJx7bBBO)wnD{{ri(5H0vV6z z^x`$G(%HA%d&mFxzxVDA{$Hf?p`=kH%P6;<(C+&OCIDCKwHYra zQte6rY*w&|bJGf@J<(zl=f-9Q)vjc`mQ(>AleH@byt)?GIdQK0ynP0w z2n^ZO1W9W#(B=%e0j9|LG(@Uknk)jcm=GPYMgdpaG{^@bb`=gArzF(jZcIZ^ljR{@f4}2kV(u|A^pt^*}Boqhb_Z4);;`gpK;(L_gsAxr7ij)TAX%URgeX9Y~icK;K$ADG0U?o}1 zoMeIM7y#cvWD~V@|awe_2WN(c1hQK8KPPU9QLPRvx}HXFEB2}x`t2& zY@QZDsOzDXN_g0xNTUAd>$l&5L`Rx|#m6Q}2R9>KWjfS4?}ni*MQyb~iokNUaCaWy znGkK)%#=@+MB6oMX4?EuM5eW4vy1+qFbV?8)#4w8{&qYc15~Ltv|%aJkg6l<$_X?u@>n~l#YX~-ZCUk)(A3tI>1eZ7?y7QDpg&9oc5Wt7qe45N2*o zxY7{F+}6pcWAo~dMAI3WGdw;(tn(*_2L$Tv{w4kR{#gI;effI!h2jixTs%AF*8JE3 PG>gI0)z4*}Q$iB}prs{u literal 0 HcmV?d00001 diff --git a/textures/moreplants_mushroom_top.png b/textures/moreplants_mushroom_top.png new file mode 100644 index 0000000000000000000000000000000000000000..8a8069f98c6cb9c0c53e71fcbf890a2cb3205ab0 GIT binary patch literal 235 zcmVQ53`NhK8T(4@|F8V9F8c+pKk*8|$! zj)b(7PCo`v6ZNxEK9&Ka2RX-0&=o*c)UQVS-cY834eEsf#9^!ev_hFGb=zp$1`?-z zr%riuiff5lQbni=?2C(a4#F@@%yAKzJ;_sIuK?soVqSKQ;{ZeU_^($;#1O~8!%zhV lkHp~z?!b`eg!5bc!XNd|Sr;jTlIs8f002ovPDHLkV1m$8V_^UQ literal 0 HcmV?d00001 diff --git a/textures/moreplants_spikefern.png b/textures/moreplants_spikefern.png new file mode 100644 index 0000000000000000000000000000000000000000..aec9ce71739f070764a24680ba3a48936e5c07bb GIT binary patch literal 230 zcmVX8zue| z?Sl6Cau}{zSpR~NC>Km#r-Y)pV+Vv!v=8#mZUucOajg5u>>nf>HJz{gz&^yECj^H~ z*nVi^dGIvt!CmVXLvAZ~%;k$@nFiDJ1*Io301yd+jPFM>slhUh(ED!bm^KRs6e1Xp zJ>~T13IK55Y+xil!UWuP5Ovoli00SU8S_^Q1XQS*Y=I^;QPRl$F}aw@7D)b9?^8gY o=I63l=+IS0`ZuASrG?{@3Xen8Nul%wu`2U-KB!p$~`R*{$uh)8P z-38zOS11<)tjDGTJ+$tv)LZ-&?GXbPe3y4OMx2nE*#r4_2*`mnO~z;>nrpB9G(<#F z^R=HQ$7Dvd(GSa)Ii?p7K1L&_W!8N_+ENy8S!cALXrQHD= literal 0 HcmV?d00001 diff --git a/textures/moreplants_umbrella.png b/textures/moreplants_umbrella.png new file mode 100644 index 0000000000000000000000000000000000000000..f5816cdc69975124f8ca8047307d16ed4d587e5d GIT binary patch literal 555 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3HF&`%2d_Ffe}dba4#Hxc7G2{=7p50>{pG zm^#f37Lb-ysBGnvRTAv944%K(yIn8V>MQRIqj09qg~_|OGB0ty5pW>s>HT?r+s+;H z^l*(1-8H*M_D9|Q=hh95p0<1Lq%Qk=`*n3&eEZ?Xk2_yHn<-jrw_3^Oaq!NvTz{vQ z!;ag0cGzTFeLJb3<6m)X`GZ^Y?#TNdE4uqC)~iEuev`m`y>Fjpu6xhGaKe~zX|qAB z%x<5@Q)Afc{&S=q=f98<9Td^Q#8BfWv@>suuBt50!3`E=E4yEPe987I{uz(- z-!fkR*4J{hQfmE!MX3kVY8&1rt-oW>cJO9>!@H9bh5Vb@e4^u?v*FcC0#y85}Sb4q9e0B|4n-%^6ep!ViEY#6`s5SbA83n=t@{a0LJqWg2l8#35X< zGRw)A6CrgqP+bia{5ZR9UDu&6&$rop^1E{;+9Vrx&eNQ!X*2HnoS(ihcSZo%ZjWTG zVdp&QdQqm)vyg&@jIMFmUyy%>^tp=mSLU8IAxhUWqWcXP&-+tP#v6aWAK07*qo IM6N<$f;~%x^#A|> literal 0 HcmV?d00001 diff --git a/textures/moreplants_xlbush.png b/textures/moreplants_xlbush.png new file mode 100644 index 0000000000000000000000000000000000000000..b1d2616e3bce776b01c8f02e9506998841834cad GIT binary patch literal 1280 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 R_gMe{002ovPDHLkV1m3nFGv6Y literal 0 HcmV?d00001 diff --git a/textures/textures_32x/moreplants_clover.png b/textures/textures_32x/moreplants_clover.png new file mode 100644 index 0000000000000000000000000000000000000000..f7b2b7d53caa2483d4c4441ae83862ead464817a GIT binary patch literal 256 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJ#ArXh)PTa`bY#`uzUL#=F zNvRGdLx(A`Hx!jOF#EDOi3DC-U^rLyWzfxE+xT3!T-?ic`+wi>e`-M@u7P0mvplAt zW>w;h>SON%ea*Mpmx{|68}EJ~QQfxl`H%mrWL}y3ySUVSp4pj~6&$?AQRVKnYj5Vy z&B^8crt^5#H*uL=J*yp+3*{Yym$o&}&Yt|`_vdL}u0PIQbaThKJKi6?10Uxuonnx+ zX6n2s8;y3a{64k-YonTyu&EzCf1C{#lf2@6OLE`dgcXYlY9~GddWpf))z4*}Q$iB} D_a|=H literal 0 HcmV?d00001 diff --git a/textures/textures_32x/moreplants_curly.png b/textures/textures_32x/moreplants_curly.png new file mode 100644 index 0000000000000000000000000000000000000000..c56043a7345c9ae4d13200c9792dacc7d14a986c GIT binary patch literal 466 zcmV;@0WJQCP)$-y7MOfBR#zu?M=T1-ka$AMLLY=%yB~m)mN6TWzw5tPG}Cpy16|1Gl#sYiPzA zxacH<<0FB0Q@a9`2>PsG^U@!_LU}%YhkYIvOH*;Z+)S?5g;*T@!9MSdq2R{c*XCid zTuo@{3?jgJ&UFL6mm-1S5(%+to3RE79N%O0yHR0D>{~Fqr+aEO0-E<+(P@#Abfe@B zg@F4&HQjKne3Znx;4V?r3yebXC;}Wf{&u7CFai`@>XIT=DN`eoO+f2wtuAOJO5bL2 zx}8tPz8$R;R_@$9EEe0=O--~Axu8;5x78-NmCM-6hp)m@red^^gm~pjb@C;}cL52t zV$TQRx_#&Xn#OKLPoSo06h-r`PdO1 zEX6pr@cF1-lH~VCzY}2J0ws~#s@YR8_k$#A8giG)nEK%C6CTE4bngbLTmS$707*qo IM6N<$f?0^xHvj+t literal 0 HcmV?d00001 diff --git a/textures/textures_32x/moreplants_fireflower.png b/textures/textures_32x/moreplants_fireflower.png new file mode 100644 index 0000000000000000000000000000000000000000..856fa79921d7f29b36d7c626c5b2426b8ee535e6 GIT binary patch literal 360 zcmV-u0hj)XP)b>!3_JxLEf4V*k}ZG-PtB%pcnl@yjsVIVai|205V0C9FIjZ0Qu~mDi zZXyYhN1jL^ARr(hAmG1)O-Z8jf%*ckC+7OIHvj;nI3eEL16>Q2>(TXAlcmcwLy`eq z3nbYjaz6#m2g29eJ&>Kzgk{R z_~bwJ1+@~tNcMTvPuoNSKsDclE_tm4*)e0wG9_82G%NW~yjH@Cc+}$9M7!-8`@CYZ zOsP0t*fZbd1$RnWrsPgPq}U@B|Ktp7C8)XHu-mTDTyK5cR%BL~g&b06u?Bp}R%3Qx zvB_K+UEBD!0w!+zlg`j27RL*-?V)$}^4V|9Y1&OZTFf8!cCN!Ki~0}%0000|&wlzP}K*hHO=$vklIy4$Li z?HD%a+vHLN5~~@;f$dgRIH+VeiI>YAOy>UuTG@`__{f7UA=TtWhzu?R>nwBU0Sjg^prbZ0@}p@fK&;3d?V-KxU-dE(1H40xXo3|b+l)IfAR6`1v)SZc+I$yv8T z<&6@oY!cCNOU%KG+rRMs^qw~RXnLq$OL}W;R6?B?af|0tXm8bhRWS8EnjV5l*knPA zn0l(y1U`Un#Q|o5%Wln%3Sc>wo%56Elj8D5NxQEA7?2cIFcEM{4a9S)ph0A1)J1zD zYL87*%hypY|A)H|fzy-FE6D$kEQ~SV8U~4x{AuQs&t+L&KY1$#tsuXPs0TW5dVhp_ zi4wQB>acV04H>@+yPknMz`@ZnCRSlKzEZ*hNHFCIo7?U4?XEIQB0{(XPra z28#kAj2Hx?F_;V4U@(}B4LMz`_i%Q;bLO{=uJVP$*>`?D&-?3Pz=d7d|8A_`iz&aK z13+kP1lcz&0Dx1euzyB?0K=ArZ;ghS$#m;p2n~4w&p)3M;DKV1$zUot?aTKDvXtM? zX>9CGiw8@#&1v4)o96VbyEkwI!j=W6QejVCa1e<=vB-2Yk=lQJNknKM0u)vPsT?;U zM?zl0YGB=q$>$^UA^zgoJ^e4Fr8W5zRJ~Hmu#EUx>p-kfdL?2 zEx6VIAQeqAwa`ch!j^@dEr!Iy6V?|2Cllu~uxLSr43T*7`V6795wW+k#ZWnJLg$dS zyZ*kzRPaWw?mBGEj*H*Hi5aA#NhY@!>3}ReCWq8_I*PECE~8mG6@yGBm9G|rXH?;v ztL+rn&#rSFcq3OAqn0isyL`YX0>gB;mM)|C@_R@A?DYjc8WohOB-}~UtEc}NLjPvqK%1! zu?BRS;5Fp3*Nt3Vyg}q;EpbUP9WrSGML`z<0`tWtjfH4qp`GHGk^++$$(>-YFSxY* z)0H6R4K1nb0{RZc?si6?8+hn_`!GdECM~yLFa4igKIp80Zs4TjU}vHgRWcNQxlMci zKcL#RSGTzgG#a=Johquu=|zA%5%~4=i?$GTB*^<-zyaV7nj0$dR{k1J00000NkvXX Hu0mjfypMD; literal 0 HcmV?d00001 diff --git a/textures/textures_32x/moreplants_longgrass.png b/textures/textures_32x/moreplants_longgrass.png new file mode 100644 index 0000000000000000000000000000000000000000..df28629585d3b452dd306dc2b8ab12ec2a5a7ba3 GIT binary patch literal 808 zcmV+@1K0eCP)8nu5T*zL3IxGuQABW;CWALOTk{HCJ7&&%bo6^<$%cCeURRWOSCpo!O#3hdobUO}_k5PFGB%!uyDdaA7JScd{N~s{R{EbDggVNB z8LUtQ0c>FURavp~ZYTq1l!m|pSPRy4F(YfY00Lq}1&Yf854!?i7OULZ`Ly$4)fqO( z*af#1BocU=eL4KMLz|YtRlKH#Wv|gjSsON zwB~`$GB#G8NfdtFr z?S_p`0}=@MXc6lHXYVZBx+>=3G4OC5IW`T(R$QY}8W*j-xDFNrMO?P_;)=lmAYHd~O{}i+sXKRERI5z|gDv8+1|z=7b(U9o)p*QAxp=pTOLi1`?92DhTP1)#mQxrZF+jDt mFW6p%=qU95u4Z(Q0Dc1i>XUWS>57T~0000UCUvgZDi9C`TS|vQIl0NKurj+!TH1d<9V;T_T;C!t9$PH lwxVXq_U_v!SsDH@S1>59;JKM3_<1Hsxu>h2%Q~loCIH1{F}45z literal 0 HcmV?d00001 diff --git a/textures/textures_32x/moreplants_mushroom_top.png b/textures/textures_32x/moreplants_mushroom_top.png new file mode 100644 index 0000000000000000000000000000000000000000..d66a34c2948a306c94682d2e00f6b427be6da689 GIT binary patch literal 453 zcmV;$0XqJPP) z!EW0y5JcZBrJ(NY70GI%O|vf4{WXv~VCjxEnB) z!oA4wB~NUB-#w_!7O1V=e`(Yvv`r;^1b%evK#AIll*zb70idSgC|2RslC7o}7V18p%LErpxN;uQ`Vt35Fb0Qo!#M{s4S6*N+m-s* zV9lb3sVW9WLnPDjIZVt{WZW3T`Ox#h!LJ57kZ3UH

DSCrTPD=1_KRoe!M4tbMo&ZmP{~X{Ka###9J*eHq00000NkvXXu0mjfg~ZPF literal 0 HcmV?d00001 diff --git a/textures/textures_32x/moreplants_stoneplant.png b/textures/textures_32x/moreplants_stoneplant.png new file mode 100644 index 0000000000000000000000000000000000000000..f629127f8f72fcb34b08fe32e0fe21484c32bf78 GIT binary patch literal 532 zcmV+v0_**WP)rp&b$j z6C$P3?VM7MBX>#est(>1j{EL=-}~P8a=?FIhDwm_cr^bG!#Mz8H0&$gMO2Zu8cnns zO?0fb76VEE@~R(RpR`+Gss^rC8)Qk0h+4?f_;&&1i2-1mPIk{gE;5`NoQ)VDbV!XXX+VpBo!8Dy9@ZCb11K%~ey#f6(21JPgpi1IgL)qsSl8<+(Q7QSr zXxKNhB$oO_tI@>S-Z45>8?v*6M{YYFl~u`BB085PG1jXM#>*L^MOsY*w&PLOUaL?o z^Z#g(B1_^@A)731r`A61pC564c%kKPb$r4Uxf?G;+wrLGpRaTZc+}nAfaU@U!#O%u z8{_4ya4K?8-QIxK0Z6L$I7{MfU#seX7j}`Zwg3)}PNc#MeAg&qh>zg`vbJ6{jwV|P ze;M0?x>Hcq)`<+g&SHy^**cL0s{&$^2fk~t$@#Vs6|XNlI~w*4QG57(Q>CxEtg$&r zoyyA;&x2>_7Tr&DD=&-B_eIQTX`o81$bghy#dW8GW##hfhE`%g#|u2j WCp|W*%_JiL0000B?Wc})uc*XMaS cfSB*u1QZw;r+*K>4&*R+y85}Sb4q9e0KdKysQ>@~ literal 0 HcmV?d00001 diff --git a/textures/textures_32x/moreplants_umbrella.png b/textures/textures_32x/moreplants_umbrella.png new file mode 100644 index 0000000000000000000000000000000000000000..d5e44e361b5ebb20b86343c135798b760b57e99e GIT binary patch literal 559 zcmeAS@N?(olHy`uVBq!ia0vp^3P9|@!3HF&`%2d_Ffe}eba4#Hxc7FNVfG;hk>mF} zvkx5H*wx+K>QEqh=Z(-Grmx%_da-{*&b8Jxu8TdwSGMYbmXm_)CJ(>DLW3E$bKm`X zw?}2!jcJFfFIS5H{r~TOwSVe_;QrN~Nw?&;9_QIFcaHto^Lg*)MP7TpS?SQdMBVFU zS0@S_{;BZrVA#B?v&_YtH<%>8-@vx})rr41leDgXy*;bt17EhlqvK~^a&NfK#4sV9 z$%{R4mqnT6ub6dr^ZxUw-8veO84(oG!NgFJFJBa!8R2Cm(Ue&DCP@71V{wIxdSQ2F zJvwf{6yh*t*i*UtXj^(Sr zH)#I5Be!AoxtSX*_-py5?qa=Y*Y^0?k~{Wn2fybxX{4Tgkz>fZ{dRcF?ND~7`KMnq zF+})<@x(LpZ%gM|77vt{I{csv1^z9q(kdf7yK8C;rS5z-8IOA^}_#;F^fNQs~7ZM mJR|g9KG=bQ1uwFXoxke7Q;=HimIPozVDNPHb6Mw<&;$VAxc6%S literal 0 HcmV?d00001