From 7bfa891b110617c3c0ca27b97351b16e17445ee3 Mon Sep 17 00:00:00 2001 From: Lixfel Date: Fri, 8 Jan 2021 18:02:57 +0100 Subject: [PATCH] Improve KitCreatorClosement Signed-off-by: Lixfel --- .../fightsystem/listener/PersonalKitCreator.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/FightSystem_Main/src/de/steamwar/fightsystem/listener/PersonalKitCreator.java b/FightSystem_Main/src/de/steamwar/fightsystem/listener/PersonalKitCreator.java index 04c7398..1e34bf3 100644 --- a/FightSystem_Main/src/de/steamwar/fightsystem/listener/PersonalKitCreator.java +++ b/FightSystem_Main/src/de/steamwar/fightsystem/listener/PersonalKitCreator.java @@ -79,7 +79,6 @@ public class PersonalKitCreator extends BasicListener { player.updateInventory(); player.setGameMode(GameMode.CREATIVE); - toActionbar(player, TextComponent.fromLegacyText("§eInventar zum Anpassen des Kits öffnen§8!")); } public static boolean notInKitCreator(HumanEntity player){ @@ -89,7 +88,7 @@ public class PersonalKitCreator extends BasicListener { @Override public void disable(){ while(!openKitCreators.isEmpty()){ - openKitCreators.values().iterator().next().player.closeInventory(); + openKitCreators.values().iterator().next().close(); } super.disable(); } @@ -109,11 +108,11 @@ public class PersonalKitCreator extends BasicListener { @EventHandler public void onMoveEvent(PlayerMoveEvent e){ - InventoryBackup backup = openKitCreators.get(e.getPlayer()); - if(backup == null) + if(!openKitCreators.containsKey(e.getPlayer())) return; - backup.close(); + e.setCancelled(true); + toActionbar(e.getPlayer(), TextComponent.fromLegacyText("§eInventar zum Anpassen des Kits öffnen§8!")); } @EventHandler