forked from your-land-mirror/player_settings
65 lines
1.7 KiB
Lua
65 lines
1.7 KiB
Lua
local _ps = player_settings
|
|
local S = minetest.get_translator("player_settings")
|
|
|
|
_ps.register_metacategory("ps_example_mc",{
|
|
title = S("Settings Examples MC"),
|
|
})
|
|
|
|
_ps.register_category("ps_example",{
|
|
title = S("Settings Examples"),
|
|
metacategory = "ps_example_mc"
|
|
})
|
|
|
|
_ps.register_setting("ps_example_int", {
|
|
type = "int",
|
|
description = S("Example of @1", "int"),
|
|
long_description = S("Long description. \nExample of @1","int"),
|
|
default = 1,
|
|
category = "ps_example",
|
|
})
|
|
|
|
_ps.register_setting("ps_example_float", {
|
|
type = "float",
|
|
description = S("Example of @1", "float"),
|
|
long_description = S("Long description. \nExample of @1","float"),
|
|
default = 1.2345,
|
|
category = "ps_example",
|
|
})
|
|
|
|
_ps.register_setting("ps_example_string", {
|
|
type = "string",
|
|
description = S("Example of @1", "string"),
|
|
long_description = S("Long description. \nExample of @1","string"),
|
|
default = "DEFAULT",
|
|
category = "ps_example",
|
|
})
|
|
|
|
_ps.register_setting("ps_example_bool", {
|
|
type = "bool",
|
|
description = S("Example of @1", "bool"),
|
|
long_description = S("Long description. \nExample of @1","bool"),
|
|
default = true,
|
|
category = "ps_example",
|
|
})
|
|
|
|
_ps.register_setting("ps_example_enum_string", {
|
|
type = "enum",
|
|
description = S("Example of @1", "enum (string)"),
|
|
long_description = S("Long description. \nExample of @1","enum (string)"),
|
|
default = "1F616EMO",
|
|
category = "ps_example",
|
|
enum_type = "string",
|
|
enum_choices = {
|
|
"lorem",
|
|
"ipsum",
|
|
"hello",
|
|
"world",
|
|
"minetest",
|
|
"1F616EMO",
|
|
}
|
|
})
|
|
|
|
_ps.register_category("ps_example_empty",{
|
|
title = S("Empty Examples"),
|
|
metacategory = "ps_example_mc"
|
|
}) |