Use creative.is_enabled_for for creative mode if possible (#1558)
[oweals/minetest_game.git] / mods / bones / init.lua
index 9542cab0945797cb17b2bce85a0d1e119aeeed51..56f5fd04f5e2a1764bc7a727393d45f2af17a6f9 100644 (file)
@@ -167,7 +167,8 @@ minetest.register_on_dieplayer(function(player)
        end
 
        -- return if keep inventory set or in creative mode
-       if bones_mode == "keep" or minetest.setting_getbool("creative_mode") then
+       if bones_mode == "keep" or (creative and creative.is_enabled_for
+                       and creative.is_enabled_for(player:get_player_name())) then
                return
        end