Fix WorldIdentifier

This commit is contained in:
2026-11-01 07:12:13 +01:00
parent 24403488cd
commit 65958b1fdb
@@ -27,8 +27,7 @@ import net.minecraft.resources.ResourceKey;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.world.level.Level;
import java.nio.charset.StandardCharsets;
import java.util.HexFormat;
import java.util.Locale;
@Linked
public class WorldIdentifier {
@@ -40,7 +39,7 @@ public class WorldIdentifier {
}
public static void setArena(String map) {
set("arena/" + Core.getVersion() + "/" + HexFormat.of().formatHex(map.getBytes(StandardCharsets.UTF_8)));
set("arena/" + Core.getVersion() + "/" + map.toLowerCase(Locale.ROOT).replaceAll("[^a-z0-9._-]", ""));
}
public WorldIdentifier() {