diff --git a/pom.xml b/pom.xml index a58fe593..6a1c75f8 100644 --- a/pom.xml +++ b/pom.xml @@ -9,7 +9,7 @@ org.mctourney.autoreferee AutoReferee - 2.7.1-UNOFFICIAL + 2.7.2-UNOFFICIAL AutoReferee Core Plugin http://www.reddit.com/r/mctourney Bukkit plugin for automatically refereeing competitive Minecraft matches. diff --git a/src/main/java/org/mctourney/autoreferee/util/PlayerUtil.java b/src/main/java/org/mctourney/autoreferee/util/PlayerUtil.java index 682fea11..99944d8f 100644 --- a/src/main/java/org/mctourney/autoreferee/util/PlayerUtil.java +++ b/src/main/java/org/mctourney/autoreferee/util/PlayerUtil.java @@ -4,6 +4,7 @@ import org.bukkit.GameMode; import org.bukkit.entity.Player; +import org.bukkit.inventory.Inventory; import org.bukkit.inventory.PlayerInventory; import org.bukkit.potion.PotionEffect; import org.bukkit.potion.PotionEffectType; @@ -78,6 +79,16 @@ public static void removeStatusEffects(Player player) for (PotionEffect effect : player.getActivePotionEffects()) player.removePotionEffect(effect.getType()); } + + /** + * Clears player's ender chest + */ + public static void clearEnderChest(Player player) + { + // clear the ender chest + Inventory enderChest = player.getEnderChest(); + enderChest.clear(); + } /** * Performs all PlayerUtil actions on this player. @@ -95,6 +106,9 @@ public static void reset(Player player) // remove potion and beacon effects removeStatusEffects(player); + + // clear their ender chest + clearEnderChest(player); } private static class BufferedGameModeChangeTask extends BukkitRunnable diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 980248e3..ec90723e 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,6 +1,6 @@ name: AutoReferee main: org.mctourney.autoreferee.AutoReferee -version: 2.7.1 FOR 1.8 +version: 2.7.2 FOR 1.8 author: "authorblues, net" load: startup