From 0a3bda1a8ee79a3e0b6aa3ef472202fd8fd302bc Mon Sep 17 00:00:00 2001 From: libraryaddict Date: Sat, 26 Sep 2020 02:20:28 +1200 Subject: [PATCH] Help fix error --- .../disguise/utilities/listeners/PlayerSkinHandler.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/me/libraryaddict/disguise/utilities/listeners/PlayerSkinHandler.java b/src/main/java/me/libraryaddict/disguise/utilities/listeners/PlayerSkinHandler.java index 52eeedad..8d105d29 100644 --- a/src/main/java/me/libraryaddict/disguise/utilities/listeners/PlayerSkinHandler.java +++ b/src/main/java/me/libraryaddict/disguise/utilities/listeners/PlayerSkinHandler.java @@ -140,15 +140,19 @@ public class PlayerSkinHandler implements Listener { return; } + ArrayList removed = new ArrayList<>(); + skins.removeIf(skin -> { if (!skin.canRemove()) { return false; } - doPacketRemoval(player, skin.getDisguise().get()); + removed.add(skin.getDisguise().get()); return true; }); + removed.forEach(disguise -> doPacketRemoval(player, disguise)); + if (!skins.isEmpty()) { return; }