Lineage
Toggle table of contents
0.1.0
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
Lineage
api
/
ru.hytalemodding.lineage.api.config
/
ModConfig
Mod
Config
interface
ModConfig
Represents a single mod configuration file.
Members
Properties
name
Link copied to clipboard
abstract
val
name
:
String
path
Link copied to clipboard
abstract
val
path
:
Path
Functions
contains
Link copied to clipboard
abstract
fun
contains
(
path
:
String
)
:
Boolean
get
Boolean
Link copied to clipboard
abstract
fun
getBoolean
(
path
:
String
)
:
Boolean
?
abstract
fun
getBoolean
(
path
:
String
,
defaultValue
:
Boolean
)
:
Boolean
get
Duration
Link copied to clipboard
abstract
fun
getDuration
(
path
:
String
)
:
Duration
?
abstract
fun
getDuration
(
path
:
String
,
defaultValue
:
Duration
)
:
Duration
get
Int
Link copied to clipboard
abstract
fun
getInt
(
path
:
String
)
:
Int
?
abstract
fun
getInt
(
path
:
String
,
defaultValue
:
Int
)
:
Int
get
Long
Link copied to clipboard
abstract
fun
getLong
(
path
:
String
)
:
Long
?
abstract
fun
getLong
(
path
:
String
,
defaultValue
:
Long
)
:
Long
get
String
Link copied to clipboard
abstract
fun
getString
(
path
:
String
)
:
String
?
abstract
fun
getString
(
path
:
String
,
defaultValue
:
String
)
:
String
get
String
List
Link copied to clipboard
abstract
fun
getStringList
(
path
:
String
)
:
List
<
String
>
reload
Link copied to clipboard
abstract
fun
reload
(
)
:
ModConfig
remove
Link copied to clipboard
abstract
fun
remove
(
path
:
String
)
save
Link copied to clipboard
abstract
fun
save
(
)
set
Link copied to clipboard
abstract
fun
set
(
path
:
String
,
value
:
Any
?
)