File Details
sekury-1.3.4.06b.jar
- R
- Mar 5, 2026
- 53.77 MB
- 42
- Early Access
File Name
sekury-1.3.4.06b.jar
Supported Versions
- Early Access
English
Added
- Dashboard sub-navigation: "Spielerliste" (player list) and "Konsole" (console) under Dashboard in the sidebar; dashboard group is expanded by default.
- Player list: New panel and module: list players with kick, ban, temp-ban; filter, world, UUID; integration with ban system (sekury_anticheat_ban). Works with cluster (server selection).
- Server console: New panel and module: send commands to the selected server; in cluster mode, server can be chosen. Requires permission
console.command. - Backend API:
PlayerActionController/PlayerActionService(kick, ban, temp-ban),ConsoleCommandService/ConsoleController; endpoints/api/player/*,/api/console/*; cluster proxy whenserverNameis in request body. - Permissions:
player.actionsandconsole.commandadded to default permissions and migrations (SQL + Mongo). - i18n: German and English translations for all new UI strings (nav, dashboard playerlist/console, permissions).
- Docs: API and permissions documentation updated (DE/EN) for new endpoints and permissions.
- World reset: World directory is deleted on disk after
removeWorld()beforeaddWorld()to avoid "World already exists on disk!" (UniverseActionService).
Fixed
- Dashboard tabs not visible: Permission check in
state.js(canAccessNavTab) now includesdashboard-playerlistanddashboard-console; both usedashboard.viewso they show with the dashboard overview. - Logs no longer updating live:
startAutoRefreshForLogs()is called insiderequestAnimationFrameafter tab switch and on initial load so the active panel is set before the refresh interval starts. - ConsoleCommandService compile error:
getMethod(..., Class<?> senderInterface, ...)used instead ofObjectfor reflection. - Cluster worlds/players loading: NodeClient sync, ClusterManager list handling, and TPS info (avgTickMs, avgUsagePercent) in ServerInfoController and dashboard.js adjusted.
Removed
- Online-Spieler block on dashboard overview: The "Online-Spieler" card was removed from the dashboard overview panel; the full player list (with filter, world, UUID) is only in Dashboard → Spielerliste.
Deutsch
Hinzugefügt
- Dashboard-Unternavigation: "Spielerliste" und "Konsole" unter Dashboard in der Sidebar; Dashboard-Gruppe ist standardmäßig aufgeklappt.
- Spielerliste: Neues Panel und Modul: Spieler mit Kick, Ban, Temp-Ban; Filter, Welt, UUID; Anbindung ans Ban-System (sekury_anticheat_ban). Im Cluster mit Serverauswahl.
- Server-Konsole: Neues Panel und Modul: Befehle an den ausgewählten Server senden; im Cluster-Modus Server wählbar. Berechtigung
console.commanderforderlich. - Backend-API:
PlayerActionController/PlayerActionService(Kick, Ban, Temp-Ban),ConsoleCommandService/ConsoleController; Endpoints/api/player/*,/api/console/*; Cluster-Proxy beiserverNameim Request-Body. - Berechtigungen:
player.actionsundconsole.commandin Standard-Permissions und Migrationen ergänzt (SQL + Mongo). - i18n: Deutsche und englische Übersetzungen für alle neuen UI-Texte (Nav, Dashboard Spielerliste/Konsole, Berechtigungen).
- Doku: API- und Berechtigungs-Dokumentation (DE/EN) für neue Endpoints und Rechte aktualisiert.
- World-Reset: Weltordner wird nach
removeWorld()voraddWorld()auf der Platte gelöscht, um "World already exists on disk!" zu vermeiden (UniverseActionService).
Behoben
- Dashboard-Tabs nicht sichtbar: Berechtigungsprüfung in
state.js(canAccessNavTab) berücksichtigt jetztdashboard-playerlistunddashboard-console; beide nutzendashboard.view, erscheinen also zusammen mit der Dashboard-Übersicht. - Logs werden nicht mehr live aktualisiert:
startAutoRefreshForLogs()wird inrequestAnimationFramenach Tab-Wechsel und beim ersten Laden aufgerufen, damit das aktive Panel gesetzt ist, bevor das Aktualisierungs-Intervall startet. - ConsoleCommandService Compile-Fehler:
getMethod(..., Class<?> senderInterface, ...)stattObjectfür die Reflection. - Welten/Spieler im Cluster: NodeClient-Sync, ClusterManager-Listen und TPS-Infos (avgTickMs, avgUsagePercent) in ServerInfoController und dashboard.js angepasst.
Entfernt
- Online-Spieler-Block in der Dashboard-Übersicht: Die Karte "Online-Spieler" wurde aus dem Dashboard-Übersicht-Panel entfernt; die vollständige Spielerliste (mit Filter, Welt, UUID) gibt es nur unter Dashboard → Spielerliste.

