CoreConfig

Constructors

Link copied to clipboard
constructor(context: ConfigInstantiationContext)

Properties

Functions

Link copied to clipboard
open override fun addDefault(@NotNull p0: String, @Nullable p1: Any?)
Link copied to clipboard
open override fun addDefaults(@NotNull p0: MutableMap<String, Any>)
open override fun addDefaults(@NotNull p0: Configuration)
Link copied to clipboard
open operator override fun contains(@NotNull p0: String): Boolean
open override fun contains(@NotNull p0: String, p1: Boolean): Boolean
Link copied to clipboard
@NotNull
open override fun createSection(@NotNull p0: String): ConfigurationSection
@NotNull
open override fun createSection(@NotNull p0: String, @NotNull p1: MutableMap<*, *>): ConfigurationSection
Link copied to clipboard
@Nullable
open operator override fun get(@NotNull p0: String): Any?
@Contract(value = "_, !null -> !null")
@Nullable
open operator override fun get(@NotNull p0: String, @Nullable p1: Any?): Any?
Link copied to clipboard
fun MemorySection.getAsNewLineSeparatedString(key: String): String
Link copied to clipboard
fun MemorySection.getAsStringList(key: String): List<String>

Get a list of strings, no matter if the value is a list or a single string.

Link copied to clipboard
open override fun getBoolean(@NotNull p0: String): Boolean
open override fun getBoolean(@NotNull p0: String, p1: Boolean): Boolean
Link copied to clipboard
@NotNull
open override fun getBooleanList(@NotNull p0: String): MutableList<Boolean>
Link copied to clipboard
@NotNull
open override fun getByteList(@NotNull p0: String): MutableList<Byte>
Link copied to clipboard
@NotNull
open override fun getCharacterList(@NotNull p0: String): MutableList<Char>
Link copied to clipboard
@Nullable
open override fun getColor(@NotNull p0: String): Color?
@Contract(value = "_, !null -> !null")
@Nullable
open override fun getColor(@NotNull p0: String, @Nullable p1: Color?): Color?
Link copied to clipboard
@NotNull
open override fun getComments(@NotNull p0: String): MutableList<String>
Link copied to clipboard
@Nullable
open override fun getConfigurationSection(@NotNull p0: String): ConfigurationSection?
Link copied to clipboard
@NotNull
open override fun getCurrentPath(): String
Link copied to clipboard
@Nullable
open override fun getDefaults(): Configuration?
Link copied to clipboard
@Nullable
open override fun getDefaultSection(): ConfigurationSection?
Link copied to clipboard
open override fun getDouble(@NotNull p0: String): Double
open override fun getDouble(@NotNull p0: String, p1: Double): Double
Link copied to clipboard
@NotNull
open override fun getDoubleList(@NotNull p0: String): MutableList<Double>
Link copied to clipboard
fun MemorySection.getDurationAsMillis(key: String, defaultValue: Long): Long
Link copied to clipboard
fun MemorySection.getDurationAsTicks(key: String, defaultValue: Long): Long
Link copied to clipboard
@NotNull
open override fun getFloatList(@NotNull p0: String): MutableList<Float>
Link copied to clipboard
@NotNull
open override fun getInlineComments(@NotNull p0: String): MutableList<String>
Link copied to clipboard
open override fun getInt(@NotNull p0: String): Int
open override fun getInt(@NotNull p0: String, p1: Int): Int
Link copied to clipboard
@NotNull
open override fun getIntegerList(@NotNull p0: String): MutableList<Int>
Link copied to clipboard
@Nullable
open override fun getItemStack(@NotNull p0: String): ItemStack?
@Contract(value = "_, !null -> !null")
@Nullable
open override fun getItemStack(@NotNull p0: String, @Nullable p1: ItemStack?): ItemStack?
Link copied to clipboard
@NotNull
open override fun getKeys(p0: Boolean): MutableSet<String>
Link copied to clipboard
@Nullable
open override fun getList(@NotNull p0: String): MutableList<*>?
@Contract(value = "_, !null -> !null")
@Nullable
open override fun getList(@NotNull p0: String, @Nullable p1: MutableList<*>?): MutableList<*>?
Link copied to clipboard
@Nullable
open override fun getLocation(@NotNull p0: String): Location?
@Contract(value = "_, !null -> !null")
@Nullable
open override fun getLocation(@NotNull p0: String, @Nullable p1: Location?): Location?
Link copied to clipboard
open override fun getLong(@NotNull p0: String): Long
open override fun getLong(@NotNull p0: String, p1: Long): Long
Link copied to clipboard
@NotNull
open override fun getLongList(@NotNull p0: String): MutableList<Long>
Link copied to clipboard
@NotNull
open override fun getMapList(@NotNull p0: String): MutableList<MutableMap<*, *>>
Link copied to clipboard

