Save and Load - noonmaru/psychics GitHub Wiki
ํ๋ ์ด์ด๊ฐ ๋๊ฐ๊ฑฐ๋ ์๋ฒ๊ฐ ์ข ๋ฃ๋๋ ํ๋ ์ด์ด์ ๋ฅ๋ ฅ ์ ๋ณด๋ฅผ ์ ์ฅํ์ฌ ๋ค์ ํ ๋น๋ ๋ ๋ถ๋ฌ์ฌ ์ ์์ต๋๋ค.
Bukkit์์ ์ ๊ณตํ๋ YamlConfiguration์ ์ด์ฉํฉ๋๋ค.
class MyAbility : Ability<AbilityConcept>() {
private var someData = "This is someData!"
// ์ ์ฅ
override fun onSave(config: ConfigurationSection) {
config["data"] = someData
}
// ๋ถ๋ฌ์ค๊ธฐ
override fun onLoad(config: ConfigurationSection) {
this.someData = config.getString("data") ?: someData
}
}