Lightweight & Async scoreboard based on FastBoard, implementing animations, packet based & supporting all versions.
- ShieldCommunity Currently mantainers are mostly community owners.
- Animated scoreboard - With all tasks running asynchronous
- Per world scoreboard - Optimal for multi-games
- Gradient scoreboard support - 1.16 up
- Multi-version scoreboard - Supports 1.7 to lastest
- Mini-games support, such as "koths, skywars, bedwars"
- Simple to use, for people who are relatively new to the industry
- Ready to run on large servers, with no animation limits
If you want to integrate SternalBoard to your proyect, you can use Maven and Gradle: Before nothing, remember that you need jitpack for it (https://jitpack.io/#ShieldCommunity/SternalBoard)
<dependency>
<groupId>com.github.ShieldCommunity</groupId>
<artifactId>SternalBoard</artifactId>
<version>2.0.1</version>
<scope>compile</scope>
</dependency>
plugins {
id 'com.github.johnrengelman.shadow' version '7.1.2'
}
repositories {
mavenCentral()
}
dependencies {
implementation 'com.github:shieldcommunity:2.0.2'
}
shadowJar {
relocate 'com.shieldcommunity.sternalboard', 'you.yourpackage.like'
}
plugins {
id("com.github.johnrengelman.shadow") version("7.1.2")
}
repositories {
mavenCentral()
}
dependencies {
implementation("com.github:shieldcommunity:2.0.2")
}
shadowJar {
relocate("com.shieldcommunity.sternalboard", "you.yourpackage.like")
}
If you just don't want to use a dependency-manager, you can copy our api classes to your proyect.
With SternalBoard, it's really easy to set your first scoreboard!
Either you can use our method of #setBoard, or manually.
public class ExampleBoard {
public void setYourScoreboard(Player player){
SternalBoardHandler board = new SternalBoardHandler(player);
board.updateTitle(ChatColor.GREEN+
"Hypixel.net" //You can make it configurable trough strings tho
);
board.updateLines("Hello", //You can do lines as your version allows!
"Bye",
"Hello again :)"
);
}
}
#Servers using modern SternalBoard