Hot Summer Deals are Here!
Celebrate with up to 99% off on 16,900 resources
04
Days
03
Hours
59
Mins
08
Secs

SHOWCASE - Scaffold Scoreboard/Tab API

Status
This thread has been locked.

lfw

Australian Developer / @lfw_0
Supreme
Feedback score
3
Posts
43
Reactions
34
Resources
0
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
56Dnt5d.png


KOHI
UStUkxF.png


MODERN
nOIFh8g.png


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.

UcljU7t.png


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.

83Dj8gD.png


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
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Meeran

Supreme
Feedback score
3
Posts
108
Reactions
35
Resources
0
Vouch, This plugin encompasses anything you'd ever really want. Also the dev is a spaghet
 

FU22Y

scottish developer.
Supreme
Feedback score
32
Posts
935
Reactions
349
Resources
0
Holy shit! Well done for a second I thought this may have been my friends api Deathstreams; but no lol well done I suppose
 

PTech

Feedback score
6
Posts
422
Reactions
261
Resources
0
Looking great! Will this be open-source for others to check out?(and potentially make prs?)
 
Status
This thread has been locked.
Top