From c65ef9f18ff8d374da48ee57c04a83fea0362877 Mon Sep 17 00:00:00 2001 From: XiaoMoMi <70987828+Xiao-MoMi@users.noreply.github.com> Date: Sun, 15 Sep 2024 22:51:25 +0800 Subject: [PATCH] Improve debugger --- .../customcrops/api/core/SynchronizedCompoundMap.java | 7 ++----- .../api/core/world/CustomCropsBlockStateImpl.java | 4 +--- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/api/src/main/java/net/momirealms/customcrops/api/core/SynchronizedCompoundMap.java b/api/src/main/java/net/momirealms/customcrops/api/core/SynchronizedCompoundMap.java index 8e06e13..bdcae6e 100644 --- a/api/src/main/java/net/momirealms/customcrops/api/core/SynchronizedCompoundMap.java +++ b/api/src/main/java/net/momirealms/customcrops/api/core/SynchronizedCompoundMap.java @@ -135,10 +135,7 @@ public class SynchronizedCompoundMap { Tag tag = entry.getValue(); String tagValue; switch (tag.getType()) { - case TAG_STRING -> { - tagValue = "\"" + tag.getValue().toString() + "\""; - } - case TAG_BYTE, TAG_DOUBLE, TAG_FLOAT, TAG_INT, TAG_INT_ARRAY, + case TAG_STRING, TAG_BYTE, TAG_DOUBLE, TAG_FLOAT, TAG_INT, TAG_INT_ARRAY, TAG_LONG, TAG_SHORT, TAG_SHORT_ARRAY, TAG_LONG_ARRAY, TAG_BYTE_ARRAY -> tagValue = tag.getValue().toString(); case TAG_LIST -> { @@ -161,7 +158,7 @@ public class SynchronizedCompoundMap { joiner.add(entry.getKey() + "=" + tagValue); } if (key.isEmpty()) { - return joiner.toString(); + return "[" + joiner + "]"; } else { return key + "=[" + joiner + "]"; } diff --git a/api/src/main/java/net/momirealms/customcrops/api/core/world/CustomCropsBlockStateImpl.java b/api/src/main/java/net/momirealms/customcrops/api/core/world/CustomCropsBlockStateImpl.java index 6b6145b..bfebc36 100644 --- a/api/src/main/java/net/momirealms/customcrops/api/core/world/CustomCropsBlockStateImpl.java +++ b/api/src/main/java/net/momirealms/customcrops/api/core/world/CustomCropsBlockStateImpl.java @@ -48,9 +48,7 @@ public class CustomCropsBlockStateImpl implements CustomCropsBlockState { @Override public String asString() { - return owner.type().asString() + - "[" + compoundMap.asString() + - ']'; + return owner.type().asString() + compoundMap.asString(); } @Override