forked from SteamWar/SteamWar
Fix WorldIdentifier
This commit is contained in:
@@ -27,8 +27,6 @@ import net.minecraft.resources.ResourceKey;
|
|||||||
import net.minecraft.resources.ResourceLocation;
|
import net.minecraft.resources.ResourceLocation;
|
||||||
import net.minecraft.world.level.Level;
|
import net.minecraft.world.level.Level;
|
||||||
|
|
||||||
import java.util.Locale;
|
|
||||||
|
|
||||||
@Linked
|
@Linked
|
||||||
public class WorldIdentifier {
|
public class WorldIdentifier {
|
||||||
|
|
||||||
@@ -39,7 +37,7 @@ public class WorldIdentifier {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public static void setArena(String map) {
|
public static void setArena(String map) {
|
||||||
set("arena/" + Core.getVersion() + "/" + map.toLowerCase(Locale.ROOT).replaceAll("[^a-z0-9._-]", ""));
|
set("arena/" + Core.getVersion() + "/" + map);
|
||||||
}
|
}
|
||||||
|
|
||||||
public WorldIdentifier() {
|
public WorldIdentifier() {
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ public class ServerStarter {
|
|||||||
gameMode = mode.configFile.getName().replace(".yml", "");
|
gameMode = mode.configFile.getName().replace(".yml", "");
|
||||||
directory = new File(SERVER_PATH, mode.Server.Folder);
|
directory = new File(SERVER_PATH, mode.Server.Folder);
|
||||||
arguments.put("config", mode.configFile.getName());
|
arguments.put("config", mode.configFile.getName());
|
||||||
arguments.put("arenaMap", map);
|
arguments.put("arenaMap", map.toLowerCase(Locale.ROOT).replace("[^a-z0-9._-]", ""));
|
||||||
tempWorld(SERVER_PATH + mode.Server.Folder + "/arenas/" + map);
|
tempWorld(SERVER_PATH + mode.Server.Folder + "/arenas/" + map);
|
||||||
startCondition = () -> {
|
startCondition = () -> {
|
||||||
if (playersToSend.stream().anyMatch(player -> Subserver.isArena(Subserver.getSubserver(player)))) {
|
if (playersToSend.stream().anyMatch(player -> Subserver.isArena(Subserver.getSubserver(player)))) {
|
||||||
|
|||||||
Reference in New Issue
Block a user