Package-level declarations

Types

Link copied to clipboard
@Serializable
data class ConfigData(val database: DatabaseConfig = DatabaseConfig(), val world: WorldConfig = WorldConfig(), val fishing: FishingConfig = FishingConfig(), val spawn: SpawnConfig = SpawnConfig(), val defaultLocale: @Serializable(with = LocaleSerializer::class) Locale = Locale.JAPAN)

プラグイン全体の設定データを保持するデータクラス

Link copied to clipboard
interface ConfigManager

プラグインの設定を管理するインターフェース

Link copied to clipboard
interface PluginDirectory

プラグインのディレクトリを管理するインターフェース