From b47b442fe1f52babeee5a338853ae288d91682a8 Mon Sep 17 00:00:00 2001 From: AntumDeluge Date: Sat, 30 Jul 2016 20:25:03 -0700 Subject: [PATCH] worldedge: Use "world_edge" from .conf to determine size of game map. --- minetest.conf | 12 ++++++++++++ mods/world/worldedge/init.lua | 6 ++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/minetest.conf b/minetest.conf index e6d909f0..e47236e3 100644 --- a/minetest.conf +++ b/minetest.conf @@ -1545,7 +1545,19 @@ disallow_empty_password = true # type: string # modstore_details_url = https://forum.minetest.net/mmdb/mod/*/ + +### MOD CONFIGURATIONS ### + + +## player/unified_inventory + # Show the "lite" version of unified_inventory # type: bool unified_inventory_lite = false + +## world/worldedge + +# +# type: int +world_edge = 30000 diff --git a/mods/world/worldedge/init.lua b/mods/world/worldedge/init.lua index bbf914a7..525c06c5 100644 --- a/mods/world/worldedge/init.lua +++ b/mods/world/worldedge/init.lua @@ -2,11 +2,13 @@ -- TODO: Check for terrain height -- Defines the edge of a world -local edge = 30000 +local edge = tonumber(minetest.setting_get("world_edge")) or 30000 -- Radius which should be checked for a good teleportation place local radius = 2 -------------- +core.log("action", "World edge: " .. edge) + local count = 0 local waiting_list = {} --[[ Explanation of waiting_list table @@ -140,4 +142,4 @@ minetest.register_entity("worldedge:lock", { on_activate = function(staticdata, dtime_s) --self.object:set_armor_groups({immortal = 1}) end -}) \ No newline at end of file +})