reparse minimessage from serialized playerlist component, closes #1515

This commit is contained in:
granny
2024-05-14 16:32:28 -07:00
parent c637b74bad
commit ba950ad775
2 changed files with 4 additions and 4 deletions

View File

@@ -5,7 +5,7 @@ Subject: [PATCH] AFK API
diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java diff --git a/src/main/java/net/minecraft/server/level/ServerPlayer.java b/src/main/java/net/minecraft/server/level/ServerPlayer.java
index 4391ae896d8dbe98c6577f85759b187a396a7c21..7e99e10eb07eabb9fc81c93bafe5e16f7177af09 100644 index 4391ae896d8dbe98c6577f85759b187a396a7c21..59d37e8938b16882c2424146f50088eb0ea24857 100644
--- a/src/main/java/net/minecraft/server/level/ServerPlayer.java --- a/src/main/java/net/minecraft/server/level/ServerPlayer.java
+++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java +++ b/src/main/java/net/minecraft/server/level/ServerPlayer.java
@@ -2326,8 +2326,68 @@ public class ServerPlayer extends Player { @@ -2326,8 +2326,68 @@ public class ServerPlayer extends Player {
@@ -56,7 +56,7 @@ index 4391ae896d8dbe98c6577f85759b187a396a7c21..7e99e10eb07eabb9fc81c93bafe5e16f
+ if (afk) { + if (afk) {
+ getBukkitEntity().setPlayerListName(org.purpurmc.purpur.PurpurConfig.afkTabListPrefix + prefix + scoreboardName + suffix + org.purpurmc.purpur.PurpurConfig.afkTabListSuffix, true); + getBukkitEntity().setPlayerListName(org.purpurmc.purpur.PurpurConfig.afkTabListPrefix + prefix + scoreboardName + suffix + org.purpurmc.purpur.PurpurConfig.afkTabListSuffix, true);
+ } else { + } else {
+ getBukkitEntity().setPlayerListName(prefix + scoreboardName + suffix); + getBukkitEntity().setPlayerListName(prefix + scoreboardName + suffix, true);
+ } + }
+ } + }
+ +

View File

@@ -5,8 +5,8 @@ description: Purpur Test Plugin
author: PurpurMC author: PurpurMC
api-version: ${apiversion} api-version: ${apiversion}
load: STARTUP load: STARTUP
bootstrapper: org.purpurmc.testplugin.TestPluginBootstrap #bootstrapper: org.purpurmc.testplugin.TestPluginBootstrap
loader: org.purpurmc.testplugin.TestPluginLoader #loader: org.purpurmc.testplugin.TestPluginLoader
defaultPerm: FALSE defaultPerm: FALSE
permissions: permissions:
dependencies: dependencies: