From 3f3518ab5bca99cef4a050eaac209fd1ff644cfb Mon Sep 17 00:00:00 2001 From: Andreas Troelsen Date: Fri, 25 Jan 2013 23:12:50 +0100 Subject: [PATCH] Try to restore inventories on server join. This should have absolutely no effect due to the implementation of the restore method. If no file exists, nothing happens, but if for some reason the inventory was never restored, it will be. --- src/com/garbagemule/MobArena/listeners/MAGlobalListener.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/com/garbagemule/MobArena/listeners/MAGlobalListener.java b/src/com/garbagemule/MobArena/listeners/MAGlobalListener.java index a8d6099..8d78b33 100644 --- a/src/com/garbagemule/MobArena/listeners/MAGlobalListener.java +++ b/src/com/garbagemule/MobArena/listeners/MAGlobalListener.java @@ -17,6 +17,7 @@ import com.garbagemule.MobArena.framework.Arena; import com.garbagemule.MobArena.framework.ArenaMaster; import com.garbagemule.MobArena.leaderboards.Stats; import com.garbagemule.MobArena.util.VersionChecker; +import com.garbagemule.MobArena.util.inventory.InventoryManager; /** * The point of this class is to simply redirect all events to each arena's @@ -227,6 +228,7 @@ public class MAGlobalListener implements Listener @EventHandler(priority = EventPriority.NORMAL) public void playerJoin(PlayerJoinEvent event) { + InventoryManager.restoreFromFile(plugin, event.getPlayer()); if (!am.notifyOnUpdates() || !event.getPlayer().isOp()) return; final Player p = event.getPlayer();