From b5a81eb6db096dc67570d3384d8e1f054f21a0d8 Mon Sep 17 00:00:00 2001 From: D4rkr34lm Date: Thu, 12 Oct 2023 10:25:40 +0200 Subject: [PATCH] Add rmoval of empty group --- .../bausystem/features/simulator2/gui/SimulatorGui.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/BauSystem_Main/src/de/steamwar/bausystem/features/simulator2/gui/SimulatorGui.java b/BauSystem_Main/src/de/steamwar/bausystem/features/simulator2/gui/SimulatorGui.java index 1a5d5325..2b019260 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/features/simulator2/gui/SimulatorGui.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/features/simulator2/gui/SimulatorGui.java @@ -31,6 +31,7 @@ import org.bukkit.Material; import org.bukkit.entity.Player; import java.util.ArrayList; +import java.util.Iterator; import java.util.List; public class SimulatorGui extends SimulatorPageGui { @@ -46,7 +47,12 @@ public class SimulatorGui extends SimulatorPageGui { @Override public void headerAndFooter() { - // TODO: Remove empty Groups + for(Iterator i = simulator.getElements().iterator(); i.hasNext();){ + if(i.next().getElements().isEmpty()){ + i.remove(); + } + } + inventory.setItem(4, new SWItem(simulator.getMaterial(), "§e" + simulator.getName(), clickType -> { new SimulatorMaterialGui(player, simulator, simulator::getMaterial, simulator::setMaterial, this).open(); }));