Real-time ping indicator in the tab list.
Displays each player's real-time ping in the tab list, color-coded by latency threshold. Includes a private /ping command and full runtime control via admin commands.
/ping command — response is only visible to the sender/ping command without a server restart.yml into lang/ and point config to iten_US) and Custom| Range | Color | Default |
|---|---|---|
| Excellent | Green | ≤ 35 ms |
| Good | Gold | 36 – 99 ms |
| Warning | Red | 100 – 999 ms |
| Critical | Dark Red, bold | ≥ 1000 ms |
All values and colors are editable in config.yml.
| Command | Description | Permission |
|---|---|---|
/ping |
Show your current ping | pinger.ping |
/pinger help |
List all commands | — |
/pinger reload |
Reload config and language | pinger.admin |
/pinger on tab |
Enable tab ping display | pinger.admin |
/pinger off tab |
Disable tab ping display | pinger.admin |
/pinger on ping |
Enable /ping command |
pinger.admin |
/pinger off ping |
Disable /ping command |
pinger.admin |
/pinger status |
Show current plugin state | pinger.admin |
/pinger on and /pinger off without an argument toggle both at once.
Runtime changes reset to config.yml values on /pinger reload.
| Node | Default | Description |
|---|---|---|
pinger.admin |
OP | All /pinger admin subcommands |
pinger.ping |
true | Use /ping |
pinger.see |
true | See ping in tab list |
Generated automatically on first launch with full inline documentation.
general:
enabled: true
update-interval: 20 # 20 ticks = 1 second
language: en_US
display:
show-in-tab: true
ping-command-enabled: true
show-ms-suffix: true
brackets:
open: "["
close: "]"
color: GRAY
bold: true
thresholds:
excellent: { max: 35, color: GREEN }
good: { max: 99, color: GOLD }
warning: { max: 999, color: RED }
critical: { min: 1000, color: DARK_RED, bold: true, text: "CRITICAL" }
plugins/pinger/lang/your_lang.yml — use en_US.yml as a templatelanguage: your_lang in config.yml/pinger reload& color codes and placeholders ({ping}, {player}, etc.) are fully supported.
by pozii