
EasyNiceTab
Description:
EasyNiceTab is a minimalist plugin for Minecraft (Spigot/Paper) version 1.21.x that allows you to manually update each player's TAB list. The plugin is lightweight, easy to configure, and does not require any external libraries.
Main Features:
– Updates the TAB list for all players when the /tabreload command is executed. – Supports Minecraft color codes (&a, &b, &c, etc.). – Uses custom placeholders for dynamic information. – TAB texts are fully configurable via config.yml.
Supported Placeholders:
– (name) — the player's nickname.
– (ping) — the player's ping in milliseconds.
– (ple) — number of online players.
– (world) — the name of the world the player is currently in.
New - (PlayersLine) - Line where should be nicknames of players
NEW Version 1.1:
FULL New Condig (added animation)
# ==========================================
# EasyNiceTab - Advanced Visual Config
# ==========================================
# This block is active if animation is disabled.
# (PlayersLine) is where the player list will be physically located.
Normal TAB:
- "&8&m-------&r &b&lMY SERVER &8&m-------"
- " &7Welcome back, &f(name)&7!"
- "(PlayersLine)"
- "&3World: &f(world) &eOnline: &f(ple)"
- "&8&m--------------------------"
# Legacy mode (use this if you want simple text at the top and bottom)
Use Old Tab Type: false
header: "&aWelcome, (name)!"
footer-left: "&ePing: (ping)"
footer-right: "&bPlayers: (ple) &dWorld: (world)"
settings:
animation_enabled: true
# 1 = 1s, 2 = 10 ticks, 3 = 5 ticks, 4 = 2 ticks
animation_speed: 3
frames:
1:
- "&e&l> &6&lMY SERVER &e&l<"
- "&7You are playing on &fMyServer"
- "(PlayersLine)"
- "&ePing: &f(ping)ms"
- "&bVisit: &3www.example.com"
2:
- "&6&l> &6&lMY SERVER &6&l<"
- "&7You are playing on &fMyServer"
- "(PlayersLine)"
- "&6Ping: &f(ping)ms"
- "&bVisit: &3www.example.com"
3:
- "&6&l> &6&lMY SERVER &6&l<"
- "&2Yo&7u are playing on &fMyServer"
- "(PlayersLine)"
- "&6Ping: &f(ping)ms"
- "&bVisit: &3www.example.com"
4:
- "&6&l> &6&lMY SERVER &6&l<"
- "&7Yo&2u are &7playing on &fMyServer"
- "(PlayersLine)"
- "&6Ping: &f(ping)ms"
- "&bVisit: &3www.example.com"
5:
- "&6&l> &6&lMY SERVER &6&l<"
- "&7You are &2play&7ing on &fMyServer"
- "(PlayersLine)"
- "&6Ping: &f(ping)ms"
- "&bVisit: &3www.example.com"
7:
- "&6&l> &6&lMY SERVER &6&l<"
- "&7You are play&2ing &7on &fMyServer"
- "(PlayersLine)"
- "&6Ping: &f(ping)ms"
- "&bVisit: &3www.example.com"
7:
- "&6&l> &6&lMY SERVER &6&l<"
- "&7You are playi&2ng on &fMyServer"
- "(PlayersLine)"
- "&6Ping: &f(ping)ms"
- "&bVisit: &3www.example.com"
8:
- "&6&l> &6&lMY SERVER &6&l<"
- "&7You are playing on &6MyServer"
- "(PlayersLine)"
- "&6Ping: &f(ping)ms"
- "&bVisit: &3www.example.com"
# Placeholders: (name), (ping), (ple), (world)
New features, but easy how old version!
Command:
/tabreload — reloads the configuration file without restarting the server
Notes:
– The plugin was tested only on Spigot 1.21.6 and Spigot 1.21.11
