local settings = minetest.settings
-local old = settings:get("dedicated_server_step")
+--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")
-print("Changing server step from "..old.." to 0.00001")
-print("Changing liquid update to ")
-
+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)
-print("Max stack set to 1000")
-
--minetest.register_globalstep(function(dtime)
-- print(settings:get("dedicated_server_step"))
--end)