Giter Club home page Giter Club logo

sternalboard's Introduction

SternalBoard

image

Lightweight & Async packet-based scoreboard using FastBoard API, implementing animations, tab and supporting all versions.

Official Downloads

Maintainers

Features

  • Fully bedrock support - Other plugins have's strange view problems
  • Tab system for header and footer - Customize your player's tab view
  • World blacklist - If you don't want the scoreboard appear on some worlds you can!
  • Auto tab-completer for modern Paper, legacy, Spigot and forks
  • MiniMessage formatting support - Intutive colours like hello
  • Automatic dependency download to avoid high weights - Also makes all Minecraft versions support
  • Not dependency based - Doesn't need other software to run properly
  • Packet-based - The plugin will not bug with plugins that use teams
  • 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

How to integrate

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)

Maven

        <dependency>
            <groupId>com.github.ShieldCommunity</groupId>
            <artifactId>SternalBoard</artifactId>
            <version>2.2.9</version>
            <scope>compile</scope>
        </dependency>

Gradle

plugins {
    id 'com.github.johnrengelman.shadow' version '7.1.2'
}

repositories {
    mavenCentral()
}

dependencies {
    implementation 'com.github:shieldcommunity:2.2.9'
}

shadowJar {
    relocate 'com.shieldcommunity.sternalboard', 'you.yourpackage.like'
}

Gradle DSL

plugins {
    id("com.github.johnrengelman.shadow") version("7.1.2")
}

repositories {
    mavenCentral()
}

dependencies {
    implementation("com.github:shieldcommunity:2.2.9")
}

shadowJar {
    relocate("com.shieldcommunity.sternalboard", "you.yourpackage.like")
}

Manually

If you just don't want to use a dependency-manager, you can copy our api classes to your proyect.

How to hook into it

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

ResourceHolders statics

sternalboard's People

Contributors

xism4 avatar jonakls avatar znoah-1 avatar angelillo15 avatar 4drian3d avatar bixgamer707 avatar zetastormy avatar iatog avatar thebrunorm avatar emibergo02 avatar koekieezz avatar mruniverse44 avatar bloedarend avatar pixeldev avatar

Stargazers

IlGrandeAnonimo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.