TidyTab BETA
A clean, rank-sorted tab list with header/footer and prefixes - LuckPerms aware, works without it too.
Оцените первым
64
0
TidyTab
A clean, rank-sorted tab list — with LuckPerms support built in.
TidyTab gives your tab list a header/footer, rank prefixes, and proper sorting (staff at the top, default players at the bottom). It works with or without LuckPerms.
Features
- Header & footer — shows online count, max players, and live color-coded TPS; refreshes automatically
- Rank prefixes —
[Owner],[Admin],[VIP]… shown in the tab list only (your chat plugin stays in charge of chat) - Rank sorting — higher ranks appear at the top of the tab list
- LuckPerms aware — if LuckPerms is installed, TidyTab uses your real LuckPerms prefixes and group weights automatically. If not, it uses the ranks from
config.yml. Either way it just works.
Install
- Drop
tidytab-x.y.z.jarinto yourplugins/folder. - Restart the server.
- (Optional) Edit
plugins/TidyTab/config.yml, then run/tidytab reload.
Requires Paper 1.21.x (or a fork) and Java 21. LuckPerms is optional.
Config (the short version)
refresh-interval-seconds: 5 # how often the header/footer updates
sort-players: true # set false if ANOTHER plugin manages
# scoreboard teams (nametag/tab plugins)
header: # placeholders: {online} {max} {tps}
- "&6&lMy Server"
- "&7Players online: &f{online}&7/&f{max}"
footer:
- "&7TPS: {tps}"
ranks: # match your LuckPerms group names
- group: admin weight: 90 # higher weight = higher in the tab list prefix: "&4[Admin] " color: "&4"
- group: default weight: 0 prefix: "" color: "&7"
Colors use `&` codes (`&a` green, `&c` red, `&6` gold, `&l` bold, …).
## Command & permission
| Command | What it does | Permission | Default |
|---|---|---|---|
| `/tidytab reload` | Reloads config.yml | `tidytab.reload` | OP |
## Plays nice with other plugins
- **Chat is never touched** — only the tab list name is changed.
- Sorting uses scoreboard teams. TidyTab only creates/removes its **own** teams, and if a player already belongs to another plugin's team, TidyTab backs off instead of stealing them. If another plugin fully manages teams (nametag plugins etc.), set `sort-players: false`.
- On shutdown, TidyTab cleans up after itself: tab names, header/footer, and all its teams are restored to vanilla.
The only network activity is a one-time update check on startup (Modrinth public API, notify-only) and anonymous bStats usage stats.
## How the sorting works (for the curious)
Minecraft sorts the tab list alphabetically by scoreboard **team name**. TidyTab names its teams `NNN_group` where `NNN = 999 - weight` — so weight 90 becomes `909_admin`, which alphabetically sorts before `999_default`. Higher weight → smaller number → higher in the list. The client does the sorting; the plugin just assigns teams.
## Building from source
./gradlew :tidytab:build
Output: `tidytab/build/libs/tidytab-<version>.jar`
Партнёрский материал
Сервер для плагина TidyTab BETA - как у профи
Плагин TidyTab BETA создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином TidyTab BETA для друзей можно за пару минут - BungeeHost всё уже подготовил.
Часто задаваемые вопросы
Совместимость
Зависимости
Ссылки
Создатели
Детали
Лицензия:
Опубликован:3 месяца назад
Обновлён:3 месяца назад