From a15e5aaf50cdb67281c6fc6162f1d005e867db9c Mon Sep 17 00:00:00 2001 From: yoyosource Date: Sun, 16 Apr 2023 17:07:40 +0200 Subject: [PATCH] Remove some memory Signed-off-by: yoyosource --- .../features/shieldprinting/ShieldPrinting.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/BauSystem_Main/src/de/steamwar/bausystem/features/shieldprinting/ShieldPrinting.java b/BauSystem_Main/src/de/steamwar/bausystem/features/shieldprinting/ShieldPrinting.java index 3ddefdc2..0ad8d710 100644 --- a/BauSystem_Main/src/de/steamwar/bausystem/features/shieldprinting/ShieldPrinting.java +++ b/BauSystem_Main/src/de/steamwar/bausystem/features/shieldprinting/ShieldPrinting.java @@ -111,6 +111,15 @@ public class ShieldPrinting implements Listener { } shieldMap.keySet().removeAll(toRemove); shieldMap.putAll(temp); + + toRemove.clear(); + for (Map.Entry entry : shieldMap.entrySet()) { + if (entry.getKey().equals(entry.getValue())) { + toRemove.add(entry.getKey()); + } + } + shieldMap.keySet().removeAll(toRemove); + updateBossbars(); }