]> git.lizzy.rs Git - Crafter.git/blobdiff - mods/main/settings.lua
remove server debug
[Crafter.git] / mods / main / settings.lua
index 59a0fa40f46a08732cad8c7df50ecd5b18924fe6..9f5af155002e1605707424a2d5679c14ea33185d 100644 (file)
@@ -1,28 +1,26 @@
-local settings = minetest.settings
-
-local old = settings:get("dedicated_server_step")
-
-settings:set("dedicated_server_step", 0.00001)
-settings:set("liquid_update", 0.25)
-settings:set("abm_interval", 0.01)
-settings:set("enable_minimap", "true")
-settings:set("show_entity_selectionbox", "false")
+local creative_mode = minetest.settings:get_bool("creative_mode")
 
 --make stack max 1000 for everything
 minetest.register_on_mods_loaded(function()
-       for name,_ in pairs(minetest.registered_nodes) do
+       for name,def in pairs(minetest.registered_nodes) do
+               if creative_mode == true then
+                       local groups = def.groups
+                       groups["dig_immediate"] = 3
+               end
+               local stack_max = minetest.registered_items[name].stack_max
+               if stack_max == 99 then
+                       stack_max = 1000
+               end
                minetest.override_item(name, {
-                       stack_max = 1000,
+                       stack_max = stack_max,
                })
        end
        for name,_ in pairs(minetest.registered_craftitems) do
-               minetest.override_item(name, {
-                       stack_max = 1000,
-               })
+               local stack_max = minetest.registered_items[name].stack_max
+               if stack_max == 99 then
+                       minetest.override_item(name, {
+                               stack_max = 1000,
+                       })
+               end
        end
 end)
-
---minetest.register_globalstep(function(dtime)
---     print(settings:get("dedicated_server_step"))
---end)