Description

TabTPS Enhanced shows TPS, MSPT, ping and more in the tab list, action bar and boss bar, so you always see how your server or singleplayer world is running. The mod only runs on the server side: players don't need it to join, and in singleplayer it runs on the built-in server.

Features
- Live displays in the tab list, action bar and boss bar, each player can turn them on and off
- Settings menu in the game:
/tabtpschanges displays, modules, themes, lag alerts and more, no config editing needed - Lag alerts in chat, console and Discord when the server stays below a TPS or above an MSPT limit
- Modules for TPS, MSPT, ping, players, CPU, memory, uptime and mob caps straight from Minecraft's spawner
- Custom text with MiniMessage and themes with your own color levels
- Commands for tick times, memory, ping and mob caps
Every extra feature is off by default, so without touching a config TabTPS just shows your displays.
Settings menu
Open it with /tabtps. On Minecraft 26.3 it uses Minecraft's dialog screens, on 1.20.1 a chest menu. Every change is written to the config files and applied right away. The chest menu shows your TPS and MSPT live and can play sounds when you switch pages.

| Dialog (26.3) | Chest menu (1.20.1) |
|---|---|
![]() |
![]() |
Displays
| Tab list | Action bar and boss bar |
|---|---|
![]() |
![]() |
Under load the boss bar changes color and fills up:

Lag alerts
Turn them on in the settings menu or with enabled=true in the lag-alerts section of config/tabtps/main.conf. Operators get a chat message, the console a log line and a Discord webhook can get a message too.

Commands
| Command | What it does |
|---|---|
/tabtps or /tabtps gui |
Opens the settings menu |
/tabtps toggle tab\|actionbar\|bossbar [player] |
Turns a display on or off |
/tickinfo, /mspt |
Tick times |
/memory |
Memory usage |
/ping [player], /pingall |
Ping of you, a player or everyone |
/tabtps mobcaps |
Mob caps of every world |
/tabtps reload |
Reloads the config |
Permissions go through Forge's permission API, so permission mods like LuckPerms can grant them. Without one, they default to operators. In singleplayer the world owner always has every permission, so the displays work without cheats.
Which file do I need?
| Minecraft | Forge | Java | File |
|---|---|---|---|
| 26.3 | 66+ | 25 | tabtps-forge-mc26.3-<version>.jar |
| 1.20.1 | 47+ | 17 | tabtps-forge-mc1.20.1-<version>.jar |
Put the jar into the mods/ folder. The config lives in config/tabtps/.
Running Folia, Paper, Purpur, Spigot or Velocity? There is a plugin version with per-region TPS on Folia, a region overview and PlaceholderAPI support, see GitHub.
More
Every option, module and permission is explained in the documentation. Bugs and ideas: GitHub issues.
Based on TabTPS by jpenilla (MIT).







