Hello people of MC-Market!
Introduction
Today I am creating a showcase thread for my upcoming scoreboard API (in the future will encompass a tab API), called Scaffold. This API has many useful features that you can use to integrate within various plugins.
Features
This scoreboard API is very different to the average scoreboard API, this is because of the many features implemented to give developers utilising the API more control over what their players see and experience. Some of the features within this API include:
- Multi-Adapter Support
- Adapter Priorities
- Easy-to-use integration
- Different modes (Kohi, Viper, Modern) - see below
- Accessible debugging tools for developers
- No-flicker, up to 32 characters
Modes Showcase
VIPER
KOHI
MODERN
Essentially what these modes alter is the numbers being displayed on the right column of the scoreboard. These modes are designed to both benefit player experience and allow developers to have further customisation of the scoreboard interface.
API Code Showcase
Below is a sample of code that will display the above scoreboard types, using a simple Enum.toString() method.
The Name and Description are purely for debug purposes, which will be able to be enabled through the APIs config.
Something else that I feel is notable to include in this post is the multiple adapter support. Below is a screenshot outlining two adapters, and displaying priorities. "Adapter 1" has higher priority, so the API will ensure that it is shown first. An example of a potential use for this type of adapter priority support is in plugins that have staff mode scoreboards, to be displayed alongside a regular scoreboard.
Take note that the API runs alongside a server (spigot) plugin, in order to easily synchronise timings and server-side debugging. This takes away some of the work developers will need to do to get their scoreboard up and running.
I hope this scoreboard API showcase thread has informed a few people of some of the features I will be offering within this plugin. Thank you for taking the time to read through this showcase thread.
- LFW
Introduction
Today I am creating a showcase thread for my upcoming scoreboard API (in the future will encompass a tab API), called Scaffold. This API has many useful features that you can use to integrate within various plugins.
Features
This scoreboard API is very different to the average scoreboard API, this is because of the many features implemented to give developers utilising the API more control over what their players see and experience. Some of the features within this API include:
- Multi-Adapter Support
- Adapter Priorities
- Easy-to-use integration
- Different modes (Kohi, Viper, Modern) - see below
- Accessible debugging tools for developers
- No-flicker, up to 32 characters
Modes Showcase
VIPER
KOHI
MODERN
Essentially what these modes alter is the numbers being displayed on the right column of the scoreboard. These modes are designed to both benefit player experience and allow developers to have further customisation of the scoreboard interface.
API Code Showcase
Below is a sample of code that will display the above scoreboard types, using a simple Enum.toString() method.
The Name and Description are purely for debug purposes, which will be able to be enabled through the APIs config.
Something else that I feel is notable to include in this post is the multiple adapter support. Below is a screenshot outlining two adapters, and displaying priorities. "Adapter 1" has higher priority, so the API will ensure that it is shown first. An example of a potential use for this type of adapter priority support is in plugins that have staff mode scoreboards, to be displayed alongside a regular scoreboard.
Take note that the API runs alongside a server (spigot) plugin, in order to easily synchronise timings and server-side debugging. This takes away some of the work developers will need to do to get their scoreboard up and running.
I hope this scoreboard API showcase thread has informed a few people of some of the features I will be offering within this plugin. Thank you for taking the time to read through this showcase thread.
- LFW
