From 7214bb3013b8778cdefdf1316c1a46511ac5f95f Mon Sep 17 00:00:00 2001 From: ceze88 Date: Mon, 1 Apr 2024 17:48:13 +0200 Subject: [PATCH] Fix console spam in 1.20.4 --- .../stackable/entity/EntityStackImpl.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/UltimateStacker-Plugin/src/main/java/com.craftaro.ultimatestacker/stackable/entity/EntityStackImpl.java b/UltimateStacker-Plugin/src/main/java/com.craftaro.ultimatestacker/stackable/entity/EntityStackImpl.java index e15b0e9..3098763 100644 --- a/UltimateStacker-Plugin/src/main/java/com.craftaro.ultimatestacker/stackable/entity/EntityStackImpl.java +++ b/UltimateStacker-Plugin/src/main/java/com.craftaro.ultimatestacker/stackable/entity/EntityStackImpl.java @@ -30,18 +30,22 @@ import java.util.UUID; public class EntityStackImpl implements EntityStack { private final UltimateStacker plugin = UltimateStacker.getInstance(); - private Object STACKED_ENTITY_KEY; + private static Object STACKED_ENTITY_KEY; private int amount; private LivingEntity hostEntity; + static { + if (ServerVersion.isServerVersionAtLeast(ServerVersion.V1_14)) { + STACKED_ENTITY_KEY = new org.bukkit.NamespacedKey(UltimateStacker.getInstance(), "US_AMOUNT"); + } + } + /** * Gets an existing stack from an entity or creates a new one if it doesn't exist. * * @param entity The entity to get the stack from. */ public EntityStackImpl(LivingEntity entity) { - if (ServerVersion.isServerVersionAtLeast(ServerVersion.V1_14)) - this.STACKED_ENTITY_KEY = new org.bukkit.NamespacedKey(plugin, "US_AMOUNT"); if (entity == null) return; if (!UltimateStacker.getInstance().getEntityStackManager().isStackedEntity(entity)) { if (ServerVersion.isServerVersionAtLeast(ServerVersion.V1_14)) {