diff --git a/mods/mcl_fire/fire_charge.lua b/mods/mcl_fire/fire_charge.lua index 2a3226e3d..09033c888 100644 --- a/mods/mcl_fire/fire_charge.lua +++ b/mods/mcl_fire/fire_charge.lua @@ -9,10 +9,14 @@ minetest.register_craftitem("mcl_fire:fire_charge", { if pointed_thing.type == "node" then if minetest.get_node(pointed_thing.under).name == "mcl_tnt:tnt" then tnt.ignite(pointed_thing.under) - itemstack:take_item() + if not minetest.setting_getbool("creative_mode") then + itemstack:take_item() + end else mcl_fire.set_fire(pointed_thing) - itemstack:take_item() + if not minetest.setting_getbool("creative_mode") then + itemstack:take_item() + end end end return itemstack diff --git a/mods/mcl_fire/flint_and_steel.lua b/mods/mcl_fire/flint_and_steel.lua index 80af1f3ac..9a827e50b 100644 --- a/mods/mcl_fire/flint_and_steel.lua +++ b/mods/mcl_fire/flint_and_steel.lua @@ -16,10 +16,14 @@ minetest.register_tool("mcl_fire:flint_and_steel", { if pointed_thing.type == "node" then if minetest.get_node(pointed_thing.under).name == "mcl_tnt:tnt" then tnt.ignite(pointed_thing.under) - itemstack:add_wear(66000/65) -- 65 uses + if not minetest.setting_getbool("creative_mode") then + itemstack:add_wear(66000/65) -- 65 uses + end else mcl_fire.set_fire(pointed_thing) - itemstack:add_wear(66000/65) -- 65 uses + if not minetest.setting_getbool("creative_mode") then + itemstack:add_wear(66000/65) -- 65 uses + end end end return itemstack