From dc1434c725b1698bfd2d9078597dcc9ec72f3c44 Mon Sep 17 00:00:00 2001 From: jhqwqmc <2110242767@qq.com> Date: Wed, 10 Sep 2025 09:11:10 +0800 Subject: [PATCH] =?UTF-8?q?feat(core):=20=E4=BC=98=E5=8C=96=E5=A4=96?= =?UTF-8?q?=E9=83=A8=E6=95=B0=E6=8D=AE=E6=9E=84=E5=BB=BA=E9=80=BB=E8=BE=91?= =?UTF-8?q?=E5=B9=B6=E6=94=B9=E8=BF=9B=E6=97=A5=E5=BF=97=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/item/modifier/ExternalModifier.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/core/src/main/java/net/momirealms/craftengine/core/item/modifier/ExternalModifier.java b/core/src/main/java/net/momirealms/craftengine/core/item/modifier/ExternalModifier.java index ce9fe1833..4844f542e 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/item/modifier/ExternalModifier.java +++ b/core/src/main/java/net/momirealms/craftengine/core/item/modifier/ExternalModifier.java @@ -44,10 +44,10 @@ public class ExternalModifier implements ItemDataModifier { if (buildStack.contains(dependency)) { StringJoiner dependencyChain = new StringJoiner(" -> "); - buildStack.forEach(element -> dependencyChain.add(element.toString())); - dependencyChain.add(dependency.toString()); + buildStack.forEach(element -> dependencyChain.add(element.asString())); + dependencyChain.add(dependency.asString()); CraftEngine.instance().logger().warn( - "Failed to build '" + this.id + "' because of a dependency loop: " + dependencyChain + "Failed to build '" + this.id + "' from plugin '" + provider.plugin() + "' due to dependency loop: " + dependencyChain ); return item; } @@ -63,7 +63,7 @@ public class ExternalModifier implements ItemDataModifier { item.merge(anotherWrapped); return item; } catch (Throwable e) { - CraftEngine.instance().logger().warn("Failed to build '" + this.id + "'", e); + CraftEngine.instance().logger().warn("Failed to build item '" + this.id + "' from plugin '" + provider.plugin() + "'", e); return item; } finally { buildStack.remove(dependency); @@ -85,8 +85,8 @@ public class ExternalModifier implements ItemDataModifier { } private record Dependency(String source, String id) { - @Override - public @NotNull String toString() { + + public @NotNull String asString() { return source + "[id=" + id + "]"; } }