From 52329a6de5a3bd8660a78c359786b3fa8c2cae8e Mon Sep 17 00:00:00 2001 From: LoJoSho Date: Sat, 25 Feb 2023 10:34:23 -0600 Subject: [PATCH] Move wardrobe lists to singleton list --- .../user/manager/UserWardrobeManager.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserWardrobeManager.java b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserWardrobeManager.java index 477c31f4..ba4ed96c 100644 --- a/common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserWardrobeManager.java +++ b/common/src/main/java/com/hibiscusmc/hmccosmetics/user/manager/UserWardrobeManager.java @@ -24,6 +24,7 @@ import org.bukkit.inventory.EquipmentSlot; import org.bukkit.inventory.ItemStack; import org.bukkit.scheduler.BukkitRunnable; +import java.util.Collections; import java.util.List; import java.util.UUID; import java.util.concurrent.atomic.AtomicInteger; @@ -79,7 +80,7 @@ public class UserWardrobeManager { } user.hidePlayer(); - List viewer = List.of(player); + List viewer = Collections.singletonList(player); List outsideViewers = PacketManager.getViewers(viewingLocation); outsideViewers.remove(player); @@ -163,7 +164,7 @@ public class UserWardrobeManager { setWardrobeStatus(WardrobeStatus.STOPPING); Player player = user.getPlayer(); - List viewer = List.of(player); + List viewer = Collections.singletonList(player); List outsideViewers = PacketManager.getViewers(viewingLocation); outsideViewers.remove(player); @@ -232,15 +233,16 @@ public class UserWardrobeManager { BukkitRunnable runnable = new BukkitRunnable() { @Override public void run() { - if (active == false || user.getPlayer() == null) { + Player player = user.getPlayer(); + if (active == false || player == null) { MessagesUtil.sendDebugMessages("Active is false"); this.cancel(); return; } MessagesUtil.sendDebugMessages("Update "); - List viewer = List.of(user.getPlayer()); + List viewer = Collections.singletonList(player); List outsideViewers = PacketManager.getViewers(viewingLocation); - outsideViewers.remove(user.getPlayer()); + outsideViewers.remove(player); Location location = WardrobeSettings.getWardrobeLocation().clone(); int yaw = data.get();