Restrict mapgens available to Android & iOS by default
This commit is contained in:
parent
c63f1370e4
commit
a573ff7435
@ -16,8 +16,15 @@
|
||||
--51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||
|
||||
local function create_world_formspec(dialogdata)
|
||||
local mapgens = core.get_mapgen_names()
|
||||
|
||||
local mapgens = {}
|
||||
local mapgens_available = core.settings:get("mapgens_available")
|
||||
if mapgens_available then
|
||||
for mg in string.gmatch(mapgens_available, '[^,%s]+') do
|
||||
table.insert(mapgens, mg)
|
||||
end
|
||||
else
|
||||
mapgens = core.get_mapgen_names()
|
||||
end
|
||||
local current_seed = core.settings:get("fixed_map_seed") or ""
|
||||
local current_mg = core.settings:get("mg_name")
|
||||
|
||||
|
@ -1169,6 +1169,11 @@ max_out_chat_queue_size = 20
|
||||
|
||||
## Mapgen
|
||||
|
||||
# Available map generators, can be used to restrict mapgens unsuitable
|
||||
# for specific platforms and devices
|
||||
|
||||
# mapgens_available = v6, v7p, flat
|
||||
|
||||
# Name of map generator to be used when creating a new world.
|
||||
# Creating a world in the main menu will override this.
|
||||
# type: enum values: v5, v6, v7, flat, valleys, fractal, singlenode
|
||||
|
@ -383,6 +383,7 @@ void set_default_settings(Settings *settings)
|
||||
settings->setDefault("abm_interval", "2.0");
|
||||
settings->setDefault("client_unload_unused_data_timeout", "60");
|
||||
settings->setDefault("curl_verify_cert", "false");
|
||||
settings->setDefault("mapgens_available", "v6, v7p, flat");
|
||||
#endif
|
||||
|
||||
#ifdef __ANDROID__
|
||||
|
Loading…
x
Reference in New Issue
Block a user