[PowerBoard] Scoreboard + Tablist + Prefix + Chat | Animated
3.7.3This Plugin has an animated Scoreboard + Tablist included a Prefix + Chat -System
3.7.3latest[v3.7.3] Support for hiding scores, 1.7.10 fixes & MC 26.1Apr 19, 2026 What's new in this release? · Support for hiding scores: A new option in config.yml at scoreboard-advanced-settings.hide-score-numbers has been added to enabled/disable hiding scores on paper versions 1.20.3 and higher. It defaults to true but can be disabled if wanted. · Plugin now works again on 1.7.10 (if you're running a server that's this old) · Some maintenance · Support for MC 26.1 Full Changelog: - https://github.com/Xitee1/PowerBoard/releases/tag/release… - https://github.com/Xitee1/PowerBoard/releases/tag/release…3.7.1[v3.7.1] Improved unicode supportMar 30, 2026 Unicode now works without requiring double quotes in the YAML syntax. Example: footer: '1': speed: 20 lines: - Check \u2714 # now working - 'Check \u2714' # now working - "Check \u2714" # worked before3.7.0[v3.7.0] BugfixesOct 13, 2025 3.6.3[3.6.3] Small improvementsJun 28, 2024 3.6.2Jun 2, 2024 3.6.1[v3.6.1] Small improvementsJan 2, 2024 3.6.0[v3.6.0] A big updateJul 25, 2023 It is recommended to install this update since it fixes a lot of issues. Changelog: https://github.com/Xitee1/PowerBoard/releases/tag/release…3.5.17[v3.5.17] Code improvements & 1.20 supportJul 16, 2023 3.5.16[v3.5.16] Added new options and bugfixesMay 14, 2023 Changelog: - Added new options to config.yml: Code (Text): ranks: options: show-prefix-in-tab: true show-suffix-in-tab: true ..... With these options prefix/suffix can be disabled in the tablist and other cases without removing the prefix/suffix completely in the permissions plugin. - Improved update manager (made safer against failed downloads) Bugfixes: - Fixed bug that players have had a double prefix and suffix if they were longer than the text limit.3.5.15Bugfixes and ImprovementsAug 20, 2022 Changelog: · Improved rank update delay · In previous versions, the option useUnlimitedLongPrefixes has been removed from the config, but it was still in the SelfCheck which added it back in the config · Fix tablist all lines not updating if some line(s) has negative speed · Updated "speed" info message in scoreboard.yml and tablist.yml · Update notification: "Current version" instead of "Your version" and added v infront of the current version3.5.14Fix /pb reloadAug 11, 2022 Fix issue #6 ( https://github.com/Xitee1/PowerBoard/issues/6) and #9 ( https://github.com/Xitee1/PowerBoard/issues/9)3.5.13[v3.5.13] Even more Bugfixes..Jul 20, 2022 · "Updated Rank" debug message displaying without debug being enabled · "Tablist null" error · Fix "ConcurrentModificationException" which sometimes occurred when changing worlds and having multiple scoreboards · Added the rank API (only with the event yet - no changes possible for a already set rank). The wiki will be updated soon. Also not completely finished yet - I need some way to either execute the event asynchronously or to wait for the sync task so the scoreboard %player_rank% placeholder will be replaced. I hope that this time the update fixes more than causing new errors..3.5.12[v3.5.12] BugfixesJul 9, 2022 · Fixed 'team is null' / ConditionListener error · Fix tablist non-updating line sometimes not displaying after reload or player join · Improved/Fixed some parts of the code3.5.11[v3.5.11] Big bugfix updateJun 25, 2022 Changelog: · Automatically trigger prefix/suffix too long bypass: Now the bypass for too long prefix and suffixes will automatically be used if a prefix or suffix is too long. The config option 'useUnlimitedLongRanks' is now obsolete and can be removed from the config.yml. · Fix scoreboard bugging after PB reload when lines in the scoreboard were removed · You can now use the * for the world in condition. More info at the bottom of: https://github.com/Xitee1/PowerBoard/wiki/Conditions · The scoreboard will now still be displayed correctly if the numbers are not sequentially. However, there will be a warning that you have to fix your config. · Scoreboard Developer-API changes again (Read here for infos: https://github.com/Xitee1/PowerBoard/wiki/Developer-API) · Scoreboard Developer-API now finally fully working. · Update prefix and suffix if the world placeholder is in it and the user changed the world. Backend Changes: · Improve ConditionListener: Use ASync Task instead of non-ASync delay · Don't execute getMatchingScoreboard twice and (hopefully) improve the performance a bit. · Add check if LP weight is too high3.5.10[3.5.10] Scoreboard Blacklist and fixesJun 21, 2022 Changelog: · Change "titel" (german) to "title" (english) - I did not notice that for a long time · Removed left over debug message · Added scoreboard blacklist - You can now specify conditions to disable the scoreboard · Added an extra info message if another palceholders throws an error trough PAPI Warning: breaking changes: · The placeholder %player_name% now displays the real name instead of the displayname. · Added placeholder: %player_displayname% - Shows the player's displayname · Removed "wait" to "speed" migration3.5.9[3.5.8] Bugfixes & ImprovementsMar 31, 2022 Warning: Some things in this version have only been tested in 1.18.2. If you have problems and/or errors, please report them. Changelog: · Improved prefix, suffix and scoreboard max length check - You can now use HEX color gradients without wasting much chars! · If useUnlimitedLongRanks is enabled, the player name tag (name above the head) does no longer have a prefix to prevent it beeing cutted and looking awful. Now the player name will just have the prefix's last color. · Ranks can be now updated automatically with a delay. Add this to your config: update-interval: -1 # Interval for automatically updating the ranks (in minutes). Useful if placeholders in prefixes/suffixes are used. Set to -1 to disable (default). · If no titles are in a scoreboard, a custom error message will be displayed instead of "out of bounds" · luckperms-api chat-prefix will no longer have the default entries after they are removed from the config · Fixed Tablist no longer updating after PowerBoard reload · PowerBoard reload is now executed Asynchronously · Tablist footer animation will now also run Asynchronously · SelfCheck is back. Only works with MC 1.18+, but now can automatically add missing settings! · Removed forgotten debug message · Improved log messages · Fixed typing errors and grammar Will be removed in v3.6 (deprecated): · Double tablist config update migration Will be removed in v3.7 (deprecated): · Old placeholders support · "luckperms" instead of "luckperms-api" in the config.yml · Rename update migration · Multiple scoreboard update migration · Old "ranks.luckperms" config instead of the new "ranks.luckperms-api"3.5.8[3.5.9] Works again on older versionsMar 31, 2022 In the last update, there was a bug that caused an error on all MC versions below 1.18. This has been fixed now.3.5.7[3.5.7] Some improvementsFeb 19, 2022 Updates: · Fixed ConcurrentModificationException when you have more than one scoreboard · You can now have up to 999 ranks instead of 99 · The weight doesn't need to be one by one anymore. You can now jump between numbers like set player to 0 and owner to 999. Please note that the weight can't be higher than 999 or negative! · Added limit for /pb rl command (one execution every 2 seconds after reload) Code (Backend): · Improved the team name sorting number generation Will be removed in v3.6 (deprecated): · Double tablist config update migration Will be removed in v3.7 (deprecated): · Old placeholders support · Rename update migration · Multiple scoreboard update migration · Old "ranks.luckperms" config instead of the new "ranks.luckperms-api"3.5.6Version fixJan 15, 2022 Sorry, forgot to change the version so the plugin is recognising that it has been updated.3.5.5[v3.5.5] Fixed prefix/suffix not workingDec 19, 2021 Fixed the error in the console and white usernames.3.5.4[v3.5.4] Unlimited long prefix/suffix, PAPI update & moreDec 19, 2021 Tablist rank changes: - UNLIMITED LONG prefixes and suffixes in the tablist!!! - The player name in the tablist is now supporting HEX Colors But sadly, there is one negative thing about it: It doesn't work for the name that is above the player, just the tablist. PlaceholderAPI: PowerBoard now has its own PAPI Placeholders! - powerboard_prefix - powerboard_suffix - powerboard_chat_prefix - powerboard_display_name - powerboard_tps Some other things: - Little performance improvement for perm systems "none" and "luckperms" (no API). - "/scoreboard" command no longer occupies the vanilla command. - Fixed ping always at 0. - Removed preferLastPrefixColor from config (Is always true now) - Removed nameColor option in the rank list (It now always uses the last color from the prefix)3.5.3[v3.5.3] Bugfixes & ImprovementsDec 18, 2021 - Fixed config module true/false settings - Prefix/Suffix now works without the scoreboard beeing enabled - Changed "scoreboard." permission to "powerboard." - Changed update server to GitHub - Fixed the option preferLastPrefixColor (true and false were reversed). Please switch the option from "true" to "false" or from "false" to "true". - Added a new option to config.yml: Code (Text): prefix: luckperms-api: prefix-suffix-space: false # Set a space behind the prefix and infront of the suffix Planned for next version: - Custom LuckPerms API Chat prefix for each rank - Fix/Improve API3.5.2[v3.5.2] 1.18 support and bugfixesDec 2, 2021 - Now supports MC 1.18 - Changed API class from "ScoreboardAPI" to "PowerBoardAPI" - Removed support for PermissionsEx (Out-Of-Date and only 4 out of 353 servers are using it) - Increased limit for scoreboard title to 128 - Fixed ConcurrentModificationException Error (Devs, feel free to implement a better fix. de.xite.scoreboard.modules.tablist.Tabpackage.java:33) - You can now use the chat system without the tablist ranks - Some more changes in the code and performance improvements3.5.1[v3.5.1] BugfixesNov 10, 2021 · Fixed the /pb reload command. Now fully works and is recommended for changes in all configs. · Added command: /pb debug - Toggle the debug · Changed Command from /sb and /scoreboard to /pb and /powerboard (old cmd still available) · Temporarily disabled SelfCheck · Fixed Hex Color Syntax · Removed left over debug messages · Made tablist ASync (performance boost)3.5[v3.5] BugfixesNov 6, 2021 - Fixed Prefix "too long" bug - Fixed Chat complication error with Vault - Updated scoreboard & tablist info texts3.4.4[v3.4.4] BugfixesJul 8, 2021 - If you set the money-decimals to 0, there won't be decimals anymore - Fixed the multiple hex color bug (Thanks to https://www.spigotmc.org/threads/hex-color-code-translate… - Fixed error message on plugin disable - Changed "Vault not installed!" message - Removed old deprecated placeholders: %geld%, %rang%, %welt% - Added warning for old placeholders3.4.3[v3.4.3] 1.17 updateJun 15, 2021 You can now use the plugin on 1.17 servers.3.4.2[v3.4.2] Changes in the code, bugfixes and updated the placeholdersJun 7, 2021 - Added a one second delay to the luckperms rank updater that the rank doesn't load when a player disconnects - Prepared the code for multiple scoreboards - Slight changes in the API - Added a new config option: placeholder.preferLastPrefixColor: false # If you use ranks with luckperms-api, prefer the last colors from the prefix instead of the group-displayname to set the name-color - Fixed: If the scoreboard was disabled, the ranks were enabled and a player left the server, the ranks were also removed for online players. - Fixed: Rank loads before scoreboard so the %rank% placeholder works better Warning for developers: The custom scoreboard API has changed! Please have a look at the updated API (You can find it if you click on the Source Code) Deprecated placeholders (Old ones will be removed after some time): Changed %geld% to %player_money% Changed %rang% to %rank% Changed %welt% to %world% Changed %ping% to %player_ping% Changed %money% to %player_money% Changed %rank% to %player_rank% Changed %name% to %player_name% Changed %world% to %player_world% Changed %loc_x% to %player_loc_x% Changed %loc_y% to %player_loc_y% Changed %loc_z% to %player_loc_z% Changed %playeronline% to %server_online_players% Changed %playermax% to %server_max_players%3.4.1[v3.4.1] BugfixesApr 24, 2021 - Fixed: Space after prefix/suffix - Fixed: Again compactible with Java 8 - Fixed: Ranks now load correctly if the scoreboard is disabled3.4[v3.4] Bugfixes, new features, APIApr 21, 2021 - Some parts of the scoreboard code were rewritten (slight performance boost) - Changed "no name color" message to understand better what to do - Added the following placeholders: %mem_total%; %mem_free%; %mem_used%; %mem_max% - Increased max 64 chars to 126 chars so you can really annoy your players by putting a scoreboard over the whole screen (please don't do that, i just increased this because i can) - You can now use HEX colors! (Chat, Scoreboard, Tablist, Ranks) - Added a new API - Added to API: You can now set the scoreboard with the API - Added to API: You can now enable/disable the scoreboard for a single player - Added to API: You can now finally add your own placeholders How to use the API: Set custom Placeholders: Code (Java): CustomPlaceholders ph = new CustomPlaceholders ( ) { @Override public String replace (Player p, String s ) { if (s. contains ( "%my_placeholder%" ) ) { // To save a bit performance s = s. replace ( "%my_placeholder%", "It works!" ) ; // Replace the placeholder } return s ; // Return the modified string } } ; ScoreboardAPI. registerCustomPlaceholders (ph ) ; Enable/Disable the scoreboard for a specified player: Code (Java): ScoreboardAPI. getPlayer (p ). enableScoreboard ( ) ; or ScoreboardAPI. getPlayer (p ). disableScoreboard ( ) ; Set a completely custom Scoreboard: Code (Java): ScoreboardAPI. getPlayer (p ). setScoreboardTitle (title, true ) ; // After that we can set the scores: // The index is the red number of the right side from the scoreboard ScoreboardAPI. getPlayer (p ). setScoreboardScore (score, index, true ) ; - Fixed: "Errors were found" message if there weren't any errors - Fixed: error check in "self-check" - Fixed: Teams are now unregistered after the server restarts to prevent that the player's prefix/suffix won't be removed - Fixed: "[Scoreboard] The tablist config file is empty or the header/footer is not configurated!" fix when direct join after plugin enable - Fixed: Error messages from tablist sometimes when a player joins were fixed - Fixed: Plugin now doesn't use default configuration to work properly3.3New Placeholder, Bugfixes and moreApr 3, 2021 - Added TPS placeholder - Better config design (only visible for new generated configs) - Added a self-check to check the config.yml for errors - Added a warning for old config versions Bug Fixes: - Fixed no colorcode message - Players sorted correctly after rank change - Some other bug fixes3.2Bugfixes and performance boostMar 3, 2021 Version 3.2: - Tablist performance increased and most of its code has been rewritten - Tablist config updated (Plugin will migrate the old configs automatically after the update) - Tablist animation speed is now specified in ticks instead of seconds - Scoreboard loads a bit later to prevent bugs with other plugins. - and a lot of other little things - The config has changed - the old settings will be available until version 4.0 - after that you have to change them - sadly for the config.yml is no migration possible: - German placeholders will no longer be available - "ranks.luckperms" has changed to "ranks.luckperms-api" - "placeholder.money-digits" changed to "placeholder.money-decimals"3.1BugfixesFeb 15, 2021 - rank problems fixed - "api-version" added to plugin.yml3.0BugfixFeb 7, 2021 The plugin now works again without LuckPerms2.9BugfixJan 6, 2021 Deaktivieren vom Scoreboard funktioniert nun wieder ohne Fehler.2.8Bugfixes der Version 2.7.2Jan 1, 2021 Leider gab es in der Version 2.7.2 einige Fehler(-meldungen). Diese sollten nun alle behoben sein. Falls doch noch ein paar Bugs geben sollte kontaktiert mich bitte.2.7.2Bug fixDec 31, 2020 Der Chat-Prefix funktioniert nun auch ohne das Scoreboard aktiviert zu haben.2.7BugfixDec 21, 2020 Fehlermeldung, die beim schreiben in den Chat kam, wurde behoben.2.6Neue PlatzhalterDec 19, 2020 Neue Platzhalter: - %loc_x% Zeigt die X-Koordinate vom Spieler - %loc_y% Zeigt die Y-Koordinate vom Spieler - %loc_z% Zeigt die Z-Koordinate vom Spieler - %time% (wurde von %uhrzeit% umbenannt) Zeigt die Uhrzeit - %date% Zeigt das Datum Das Format von %time% und %date% lässt sich nun in der Config einstellen. Falls du das Plugin schon vor dem Update hattest und dieses neue Feature nutzen willst, füge das ganz unten in der config.yml ein: Code (Text): placeholder: time-format: 'HH:mm' date-format: 'dd.MM.yyyy' Falls du nicht weißt, was du dort eintragen musst, schau dir das an: https://docs.oracle.com/javase/7/docs/api/java/text/Simpl…2.5Support für MC 1.16.4Dec 18, 2020 Das Plugin funktioniert nun wieder mit der aktuellsten Version von Minecraft (1.16.4).2.4Prefix, Suffix, Scoreboard-Scores und Scoreboard-Titel funktionieren jetzt bis 64 ZeichenOct 15, 2020 + Prefix, Suffix, Scoreboard-Scores und Scoreboard-Titel funktionieren jetzt bis 64 Zeichen ab der Minecraft-Version 1.13+2.3Leistung und FunktionisupdateOct 14, 2020 + Das Plugin braucht nun viel weniger Leistung (mindestens 25x weniger) + Es unterstützt nun offiziell PlaceholderAPI + Es wird jetzt ein Suffix unterstützt + Platzhalter funktionieren jetzt auch für Prefix/Suffix + Autoupdate für Prefix/Suffix Platzhalter + Neue, übersichtlichere Config + Das Plugin wurde größtenteils auf Englisch übersetzt (Fehlermeldungen, Config-Beschreibungen) + Der Code wurde optimiert Das musst du tun, wenn du das Plugin von einer älteren Version geupdated hast: - Lese die ReadMe.txt - Nachdem du alles gemacht hast, was in der ReadMe.txt steht, kannst du sie löschen/umbenennen, damit die Update-Message beim Server start/reload verschwindet. Du bist hier gelandet, weil sich die ReadMe.txt nicht erstellen konnte? Hier ist der Inhalt der ReadMe.txt: .SpoilerTarget">Spoiler: ReadMe.txt Welcome to the major update v.2.3! Your scoreboard plugin will now run with the default config.yml. Because of this, you have to do some work. Your old config.yml is renamed to config_old.yml. A new config.yml with default settings is created. Please open both of these files and edit the new config that the settings are simular to the old one. If you don't do this, the default settings will be used. More infos are here: https://www.spigotmc.org/resources/scoreboard-tablist-pre… To disable the warning at start, you have to delete this file. But only do this if you have read it and have done all what this ReadMe says.2.2MC Version Update & BugfixesAug 29, 2020 + Das Plugin funktioniert nun auch für die Minecraft Version 1.16 + Bugfix: Man kann nun das Zeichen '%' im Chat verwenden!2.1May 25, 2020 2.0May 22, 2020 1.7BugfixesApr 4, 2020 - Das "Design" in der Console wurde verbessert und die Fehlermeldungen genauer - Der Platzhalter %rang% funktioniert jetzt auch ohne das Plugin PermissionsEx - Die Leistung wurde optimiert - Die Platzhalter werden besser ersetzt1.6Update Checker + Bug fixesMar 10, 2020 Es wurde ein Updatechecker hinzugefügt. Bug fixes: - Plugin deaktiviert sich nicht mehr, wenn ein Score zu lange ist. - Wenn der Ping zu hoch ist, wird er als 999+ angezeigt (6 Zeichen, 10 Zeichen übrig). - Genauere Fehlermeldungen, falls der Score/Name zu lang ist.1.5Scoreboard update IntervallMar 9, 2020 Man kann nun in der Config einstellen, wie oft sich das Scoreboard updaten soll! Außerdem wurden die Config Einstellungen überarbeitet.1.4Neue Minecraft VersionenMar 8, 2020 Das Plugin funktioniert nun von den Minecraft Versionen 1.8 - 1.15 . Außerdem wurde ein Tracking von bStats hinzugefügt, damit ich sehen kann, wie viele das Plugin benutzen.1.3Ping Platzhalter hinzugefügt ( %ping% )Jan 20, 2020 Ihr könnt nun den Platzhalter %ping% verwenden, damit der Ping vom Spieler in Tab/Scoreboard angezeigt wird.1.2Support der Minecraft-Verion 1.13 und 1.14Jan 12, 2020 Dieses Plugin ist nun auch für die Versionen 1.13 und 1.14 Verfügbar. Ob es noch höher geht, habe ich nicht getestet. Es wird bald auch für die Versionen 1.9, 1.10, 1.11, 1.12 verfügbar sein. Wenn ihr das Plugin bereits habt und den Autoupdater aktiviert habt, wird automatisch die aktuellste Version heruntergeladen.1.1Chat wurde hinzugefügtDec 29, 2019 Dieses Plugin unterstützt nun auch den Chat. Falls ihr das Plugin vor diesem Update heruntergeladen habt, müsst ihr es erneut herunterladen und diesen Code in eure Config unten einfügen: Code (Text): chat: aktivieren: 'true' pexsupport: 'true' colorperm: prefix.colorcode list: - '&7[&cOwner&7] &7%name% -> %%%owner' - '&7[&bSupporter&7] &7%name% -> %%%permission.supporter' - '&7[&aSpieler&7] &7%name% -> %%%permission.spieler' update: autoupdater: 'true' Wenn ihr die neuen Infos braucht, könnt ihr sie auch oben direkt unter dem Letzten # einfügen: Code (Text): # Chat einstellen: # Der Chat ist genau gleich zum Konfigurieren, wie die Prefixe. Der einzigste unterschied, weshalb man ihn extra einstellen muss ist, dass man ihn länger machen kann. # Du kannst zum Beispiel in Tab-Prefixen nicht &7[&bSupporter&7] &b schreiben, da es zu lang wäre. Im Chat funktioniert das. # Du kannst folgende Platzhalter verwenden: %playeronline%, %playermax%, %rang%, %geld%, %name%, %uhrzeit%, %welt% # # Updater einstellen: # Wenn du den Autoupdater aktivierst, wird nach jedem Server stop das Plugin erneut heruntergeladen, um die neusten Updates zu installieren. # Wenn du diese Funktion deaktivierst, erhälst du keine Updates mehr!1.0Dec 28, 2019
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
26.2MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.9MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
4.7MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta