From 3fcc2ecca8979575763e7f54e5d0696abc26f5b5 Mon Sep 17 00:00:00 2001 From: jhqwqmc <2110242767@qq.com> Date: Sun, 7 Sep 2025 07:04:12 +0800 Subject: [PATCH] =?UTF-8?q?feat(core):=20=E6=B7=BB=E5=8A=A0=E5=A4=96?= =?UTF-8?q?=E9=83=A8=E6=95=B0=E6=8D=AE=E6=9E=84=E5=BB=BA=E5=BE=AA=E7=8E=AF?= =?UTF-8?q?=E6=A3=80=E6=B5=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../craftengine/core/item/ItemBuildContext.java | 15 --------------- 1 file changed, 15 deletions(-) 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; - } }