diff --git a/nssm_weapons.lua b/nssm_weapons.lua index 616f6ad..67308eb 100644 --- a/nssm_weapons.lua +++ b/nssm_weapons.lua @@ -334,7 +334,9 @@ local function nssm_register_weapon(name, def) inventory_image = name.."_hand.png", on_use = function(itemstack, placer, pointed_thing) weapons_shot(itemstack, placer, pointed_thing, def.velocity, name) - itemstack:take_item() + if not minetest.setting_getbool("creative_mode") then + itemstack:take_item() + end return itemstack end, on_drop = def.on_drop or function(itemstack, user, pointed_thing)