minetest.register_craftitem("xdecor:bowl", { description = "Bowl", inventory_image = "xdecor_bowl.png", wield_image = "xdecor_bowl.png" }) minetest.register_craftitem("xdecor:bowl_soup", { description = "Bowl of soup", inventory_image = "xdecor_bowl_soup.png", wield_image = "xdecor_bowl_soup.png", groups = {not_in_creative_inventory=1}, stack_max = 1, on_use = function(itemstack, user) itemstack:replace("xdecor:bowl 1") if rawget(_G, "hunger") then minetest.item_eat(20) else user:set_hp(20) end return itemstack end }) if rawget(_G, "fire") then minetest.register_tool("xdecor:flint_steel", { description = "Flint & Steel", inventory_image = "xdecor_flint_steel.png", on_use = function(itemstack, user, pointed_thing) local player = user:get_player_name() local pt = pointed_thing if pt.type == "node" and minetest.get_node(pt.above).name == "air" then if not minetest.is_protected(pt.above, player) then minetest.set_node(pt.above, {name="fire:basic_flame"}) else minetest.chat_send_player(player, "[!] This area is protected") end end itemstack:add_wear(2000) return itemstack end }) end minetest.register_tool("xdecor:hammer", { description = "Hammer", inventory_image = "xdecor_hammer.png", wield_image = "xdecor_hammer.png", on_use = function() do return end end }) minetest.register_craftitem("xdecor:honey", { description = "Honey", inventory_image = "xdecor_honey.png", wield_image = "xdecor_honey.png", groups = {not_in_creative_inventory=1}, on_use = minetest.item_eat(2) })