From 5f39c7824222aefee32858e3bd4e04d72ae3c4ad Mon Sep 17 00:00:00 2001 From: twisti-dev <76837088+twisti-dev@users.noreply.github.com> Date: Sun, 21 Jun 2026 19:06:52 +0200 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(V26=5F2SurfPaperN?= =?UTF-8?q?msPlayerBridgeImpl):=20update=20player=20data=20storage=20refer?= =?UTF-8?q?ences?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - change player data directory access from playerDataStorage to playerList.playerIo - update loadPlayerTag method to use playerList.playerIo for data storage - modify getPlayerDataDir method to reflect new player directory access --- gradle.properties | 2 +- .../surf-api-paper-nms-v26-2/build.gradle.kts | 2 +- .../nms/v26_2/bridges/V26_2SurfPaperNmsPlayerBridgeImpl.kt | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/gradle.properties b/gradle.properties index 1fefb951..d8640a09 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,6 +7,6 @@ org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled javaVersion=25 mcVersion=26.2 group=dev.slne.surf.api -version=3.27.0 +version=3.27.1 relocationPrefix=dev.slne.surf.api.libs snapshot=false diff --git a/surf-api-paper/surf-api-paper-nms/surf-api-paper-nms-v26-2/build.gradle.kts b/surf-api-paper/surf-api-paper-nms/surf-api-paper-nms-v26-2/build.gradle.kts index 9903364b..91d6afdc 100644 --- a/surf-api-paper/surf-api-paper-nms/surf-api-paper-nms-v26-2/build.gradle.kts +++ b/surf-api-paper/surf-api-paper-nms/surf-api-paper-nms-v26-2/build.gradle.kts @@ -13,7 +13,7 @@ dependencies { api(projects.surfApiPaper.surfApiPaperNms.surfApiPaperNmsCommon) api(projects.surfApiCore.surfApiCoreServer) - paperweight.paperDevBundle("26.2+") + paperweight.paperDevBundle("26.2.build.+") compileOnly(libs.placeholder.api) compileOnly(libs.reflection.remapper) diff --git a/surf-api-paper/surf-api-paper-nms/surf-api-paper-nms-v26-2/src/main/kotlin/dev/slne/surf/api/paper/server/nms/v26_2/bridges/V26_2SurfPaperNmsPlayerBridgeImpl.kt b/surf-api-paper/surf-api-paper-nms/surf-api-paper-nms-v26-2/src/main/kotlin/dev/slne/surf/api/paper/server/nms/v26_2/bridges/V26_2SurfPaperNmsPlayerBridgeImpl.kt index 788db0db..bb3e9944 100644 --- a/surf-api-paper/surf-api-paper-nms/surf-api-paper-nms-v26-2/src/main/kotlin/dev/slne/surf/api/paper/server/nms/v26_2/bridges/V26_2SurfPaperNmsPlayerBridgeImpl.kt +++ b/surf-api-paper/surf-api-paper-nms/surf-api-paper-nms-v26-2/src/main/kotlin/dev/slne/surf/api/paper/server/nms/v26_2/bridges/V26_2SurfPaperNmsPlayerBridgeImpl.kt @@ -486,7 +486,7 @@ class V26_2SurfPaperNmsPlayerBridgeImpl : SurfPaperNmsPlayerBridge { } override fun getPlayerDataDir(): File { - return MinecraftServer.getServer().playerDataStorage.playerDir + return MinecraftServer.getServer().playerList.playerIo.playerDir } override fun getStatsDataPath(): Path { @@ -494,7 +494,7 @@ class V26_2SurfPaperNmsPlayerBridgeImpl : SurfPaperNmsPlayerBridge { } private suspend fun loadPlayerTag(server: MinecraftServer, nameAndId: NameAndId): CompoundTag { - val dataStorage = server.playerDataStorage + val dataStorage = server.playerList.playerIo return withContext(Dispatchers.IO) { dataStorage.load(nameAndId).getOrNull() ?: CompoundTag() } @@ -544,7 +544,7 @@ class V26_2SurfPaperNmsPlayerBridgeImpl : SurfPaperNmsPlayerBridge { rootTag: CompoundTag ) { try { - val playerDirPath = server.playerDataStorage.playerDir.toPath() + val playerDirPath = server.playerList.playerIo.playerDir.toPath() val playerId = nameAndId.id.toString() val tmp = createTempFile(playerDirPath, "$playerId-", ".dat")