▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/SkLeaderboards
SkLeaderboards

SkLeaderboards

A Skript addon designed to provide efficient, lag-free leaderboards with direct Skript variable and player stats support, all without placeholders.

Оцените первым
17
1

SkLeaderboards

A Skript addon designed to provide efficient, lag-free leaderboards with direct Skript variable and player stats support, all without placeholders.

Why SkLeaderboards?

In Skript, holographic leaderboards are very inefficient and laggy. Scripts typically rely on console commands that directly update a hologram. Constantly updating these holograms, especially many at a time can cause large amounts of lag on a server.

SkLeaderboards is built to solve this problem. The plugin allows for simple configuration of leaderboards directly in Skript, with updating the holograms fully left to the plugin. Furthermore, the plugin only updates the hologram when a displayed value needs an update, removing useless updates that make no change and further improving efficiency.

SkLeaderboard directly reads Skript variables, player statistics from data files and economy data directly from EssentialsX.

With SkLeaderboards, the host of the holograms can also be easily edited by one line and can be different for every single leaderboard.

Supported Holgram Hosts:

  • Text Displays (Vanilla)
  • FancyHolograms
  • DecentHolograms

Requirements

  • Paper 1.21.x - 26.x
  • Skript 2.14.x - 2.17.x
  • Java 21+

Installation

  1. Download the latest release from Modrinth.
  2. Download the latest Skript release.
  3. Download your preferred optional dependancies: FancyHolograms, DecentHolograms, EssentialsX.
  4. Drag all downloaded .jars into your server's \plugins folder and restart the server.
  5. Create a script and register a leaderboard (Example snippets below).
  6. Create the leaderboard hologram using /lb create <id>.

Usage

SyntaxAliasesRequired?HostsAccepted Values & Defaults
titleheaderYesAllQuoted text. \n makes a new line.
valuevariableYesAll{list::*}, kills, deaths, playtime or balance (requires EssentialsX).
hostdisplayNoAlltext display (default), fancyholograms or decentholograms.
sizelimit, entriesNoAll1 to 100. Default 10.
ordersort, sort orderNoAlldescending (default) or ascending.
refreshinterval, refresh interval, update intervalNoAllA timespan. 1 second minimum. Default 30 seconds.
formatline formatNoAllQuoted. Uses %position%, %name% and %value%. Default #%position% %name% - %value%.
first format to tenth format1st format to 10th formatNoAllQuoted. Overrides format for that one rank.
footerbottomNoAllQuoted. %refresh% shows the refresh time. No footer by default.
shadowtext shadowNoText display and FancyHologramstrue or false.
billboardrotation, facingNoText display and FancyHologramsfixed, vertical, horizontal or center. Default vertical of text displays.
backgroundbackground colour, background colorNoText display and FancyHologramsnone, default, "#RRGGBB" or "#RRGGBBAA". Default none on text displays.
view distancevisibility distance, render distance, view range, range, distanceNoAll1 to 512 blocks.
CommandDescription
/lb create <id>Create a leaderboard hologram that has been registered in a script
/lb delete <id>Delete a leaderboard hologram
/lb move <id>Move a leaderboard hologram that has already been created
/lb refresh <all / id>Refresh all or a particular leaderboard hologram(s)
/lb info <id>Display info about an existing leaderboard
/lb listList all existing leaderboards and their locations

Snippets

register a new leaderboard with id "balanceLB":
    title: "&a&lBALANCE LEADERBOARD"
    value: balance
    host: fancy holograms
    size: 10
    refresh: 10 minutes
    format: "&7#%position% &f%name% &8- <#4FF522>$%value%"
    1st format: "&e#%position% &f%name% &8- <#4FF522>$%value%"
    2nd format: "&f#%position% &f%name% &8- <#4FF522>$%value%"
    3rd format: "&6#%position% &f%name% &8- <#4FF522>$%value%"
    footer: "&7Updates every %refresh%"
    shadow: false
    billboard: vertical
    background: none
    sort: descending
    view distance: 20
register a new leaderboard with id "testLB":
    title: "&c&lTEST LEADERBOARD&r"
    value: {variable::*}
    host: text display
    size: 10
    refresh: 60 seconds
    format: "&7#%position% &f%name% &8- <#4FF522>%value%"
    1st format: "&e#%position% &f%name% &8- <#4FF522>%value%"
    2nd format: "&f#%position% &f%name% &8- <#4FF522>%value%"
    3rd format: "&6#%position% &f%name% &8- <#4FF522>%value%"
    footer: "&7Updates every %refresh%"

Support

  • Discord
  • GitHub Issues Tracker
Партнёрский материал

Сервер для плагина SkLeaderboards - как у профи

Плагин SkLeaderboards создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином SkLeaderboards для друзей можно за пару минут - BungeeHost всё уже подготовил.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Зависимости

Ссылки

Создатели

Детали

Лицензия:
Опубликован:2 недели назад
Обновлён:2 недели назад
Главная