ModConfigImpl

class ModConfigImpl(val name: String, val path: Path, defaults: () -> String? = null, createIfMissing: Boolean = false) : ModConfig

TOML-backed mod configuration.

Constructors

Link copied to clipboard
constructor(name: String, path: Path, defaults: () -> String? = null, createIfMissing: Boolean = false)

Properties

Link copied to clipboard
open override val name: String
Link copied to clipboard
open override val path: Path

Functions

Link copied to clipboard
open override fun contains(path: String): Boolean
Link copied to clipboard
open override fun getBoolean(path: String): Boolean?
open override fun getBoolean(path: String, defaultValue: Boolean): Boolean
Link copied to clipboard
open override fun getDuration(path: String): Duration?
open override fun getDuration(path: String, defaultValue: Duration): Duration
Link copied to clipboard
open override fun getInt(path: String): Int?
open override fun getInt(path: String, defaultValue: Int): Int
Link copied to clipboard
open override fun getLong(path: String): Long?
open override fun getLong(path: String, defaultValue: Long): Long
Link copied to clipboard
open override fun getString(path: String): String?
open override fun getString(path: String, defaultValue: String): String
Link copied to clipboard
open override fun getStringList(path: String): List<String>
Link copied to clipboard
open override fun reload(): ModConfig
Link copied to clipboard
open override fun remove(path: String)
Link copied to clipboard
open override fun save()
Link copied to clipboard
open override fun set(path: String, value: Any?)