-
4.1.3 Pre-Release
released this
2026-05-30 05:57:36 +00:00 | 4 commits to main since this releaseAfkModule – Nametag-Prefix
AFK-Spieler erhalten nun automatisch einen[AFK]-Prefix im Nametag über ihrem Kopf. Das AfkModule sendet beim AFK-Wechsel eine Plugin-Message über den Channelstatusapi:afkan alle verbundenen Spigot-Server. Die StatusAPIBridge empfängt diese und aktualisiert den Nametag-Prefix sofort – ohne Verzögerung, ohne Reload.StatusAPIBridge – Scoreboard-Konflikt behoben
applyNametag()wurde aus dem periodischenpushPlayerScoreboardData()-Zyklus entfernt. Das vorherige Verhalten hat bei jedem Scoreboard-Sync-Tick das Scoreboard aller Online-Spieler überschrieben und dabei Scoreboards anderer Plugins zerstört. Nametag-Updates erfolgen jetzt ausschließlich event-basiert (Join + AFK-Wechsel).StatusAPIBridge – HTTP-Executor Policy geändert
DiscardOldestPolicywurde durchCallerRunsPolicyersetzt. Mit der alten Policy konnten HTTP-Requests (Economy, Stats) silent verworfen werden, obwohllastPushed*bereits aktualisiert war – der nächste Sync-Zyklus schickte dann keinen erneuten Push. Das ist damit behoben.StatusAPIBridge – JSON-Injection Absicherung
esc()undescapeName()escapen nun zusätzlich\n,\rund\t. Betrifft PAPI-Werte und Spielernamen die in JSON-Payloads eingebettet werden.AfkModule – Memory Leak behoben
activePairwird instopTitleTask()jetzt auch bereinigt wenn der Spieler nicht mehr AFK ist (z.B. bei einer Exception im Title-Task), nicht nur beim explizitensetAfk(false)-Aufruf.Build – Java 21 + aktuelle Dependencies
Beide Plugins kompilieren nun gegen Java 21 (LTS).maven-compiler-pluginauf 3.14.0,maven-shade-pluginauf 3.6.0 aktualisiert. StatusAPI: HikariCP 6.2.1, mysql-connector-j 9.2.0. StatusAPIBridge: neues Maven-Profilmc-26.1.2für Spigot 26.1.2, optionales Profilmc-26.1.2-j25für nativen Java-25-Bytecode.
Kompatibilität
StatusAPI StatusAPIBridge Plattform BungeeCord Spigot / Paper Minecraft 1.20 – 26.1.2 1.21.x – 26.1.2 Java 21+ 21+
Upgrade-Hinweis
StatusAPI und StatusAPIBridge müssen gemeinsam aktualisiert werden. Der neue Plugin-Message-Channel
statusapi:afkist nur verfügbar wenn beide Versionen übereinstimmen. Ein Mixed-Betrieb (ältere StatusAPI + Bridge 1.0.3 oder umgekehrt) führt dazu dass der AFK-Nametag-Prefix nicht funktioniert.Downloads