settingtypes.txt

From Minetest Developer Wiki
Jump to: navigation, search

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
Personal tools
Namespaces

Variants
Actions
Navigation
API
Toolbox