Get a Message from the config. Messages can be declared as simple String (one line), a list of Strings (multiple lines) or an empty list (disabled message):

Link copied to clipboard
@NotNull
open override fun getName(): String
Link copied to clipboard
@Nullable
open override fun <T : Any> getObject(@NotNull p0: String, @NotNull p1: Class<T>): T?
@Contract(value = "_, _, !null -> !null")
@Nullable
open override fun <T : Any> getObject(@NotNull p0: String, @NotNull p1: Class<T>, @Nullable p2: T?): T?
Link copied to clipboard
@Nullable
open override fun getOfflinePlayer(@NotNull p0: String): OfflinePlayer?
@Contract(value = "_, !null -> !null")
@Nullable
open override fun getOfflinePlayer(@NotNull p0: String, @Nullable p1: OfflinePlayer?): OfflinePlayer?
Link copied to clipboard
@Nullable
open override fun getParent(): ConfigurationSection?
Link copied to clipboard
@Nullable
open override fun getRoot(): Configuration?
Link copied to clipboard
@Nullable
open override fun <T : ConfigurationSerializable> getSerializable(@NotNull p0: String, @NotNull p1: Class<T>): T?
@Contract(value = "_, _, !null -> !null")
@Nullable
open override fun <T : ConfigurationSerializable> getSerializable(@NotNull p0: String, @NotNull p1: Class<T>, @Nullable p2: T?): T?
Link copied to clipboard
@NotNull
open override fun getShortList(@NotNull p0: String): MutableList<Short>
Link copied to clipboard
@Nullable
open override fun getString(@NotNull p0: String): String?
@Contract(value = "_, !null -> !null")
@Nullable
open override fun getString(@NotNull p0: String, @Nullable p1: String?): String?
Link copied to clipboard
@NotNull
open override fun getStringList(@NotNull p0: String): MutableList<String>
Link copied to clipboard
@NotNull
open override fun getValues(p0: Boolean): MutableMap<String, Any>
Link copied to clipboard
@Nullable
open override fun getVector(@NotNull p0: String): Vector?
@Contract(value = "_, !null -> !null")
@Nullable
open override fun getVector(@NotNull p0: String, @Nullable p1: Vector?): Vector?
Link copied to clipboard
open override fun isBoolean(@NotNull p0: String): Boolean
Link copied to clipboard
open override fun isColor(@NotNull p0: String): Boolean
Link copied to clipboard
open override fun isConfigurationSection(@NotNull p0: String): Boolean
Link copied to clipboard
open override fun isDouble(@NotNull p0: String): Boolean
Link copied to clipboard
open override fun isInt(@NotNull p0: String): Boolean
Link copied to clipboard
open override fun isItemStack(@NotNull p0: String): Boolean
Link copied to clipboard
open override fun isList(@NotNull p0: String): Boolean
Link copied to clipboard
open override fun isLocation(@NotNull p0: String): Boolean
Link copied to clipboard
open override fun isLong(@NotNull p0: String): Boolean
Link copied to clipboard
open override fun isOfflinePlayer(@NotNull p0: String): Boolean
Link copied to clipboard
open override fun isSet(@NotNull p0: String): Boolean
Link copied to clipboard
open override fun isString(@NotNull p0: String): Boolean
Link copied to clipboard
open override fun isVector(@NotNull p0: String): Boolean
Link copied to clipboard
open override fun load(file: File)
open fun load(@NotNull p0: Reader)
open fun load(@NotNull p0: String)
Link copied to clipboard
open override fun loadFromString(@NotNull p0: String)
Link copied to clipboard
@NotNull
open override fun options(): YamlConfigurationOptions
Link copied to clipboard
fun reload()
Link copied to clipboard
fun save()

Saves this configuration to the file.

open fun save(@NotNull p0: File)
open fun save(@NotNull p0: String)
Link copied to clipboard
@NotNull
open override fun saveToString(): String
Link copied to clipboard
open operator override fun set(@NotNull p0: String, @Nullable p1: Any?)
Link copied to clipboard
open override fun setComments(@NotNull p0: String, @Nullable p1: MutableList<String>?)
Link copied to clipboard
open override fun setDefaults(@NotNull p0: Configuration)
Link copied to clipboard
open override fun setInlineComments(@NotNull p0: String, @Nullable p1: MutableList<String>?)
Link copied to clipboard
open override fun toString(): String