settingtypes.txt
Jump to navigation
Jump to search
This page contains unofficial, low-quality Lua API documentation and is likely to be outdated or wrong. Do not rely on it! For the official and up-to-date documentation, see Lua API Documentation. |
This page has been proposed for deletion for the following reason: "Contains unofficial and potentially outdated, redundant and inconsistent Lua API information" If you don't think that this page should be deleted, please explain why on the talk page. |
Settingtypes.txt files contains mods settings displayed in the settings menu.
Settings can be accessed with minetest.setting_get method.
General format
name (Readable name) type type_args
Note that the parts are separated by exactly one space
type can be:
- int
- string
- bool
- float
- enum
- path
- filepath
- key (will be ignored in GUI, since a special key change dialog exists)
- flags
- noise_params_2d
- noise_params_3d
- v3f
type_args can be:
int:
- default
- default min max
string:
- default (if default is not specified then "" is set)
bool:
- default
float:
- default
- default min max
enum:
- default value1,value2,...
path:
- default (if default is not specified then "" is set)
filepath:
- default (if default is not specified then "" is set)
key:
- default
flags:
Flags are always separated by comma without spaces.
- default possible_flags
noise_params_2d:
Format is <offset>, <scale>, (<spreadX>, <spreadY>, <spreadZ>), <seed>, <octaves>, <persistance>, <lacunarity>[, <default flags>]
- default
noise_params_3d:
Format is <offset>, <scale>, (<spreadX>, <spreadY>, <spreadZ>), <seed>, <octaves>, <persistance>, <lacunarity>[, <default flags>]
- default
v3f:
Format is (<X>, <Y>, <Z>)
- default