diff --git a/mods/flowers/README.txt b/mods/flowers/README.txt index 04f96d99..df3c5f41 100644 --- a/mods/flowers/README.txt +++ b/mods/flowers/README.txt @@ -14,3 +14,6 @@ http://sam.zoy.org/wtfpl/COPYING for more details. License of media (textures and sounds) -------------------------------------- WTFPL + +Gambit (WTFPL): + flowers_mushroom_*.png diff --git a/mods/flowers/init.lua b/mods/flowers/init.lua index 672f8b56..2a3e064a 100644 --- a/mods/flowers/init.lua +++ b/mods/flowers/init.lua @@ -57,6 +57,33 @@ for _,item in pairs(flowers.datas) do add_simple_flower(unpack(item)) end +local mushrooms_datas = { + {"brown", 2}, {"red", -6} +} + +for _, m in pairs(mushrooms_datas) do + local name, nut = m[1], m[2] + minetest.register_node("flowers:mushroom_"..name, { + description = string.sub(string.upper(name), 0, 1).. + string.sub(name, 2).." Mushroom", + tiles = {"flowers_mushroom_"..name..".png"}, + inventory_image = "flowers_mushroom_"..name..".png", + wield_image = "flowers_mushroom_"..name..".png", + drawtype = "plantlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy=3,flammable=3,attached_node=1,not_in_creative_inventory=1}, + sounds = default.node_sound_leaves_defaults(), + on_use = minetest.item_eat(nut), + selection_box = { + type = "fixed", + fixed = {-0.3, -0.5, -0.3, 0.3, 0, 0.3} + } + }) +end + minetest.register_abm({ nodenames = {"group:flora"}, neighbors = {"default:dirt_with_grass", "default:desert_sand"}, diff --git a/mods/flowers/textures/flowers_mushroom_brown.png b/mods/flowers/textures/flowers_mushroom_brown.png new file mode 100644 index 00000000..33ffcd47 Binary files /dev/null and b/mods/flowers/textures/flowers_mushroom_brown.png differ diff --git a/mods/flowers/textures/flowers_mushroom_red.png b/mods/flowers/textures/flowers_mushroom_red.png new file mode 100644 index 00000000..a68f5d50 Binary files /dev/null and b/mods/flowers/textures/flowers_mushroom_red.png differ