From 99a786ab2e178e6c239e42440d5adbfbe91d7351 Mon Sep 17 00:00:00 2001 From: jhqwqmc <2110242767@qq.com> Date: Wed, 25 Jun 2025 11:51:37 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=91=E8=BF=90=E8=A1=8C=E4=B8=80=E6=AC=A1pa?= =?UTF-8?q?rseVersionToInteger?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../momirealms/craftengine/core/pack/revision/Revision.java | 4 ++-- .../momirealms/craftengine/core/util/MinecraftVersion.java | 6 +++++- .../net/momirealms/craftengine/core/util/VersionHelper.java | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/net/momirealms/craftengine/core/pack/revision/Revision.java b/core/src/main/java/net/momirealms/craftengine/core/pack/revision/Revision.java index 849123084..35e6964e1 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/pack/revision/Revision.java +++ b/core/src/main/java/net/momirealms/craftengine/core/pack/revision/Revision.java @@ -48,7 +48,7 @@ public interface Revision { @Override public String versionString() { if (this.versionString == null) { - this.versionString = this.minVersion.version().replace(".", "_"); + this.versionString = this.minVersion.versionString().replace(".", "_"); } return this.versionString; } @@ -118,7 +118,7 @@ public interface Revision { @Override public String versionString() { if (this.versionString == null) { - this.versionString = this.minVersion.version().replace(".", "_") + "-" + this.maxVersion.version().replace(".", "_"); + this.versionString = this.minVersion.versionString().replace(".", "_") + "-" + this.maxVersion.versionString().replace(".", "_"); } return this.versionString; } diff --git a/core/src/main/java/net/momirealms/craftengine/core/util/MinecraftVersion.java b/core/src/main/java/net/momirealms/craftengine/core/util/MinecraftVersion.java index 5aae1211c..31e7beeef 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/util/MinecraftVersion.java +++ b/core/src/main/java/net/momirealms/craftengine/core/util/MinecraftVersion.java @@ -31,7 +31,11 @@ public final class MinecraftVersion implements Comparable { return new MinecraftVersion(version); } - public String version() { + public int version() { + return version; + } + + public String versionString() { return versionString; } diff --git a/core/src/main/java/net/momirealms/craftengine/core/util/VersionHelper.java b/core/src/main/java/net/momirealms/craftengine/core/util/VersionHelper.java index 57b9bd356..91a1d6617 100644 --- a/core/src/main/java/net/momirealms/craftengine/core/util/VersionHelper.java +++ b/core/src/main/java/net/momirealms/craftengine/core/util/VersionHelper.java @@ -46,7 +46,7 @@ public class VersionHelper { // 12001 = 1.20.1 // 12104 = 1.21.4 - version = parseVersionToInteger(versionString); + version = MINECRAFT_VERSION.version(); v1_20 = version >= 12000; v1_20_1 = version >= 12001;