ConfigDataType

interface ConfigDataType<T>

コンフィグデータタイプ

Since

1.3.0

Parameters

T

データ型

Types

Companion
Link copied to clipboard
object Companion
定義済みのコンフィグデータタイプの一覧。

Functions

get
Link copied to clipboard
abstract fun get(config: CustomConfig, path: String, notFoundError: Boolean): T?
コンフィグから値を取得する。
open fun get(config: CustomConfig, path: String, notFoundError: Boolean, default: T): T
コンフィグから値を取得するが、存在しない場合はデフォルトの値を利用する。
set
Link copied to clipboard
abstract fun set(config: CustomConfig, path: String, value: T?)
コンフィグの値を変更する。

Properties

typeName
Link copied to clipboard
abstract val typeName: String
データ型の名前。

Inheritors

ConfigBooleanDataType
Link copied to clipboard
ConfigCoordinateDataType
Link copied to clipboard
ConfigDateDataType
Link copied to clipboard
ConfigDoubleDataType
Link copied to clipboard
ConfigEnchantmentByKeyDataType
Link copied to clipboard
ConfigEnchantmentByNameDataType
Link copied to clipboard
ConfigEnumDataType
Link copied to clipboard
ConfigFloatDataType
Link copied to clipboard
ConfigIntDataType
Link copied to clipboard
ConfigInventoryDataType
Link copied to clipboard
ConfigItemStackDataType
Link copied to clipboard
ConfigLocationDataType
Link copied to clipboard
ConfigLongDataType
Link copied to clipboard
ConfigNumberDataType
Link copied to clipboard
ConfigPotionEffectTypeDataType
Link copied to clipboard
ConfigSerializableInventoryDataType
Link copied to clipboard
ConfigSerializableItemStackDataType
Link copied to clipboard
ConfigStringDataType
Link copied to clipboard
ConfigUUIDDataType
Link copied to clipboard
ConfigVectorDataType
Link copied to clipboard
ConfigWorldDataType
Link copied to clipboard
ConfigCoordinateListDataType
Link copied to clipboard
ConfigEnchantmentByKeyListDataType
Link copied to clipboard
ConfigEnchantmentByNameListDataType
Link copied to clipboard
ConfigEnumListDataType
Link copied to clipboard
ConfigItemStackListDataType
Link copied to clipboard
ConfigLocationListDataType
Link copied to clipboard
ConfigPotionEffectTypeListDataType
Link copied to clipboard
ConfigSerializableItemStackListDataType
Link copied to clipboard
ConfigStringListDataType
Link copied to clipboard
ConfigUUIDListDataType
Link copied to clipboard
ConfigVectorListDataType
Link copied to clipboard
ConfigWorldListDataType
Link copied to clipboard