From f5dfd3950f498800f76cd785241786b5389cd570 Mon Sep 17 00:00:00 2001 From: drtshock Date: Tue, 11 Mar 2014 19:02:16 -0500 Subject: [PATCH] Close inventory when saving. --- .../java/com/drtshock/playervaults/listeners/Listeners.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/drtshock/playervaults/listeners/Listeners.java b/src/main/java/com/drtshock/playervaults/listeners/Listeners.java index 6c43081..4c8ca94 100644 --- a/src/main/java/com/drtshock/playervaults/listeners/Listeners.java +++ b/src/main/java/com/drtshock/playervaults/listeners/Listeners.java @@ -55,6 +55,7 @@ public class Listeners implements Listener { public void saveVault(Player player) { if (PlayerVaults.IN_VAULT.containsKey(player.getName())) { Inventory inv = player.getOpenInventory().getTopInventory(); + player.closeInventory(); // close the player's inventory just in case. if (inv.getViewers().size() == 1) { VaultViewInfo info = PlayerVaults.IN_VAULT.get(player.getName()); try { @@ -81,7 +82,7 @@ public class Listeners implements Listener { @EventHandler public void onJoin(PlayerJoinEvent event) { Player player = event.getPlayer(); - if ((player.isOp() || player.hasPermission("playervaults.notify")) && PlayerVaults.UPDATE) { + if (PlayerVaults.UPDATE && (player.isOp() || player.hasPermission("playervaults.notify"))) { player.sendMessage(ChatColor.GREEN + "Version " + PlayerVaults.NEWVERSION + " of PlayerVaults is up for download!"); player.sendMessage(ChatColor.GREEN + PlayerVaults.LINK + " to view the changelog and download!"); }