MINECRAFTHUB.IO
Server Plugins

TabTPS

TabTPS shows live TPS, MSPT, ping and memory readouts in the tab list, boss bar and action bar, for Paper, Sponge, Fabric and NeoForge servers.

By jpenilla via Modrinth.

TabTPS tickinfo command output listing TPS over 5 seconds, 1 minute, 5 minutes and 15 minutes, MSPT averages, CPU and RAM use
Section
Server Plugins
Platform
Java
Checked
Updated
Versions
1.8.8, 1.12.2, 1.16.5, 1.18.2, 1.20.1, 1.21.1, 1.21.8, 26.1.2, 26.2
1/5
TabTPS boss bar changing from green to yellow to red as server tick health drops

What TabTPS works with.

PlatformJava Edition
LoadersPaper, Sponge
Minecraft versions1.8.8, 1.12.2, 1.16.5, 1.18.2, 1.20.1, 1.21.1, 1.21.8, 26.1.2, 26.2

TabTPS is a Minecraft server plugin that puts live TPS, MSPT, ping and memory readouts in the tab list, boss bar and action bar, so anyone watching the game window can see server health without opening console. It runs on Paper, Sponge, Fabric and NeoForge, is MIT licensed, and comes from developer jpenilla, an active maintainer on GitHub. The four builds are not on equal footing: the Fabric and NeoForge builds only track the current game version, while the Paper build has followed the game continuously since 1.8.8.

TabTPS is unrelated to two other projects with overlapping names. The CurseForge mod "Server Tab Info" comes from a different creator and is a separate project. TAB is also a different, unrelated plugin that restyles tablist headers, nametags and scoreboards. TabTPS is the one built purely to monitor performance.

Live TPS, MSPT and ping displays

Each display pulls from a permission-gated display config, so an owner can show more detail to staff than to regular players. Configs live under plugins/TabTPS/display-configs/, and a priority order in the main config decides which one applies when a player qualifies for more than one.

  • Tab list footer: toggled with /tabtps toggle tab, uses the default display config and its tabtps.defaultdisplay permission.
  • Action bar: toggled with /tabtps toggle actionbar, prints TPS and MSPT above the hotbar.
  • Boss bar: toggled with /tabtps toggle bossbar, colors the bar green, yellow or red as tick health changes.
  • On-demand command output: /tickinfo or /mspt prints 5 second, 1 minute, 5 minute and 15 minute TPS averages plus MSPT and CPU and RAM figures.

Commands and permissions

  • /tabtps toggle tab | actionbar | bossbar — turn a display on or off for yourself.
  • /tickinfo or /mspt — detailed tick and memory stats, needs tabtps.tps.
  • /memory, /mem or /ram — JVM memory pool breakdown, needs tabtps.tps.
  • /ping or /ping <player> — view your own or another player's ping, needs tabtps.ping or tabtps.ping.others.
  • /pingall — summarize every connected player's ping, needs tabtps.ping.others.
  • /tabtps reload — reload the config without a restart, needs tabtps.reload.

TabTPS ships its own permission nodes rather than requiring a permissions plugin. Any Bukkit-based permissions manager, including LuckPerms, can assign those nodes to specific ranks, but running one is optional.

Supported server software and versions

The Paper build has the longest history, current through every mainline Paper release from 1.8.8 to the newest 26.2 line. The Sponge build targets Sponge API 12 and newer. The Fabric and NeoForge builds are newer additions that only ship for the current game version, 26.2. Fabric also needs the separate Fabric API mod installed alongside TabTPS; NeoForge and Paper need nothing extra.

  • Paper: 1.8.8 through 26.2, one continuously updated line.
  • Sponge: Sponge API 12 and newer.
  • Fabric: 26.2 only, requires Fabric API.
  • NeoForge: 26.2 only.

TabTPS setup walkthrough

Questions about TabTPS.

5 questions

Is TabTPS the same as the TAB plugin?

No. TabTPS only reports server tick, memory and ping data. TAB is a separate, unrelated plugin that restyles tablist headers, nametags and scoreboards. The two projects share no code, and the name overlap between a TPS monitor and a tablist styler is coincidental.

Does TabTPS work on Bedrock Edition?

No. TabTPS is a Java Edition server plugin built for Paper, Sponge, Fabric and NeoForge. Bedrock server software has no equivalent build, and the tick and memory data TabTPS reads is specific to the Java server implementation.

Which Minecraft version does TabTPS support?

It depends on the build. The Paper build is current through 26.2 and has tracked every mainline release back to 1.8.8. The Fabric and NeoForge builds only support the current 26.2 line, and Fabric also needs the Fabric API mod installed.

Does TabTPS need a permissions plugin?

No. TabTPS ships its own permission nodes, such as tabtps.tps and tabtps.ping, that any Bukkit-based permissions plugin can assign to ranks. Running a dedicated permissions plugin is useful for managing those nodes but is not required for TabTPS to work.

Is TabTPS safe to install?

TabTPS is MIT licensed, open source on GitHub, and distributed through Modrinth with over 327,000 downloads. Install it from the official Modrinth page rather than a third-party mirror, and pick the build that matches your server software and version.

More like TabTPS.

Guides for Server Plugins.

Browse all Minecraft server plugins