diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/resourcepack/ResourcepackFolder.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/resourcepack/ResourcepackFolder.java index 14b5d3c637..61d7c4baca 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/resourcepack/ResourcepackFolder.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/resourcepack/ResourcepackFolder.java @@ -40,7 +40,7 @@ public ResourcepackFolder(Path path) { @Override public String getName() { - return path.getFileName().toString(); + return path.getFileName().toString().replaceAll("§[0-9a-fk-or]", ""); } @Override diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/resourcepack/ResourcepackZipFile.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/resourcepack/ResourcepackZipFile.java index 8f35f933bc..c6d30e703f 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/resourcepack/ResourcepackZipFile.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/resourcepack/ResourcepackZipFile.java @@ -51,7 +51,7 @@ public ResourcepackZipFile(Path path) throws IOException { @Override public String getName() { - return name; + return name.replaceAll("§[0-9a-fk-or]", ""); } @Override