From dc92ce6fdaeed303a4805898b951371c6b0477e3 Mon Sep 17 00:00:00 2001 From: Lixfel Date: Tue, 22 Dec 2020 08:36:38 +0100 Subject: [PATCH] Hotfix TPSZone --- SpigotCore_Main/src/de/steamwar/inventory/SWInventory.java | 3 +-- SpigotCore_Main/src/de/steamwar/inventory/SWListInv.java | 4 +++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/SpigotCore_Main/src/de/steamwar/inventory/SWInventory.java b/SpigotCore_Main/src/de/steamwar/inventory/SWInventory.java index 31482b4..c96c3c4 100644 --- a/SpigotCore_Main/src/de/steamwar/inventory/SWInventory.java +++ b/SpigotCore_Main/src/de/steamwar/inventory/SWInventory.java @@ -37,10 +37,9 @@ import java.util.Map; public class SWInventory implements Listener { final Player player; - private final Map callbacks = new HashMap<>(); + final Map callbacks = new HashMap<>(); final Inventory inventory; - public SWInventory(Player p, int size, String t){ player = p; inventory = Bukkit.createInventory(p, size, t); diff --git a/SpigotCore_Main/src/de/steamwar/inventory/SWListInv.java b/SpigotCore_Main/src/de/steamwar/inventory/SWListInv.java index dfb748c..f43ffd8 100644 --- a/SpigotCore_Main/src/de/steamwar/inventory/SWListInv.java +++ b/SpigotCore_Main/src/de/steamwar/inventory/SWListInv.java @@ -46,13 +46,15 @@ public class SWListInv extends SWInventory { callback = c; elements = l; page = 0; - setCallback(-999, (ClickType click) -> player.closeInventory()); } @Override public void open(){ opened = true; inventory.clear(); + callbacks.clear(); + setCallback(-999, (ClickType click) -> player.closeInventory()); + if(elements.size() > 54){ if(page != 0) setItem(45, SWItem.getDye(10), (byte)10, "§eSeite zurück", (ClickType click) -> {