From fb78b68b964358564e094cb142a427790138b599 Mon Sep 17 00:00:00 2001 From: s809 <43530948+s809@users.noreply.github.com> Date: Wed, 1 Jan 2025 18:13:21 +0500 Subject: [PATCH] Use correct world folder name in LAN level key prefix --- .../core/wrapperInterfaces/world/IServerLevelWrapper.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/world/IServerLevelWrapper.java b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/world/IServerLevelWrapper.java index cfc6096c3..769e8c1ea 100644 --- a/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/world/IServerLevelWrapper.java +++ b/core/src/main/java/com/seibel/distanthorizons/core/wrapperInterfaces/world/IServerLevelWrapper.java @@ -30,6 +30,8 @@ public interface IServerLevelWrapper extends ILevelWrapper { File getMcSaveFolder(); + String getWorldFolderName(); + default String getKeyedLevelDimensionName() { String dimensionName = this.getDhIdentifier(); @@ -40,7 +42,7 @@ public interface IServerLevelWrapper extends ILevelWrapper if (SharedApi.getEnvironment() == EWorldEnvironment.CLIENT_SERVER) { - String cleanWorldFolderName = this.getMcSaveFolder().getParentFile().getName() + String cleanWorldFolderName = this.getWorldFolderName() .replaceAll("[^" + LevelInitMessage.PART_ALLOWED_CHARS_REGEX + " ]", "") .replaceAll(" ", "_");