From adf83a67a62279ef109a6a936ff33fbd165e6a2f Mon Sep 17 00:00:00 2001 From: Catnies Date: Thu, 26 Jun 2025 07:01:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9BSNBTReader,=20=E6=95=B0?= =?UTF-8?q?=E5=AD=97=E7=B1=BB=E5=9E=8B=E5=90=8E=E7=BC=80b,s,l,f,d=E5=BF=BD?= =?UTF-8?q?=E7=95=A5=E5=A4=A7=E5=B0=8F=E5=86=99.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/net/momirealms/craftengine/core/util/SNBTReader.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/src/main/java/net/momirealms/craftengine/core/util/SNBTReader.java b/core/src/main/java/net/momirealms/craftengine/core/util/SNBTReader.java index c42e99e8b..802751f1a 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/util/SNBTReader.java +++ b/core/src/main/java/net/momirealms/craftengine/core/util/SNBTReader.java @@ -161,6 +161,7 @@ public final class SNBTReader extends DefaultStringReader { if (tokenLength > 1) { // 至少有1个字符,给了后缀的可能性 char lastChar = charAt(tokenStart + tokenLength - 1); + if (lastChar < 'a') lastChar = (char) (lastChar + 32); // 强制转小写进行匹配. try { switch (lastChar) { case BYTE_SUFFIX -> {