promotional bannermobile promotional banner

TabTPS Enhanced

Live TPS and MSPT in tab list, action bar and boss bar. Per region on Folia, in-game settings menu and lag alerts
banner.png

banner.png

banner-card.png

banner-card.png

Description

TabTPS Enhanced

Source on GitHub Website and docs

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.

TabTPS showing TPS and MSPT in the boss bar, action bar and tab list while a server lags and recovers

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: /tabtps changes 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.

Changing modules and lag alerts in the settings menu

Dialog (26.3) Chest menu (1.20.1)
Settings dialog Settings chest menu

Displays

Tab list Action bar and boss bar
Tab list Action bar Boss bar

Under load the boss bar changes color and fills up:

Boss bar under load

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.

Lag alert in chat

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).

TabTPS Enhanced Team

profile avatar
Owner
  • 1
    Projects
  • 14
    Downloads