Save and Load
Noonmaru edited this page Oct 7, 2020
·
1 revision
플레이어가 나가거나 서버가 종료되도 플레이어의 능력 정보를 저장하여 다시 할당될때 불러올 수 있습니다.
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
}
}