- Supported Minecraft Versions:
- 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13, 1.14, 1.15, 1.16, 1.17, 1.18, 1.19
![]()
Skoreboard - By LimeGlass
Source: https://github.com/TheLimeGlass/Skore
An addon for non-flickering visual scoreboards, hex colours and unlimited length with the performance of async packet sending to maximize the style of your scoreboards.
If you would like support for custom teams and scoreboards in that nature, I suggest using Skellett for that. These scoreboards are just designed to be pretty and be extremely fast without compromises. They're for cosmetics rather than for managing a team game etc.
Since Skore is using packets to achieve it's magic, this means Skore will not conflict with any other scoreboards, such as tablists, nametags, server scoreboards for teams or under name scoreboards. Packet manipulation also means that the main thread of your server will not be handling the scoreboards, lightening the resource load on your server and removing the flickering effect commonly seen.
1.7-1.12 servers use 1.0.X series of Skore with TitleManager https://forums.skunity.com/resources/skore-the-scoreboard-addon.617/history
1.13-1.16 should use version 2.0.2 of Skore with ProtocolLib
1.17+ requires Java 17 and latest Skore version with ProtocolLib.
Skore 1.0.X requires TitleManager https://www.spigotmc.org/resources/titlemanager.1049/
or if using Skore 2.0.0, you will need ProtocolLib and not TitleManager https://www.spigotmc.org/resources/protocollib.1997/
All of the syntaxes for this addon are generated in a Syntax.yml with a description, toggle for each syntax and what expression changers are supported on it.
Videos:
Example script:
Group scoreboards:
Basic example:Code (Skript):
function scoreboardUpdate(player: player, scoreboard: text): set title of skoreboard {_player} to {scoreboards::%{_scoreboard}%::title} reset slots numbers between 1 and 16 of skoreboard {_player} loop {scoreboards::%{_scoreboard}%::lines::*}: add 1 to {_line} set slot {_line} of skoreboard {_player} to loop-value on script load: add "line 1" and "&6Line2" to {scoreboards::default::lines::*} set {scoreboards::default::title} to "&6&lSkore" on join: setup skoreboard for player add player to {scoreboards::default::players::*} every tick: if {test} is not set: set {test} to true if {test} is true: set {scoreboards::default::lines::*} to "&d&lPerformance testing", "&l&nmore", "&1and &amore&r &4look", "&b&lPerformance testing", "&a%random number between 0 and 100000000000000000000000000000%" and "&aA really long line for some more tests!" set {test} to false set {scoreboards::default::title} to "<##c3808a>&l&nSKOOOOOOOOOORE" else: set {scoreboards::default::lines::*} to "&a&lPerformance testing", "&5&lmore", "&8&mand more&r &4look", "&e&lPerformance testing &c&l WOW" and "&b%random number between 0 and 100000000000000000000000000000%" set {test} to true set {scoreboards::default::title} to "&6&l&nSKOOOOOOOOOORE" loop all players where [{scoreboards::default::players::*} contains player input]: scoreboardUpdate(loop-value, "default")
Code (Skript):
on join: setup skoreboard for player if player has a skoreboard: set title of skoreboard player to "&a&lDamn, this is some clean title" set slot 1 of skoreboard player to "test"
Line index only goes from 1-16
Example of how you can do scrolling in your skoreboard:
Code (Skript):
set {_text} to "Example text here!" loop length of {_text} times: # index will resemble the location in which the loop is in the text message. add 1 to {_index} # change the wording "first" to "last" for opposite scroll direction set slot 1 of skoreboard {_player} to "&a%first {_index} characters of {_text}%" # Scroll update delay, change to preference. wait a tick
Syntax:
Need help with your scoreboard? Send me (LimeGlass) a message explaining what you want on your scoreboard and how you want it to look/animate or do. I'll help you out in making your skoreboard dreams come true.Code (Skript):
Syntax: PropertyExpressions: ExprValue: enabled: true changers: '[SET, DELETE, RESET]' description: Returns or changes the value of the Skoreboard(s). syntax: - '[Skore] [(all [[of] the]|the)] (slot|value|line)[s] %numbers% (of|from|in) skoreboard[s] %players%' - '[Skore] %players%''[s] skoreboard[s] (slot|value|line)[s] %numbers%' ExprTitle: enabled: true changers: '[SET, DELETE, RESET]' description: Returns or changes the title of the Skoreboard(s). syntax: - '[Skore] [(all [[of] the]|the)] title[s] (of|from|in) skoreboard[s] %players%' - '[Skore] %players%''[s] skoreboard[s] title[s]' Conditions: CondPlayerSkoreboard: enabled: true description: Check if the player has a skoreboard initialized. syntax: - '%player% (1¦has|2¦does not have) [a] skoreboard' Effects: EffSetupSkoreboard: enabled: true description: Setup the Skoreboard for the player, tells the system their skoreboard. syntax: - (1¦(create|set[up])|2¦(remove|reset|delete)) [a] [([skore] sc|sk)oreboard] (for|to|of) %players%
If you have any suggestions that I should add. Please use the discussion page to notify me about them. If you need any help with this addon as well you can pm me or use the discussion of this resource, Thanks.
Enjoy!
-
Welcome to skUnity!
Welcome to skUnity! This is a forum where members of the Skript community can communicate and interact. Skript Resource Creators can post their Resources for all to see and use.
If you haven't done so already, feel free to join our official Discord server to expand your level of interaction with the comminuty!
Now, what are you waiting for? Join the community now!
Dismiss Notice
This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Featured Addon Skore - The scoreboard addon. 2.0.5
A Skript addon dedicated to perfecting scoreboards with packets. Unlimited length and hex colours
Recent Updates
- Added support for hex colours! Jun 24, 2022
- Less flicker Jan 27, 2022
- Skript 2.6.1 and MC 1.17+ support Jan 27, 2022