File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
src/main/java/org/mctourney/autoreferee/util Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 44
55import org .bukkit .GameMode ;
66import org .bukkit .entity .Player ;
7+ import org .bukkit .inventory .Inventory ;
78import org .bukkit .inventory .PlayerInventory ;
89import org .bukkit .potion .PotionEffect ;
910import org .bukkit .potion .PotionEffectType ;
@@ -78,6 +79,16 @@ public static void removeStatusEffects(Player player)
7879 for (PotionEffect effect : player .getActivePotionEffects ())
7980 player .removePotionEffect (effect .getType ());
8081 }
82+
83+ /**
84+ * Clears player's ender chest
85+ */
86+ public static void clearEnderChest (Player player )
87+ {
88+ // clear the ender chest
89+ Inventory enderChest = player .getEnderChest ();
90+ enderChest .clear ();
91+ }
8192
8293 /**
8394 * Performs all PlayerUtil actions on this player.
@@ -95,6 +106,9 @@ public static void reset(Player player)
95106
96107 // remove potion and beacon effects
97108 removeStatusEffects (player );
109+
110+ // clear their ender chest
111+ clearEnderChest (player );
98112 }
99113
100114 private static class BufferedGameModeChangeTask extends BukkitRunnable
You can’t perform that action at this time.
0 commit comments