diff --git a/core/src/main/java/net/momirealms/craftengine/core/item/ItemBuildContext.java b/core/src/main/java/net/momirealms/craftengine/core/item/ItemBuildContext.java index b80c90e22..a8b7dd219 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/item/ItemBuildContext.java +++ b/core/src/main/java/net/momirealms/craftengine/core/item/ItemBuildContext.java @@ -7,13 +7,10 @@ import net.momirealms.craftengine.core.plugin.context.parameter.DirectContextPar import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; -import java.util.Deque; import java.util.Map; -import java.util.concurrent.ConcurrentLinkedDeque; public class ItemBuildContext extends PlayerOptionalContext { public static final ItemBuildContext EMPTY = new ItemBuildContext(null, ContextHolder.EMPTY); - private Deque externalBuildStack; public ItemBuildContext(@Nullable Player player, @NotNull ContextHolder contexts) { super(player, contexts); @@ -35,16 +32,4 @@ public class ItemBuildContext extends PlayerOptionalContext { if (player == null) return new ItemBuildContext(null, ContextHolder.EMPTY); return new ItemBuildContext(player, new ContextHolder(Map.of(DirectContextParameters.PLAYER, () -> player))); } - - @NotNull - public Deque getExternalBuildStack() { - if (externalBuildStack == null) { - externalBuildStack = new ConcurrentLinkedDeque<>(); - } - return externalBuildStack; - } - - public void clearExternalBuildStack() { - externalBuildStack = null; - } }