From 0c4e92f710eb0e62cf3683ddd34ced7ae75f702e Mon Sep 17 00:00:00 2001 From: sigonasr2 Date: Wed, 20 Nov 2013 03:14:21 -0700 Subject: [PATCH] Fix issues with leaving the game with an open inventory not properly saving/dropping unused items. --- BankEconomyMod/src/me/kaZep/Base/PlayerListener.java | 4 ++++ .../src/me/kaZep/Commands/commandBankEconomy.java | 8 ++++---- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/BankEconomyMod/src/me/kaZep/Base/PlayerListener.java b/BankEconomyMod/src/me/kaZep/Base/PlayerListener.java index 22b3e9d..1ed220d 100644 --- a/BankEconomyMod/src/me/kaZep/Base/PlayerListener.java +++ b/BankEconomyMod/src/me/kaZep/Base/PlayerListener.java @@ -9141,6 +9141,7 @@ implements Listener @EventHandler public void onInventoryCloseEvent(InventoryCloseEvent e) { Player p = (Player)e.getPlayer(); + //Bukkit.getLogger().info("GEt close inventory event."); p.getScoreboard().getTeam(p.getName()).setPrefix(ChatColor.WHITE+""); if (p.hasPermission("group.moderator")) { p.getScoreboard().getTeam(p.getName()).setPrefix(ChatColor.GREEN+""); @@ -11222,6 +11223,9 @@ implements Listener if (p.isInsideVehicle()) { p.leaveVehicle(); } + if (p.getOpenInventory()!=null) { + p.closeInventory(); + } for (int i=0;i