Fix saving after unlock
This commit is contained in:
1 parent
49bbf4fe1b
commit
f167e43d4b
2 files changed
+21
-20
No files matched your search
@@ -20,19 +20,24 @@ public class LogoutEvent implements Listener {
|
||||
public void onPlayerQuit(PlayerQuitEvent event) {
|
||||
UUID uuid = event.getPlayer().getUniqueId();
|
||||
|
||||
if (Config.DEBUG)
|
||||
Logger.info("Syncing %", event.getPlayer().getName());
|
||||
GUI.GUIByUUID.remove(uuid);
|
||||
EconUser user = EconUser.getUser(uuid);
|
||||
if (user != null) {
|
||||
user.syncPoints();
|
||||
EconUser.removeUser(uuid);
|
||||
}
|
||||
ByteArrayDataOutput out = ByteStreams.newDataOutput();
|
||||
out.writeUTF("try-unlock");
|
||||
out.writeUTF(uuid.toString());
|
||||
Bukkit.getServer().sendPluginMessage(VillagerUI.getInstance(),
|
||||
"villagerui:player-data",
|
||||
out.toByteArray());
|
||||
new BukkitRunnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
if (Config.DEBUG)
|
||||
Logger.info("Syncing %", event.getPlayer().getName());
|
||||
GUI.GUIByUUID.remove(uuid);
|
||||
EconUser user = EconUser.getUser(uuid);
|
||||
if (user != null) {
|
||||
user.syncPoints();
|
||||
EconUser.removeUser(uuid);
|
||||
}
|
||||
ByteArrayDataOutput out = ByteStreams.newDataOutput();
|
||||
out.writeUTF("try-unlock");
|
||||
out.writeUTF(uuid.toString());
|
||||
Bukkit.getServer().sendPluginMessage(VillagerUI.getInstance(),
|
||||
"villagerui:player-data",
|
||||
out.toByteArray());
|
||||
}
|
||||
}.runTaskAsynchronously(VillagerUI.getInstance());
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user