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.
|
--51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
|
||||||
local function create_world_formspec(dialogdata)
|
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_seed = core.settings:get("fixed_map_seed") or ""
|
||||||
local current_mg = core.settings:get("mg_name")
|
local current_mg = core.settings:get("mg_name")
|
||||||
|
|
||||||
|
@ -1169,6 +1169,11 @@ max_out_chat_queue_size = 20
|
|||||||
|
|
||||||
## Mapgen
|
## 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.
|
# Name of map generator to be used when creating a new world.
|
||||||
# Creating a world in the main menu will override this.
|
# Creating a world in the main menu will override this.
|
||||||
# type: enum values: v5, v6, v7, flat, valleys, fractal, singlenode
|
# 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("abm_interval", "2.0");
|
||||||
settings->setDefault("client_unload_unused_data_timeout", "60");
|
settings->setDefault("client_unload_unused_data_timeout", "60");
|
||||||
settings->setDefault("curl_verify_cert", "false");
|
settings->setDefault("curl_verify_cert", "false");
|
||||||
|
settings->setDefault("mapgens_available", "v6, v7p, flat");
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef __ANDROID__
|
#ifdef __ANDROID__
|
||||||
|
Loading…
x
Reference in New Issue
Block a user