From 7724058b8caa7f63d6c9cfc744e6f38b5c1b7522 Mon Sep 17 00:00:00 2001 From: viyrs <2991883280@qq.com> Date: Sun, 22 Feb 2026 16:42:34 +0800 Subject: [PATCH] =?UTF-8?q?feat(command):=20=E6=9B=B4=E6=96=B0=E5=9C=B0?= =?UTF-8?q?=E5=9B=BE=E6=96=87=E4=BB=B6=E5=90=8D=E8=A7=A3=E6=9E=90=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将Box3Build-前缀替换为Box3-前缀,并简化了数字验证逻辑, 直接返回构建文件URL而不进行字符检查。 --- .../java/com/box3lab/command/ModCommands.java | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/box3lab/command/ModCommands.java b/src/main/java/com/box3lab/command/ModCommands.java index a117838..ef2c003 100644 --- a/src/main/java/com/box3lab/command/ModCommands.java +++ b/src/main/java/com/box3lab/command/ModCommands.java @@ -124,20 +124,10 @@ private static int listBox3ImportFiles(CommandSourceStack source) { } private static String resolveMapName(String fileName) { - if (fileName != null && fileName.startsWith("Box3Build-")) { - - String suffix = fileName.substring("Box3Build-".length()); + if (fileName != null && fileName.startsWith("Box3-")) { + String suffix = fileName.substring("Box3-".length()); if (!suffix.isEmpty()) { - boolean allDigits = true; - for (int i = 0; i < suffix.length(); i++) { - if (!Character.isDigit(suffix.charAt(i))) { - allDigits = false; - break; - } - } - if (allDigits) { - return "https://static.pgaot.com/MC/Build/" + suffix + ".gz"; - } + return "https://static.pgaot.com/mc/build/" + suffix + ".gz"; } } return fileName;