More data changes
This commit is contained in:
@@ -12,6 +12,7 @@ class DataListener : Listener {
|
||||
@EventHandler
|
||||
fun onLeave(event: PlayerQuitEvent) {
|
||||
PlayerUtils.updateSavedDisplayName(event.player)
|
||||
(Eco.getHandler().playerProfileHandler as EcoPlayerProfileHandler).savePlayerBlocking(event.player.uniqueId)
|
||||
(Eco.getHandler().playerProfileHandler as EcoPlayerProfileHandler).unloadPlayer(event.player.uniqueId)
|
||||
Eco.getHandler().ecoPlugin.logger.info("Player ${event.player.name} Quit (Saving)")
|
||||
}
|
||||
|
||||
@@ -33,7 +33,6 @@ class EcoPlayerProfileHandler(
|
||||
}
|
||||
|
||||
fun unloadPlayer(uuid: UUID) {
|
||||
handler.saveAllBlocking(listOf(uuid))
|
||||
loaded.remove(uuid)
|
||||
}
|
||||
|
||||
@@ -41,6 +40,10 @@ class EcoPlayerProfileHandler(
|
||||
handler.savePlayer(uuid)
|
||||
}
|
||||
|
||||
fun savePlayerBlocking(uuid: UUID) {
|
||||
handler.saveAllBlocking(listOf(uuid))
|
||||
}
|
||||
|
||||
override fun saveAll() {
|
||||
handler.saveAll(loaded.keys.toList())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user