Skip to content

Releases

TabTPS Enhanced v1.4.0

Choose a tag to compare

@mcbabel mcbabel released this 08 Nov 18:59

New

  • Settings menu in the game: /tabtps or /tabtps gui changes the displays, modules, themes, custom text, lag alerts and general options and writes them to the config files. On Minecraft 1.21.6 and newer it uses dialog screens that switch pages smoothly without asking to confirm a command, on older versions a chest menu. The chest menu shows your TPS and MSPT live and can play sounds (menu-sounds, off by default). gui-style picks the dialog or the chest menu. Works on the plugin and the Forge mod, permission tabtps.gui
  • Region overview on Folia and Canvas: /tabtps regions lists the busiest regions with world, center, TPS, MSPT, utilisation, chunks, players and entities. Click a line to teleport there (tabtps.regions.teleport)
  • Lag alerts: a chat message, a console line and optionally a Discord message when the server stays below a TPS or above an MSPT limit. The alert names the busiest region. Off by default, turn it on with enabled=true in the lag-alerts section of main.conf
  • Velocity plugin: /networktps (alias /ntps) shows the TPS, MSPT and players of all backend servers on the proxy. Backends send their values with send-stats-to-proxy=true
  • MiniPlaceholders: the placeholders are also available as MiniMessage tags like <tabtps_tps>, when MiniPlaceholders 2.x or 3.x is installed
  • Modules that cannot work on a server, like the region modules without regions or mob caps on Folia, are left out instead of showing N/A
  • The project is now called TabTPS Enhanced (formerly TabTPS Folia). The plugin jar is now tabtps-enhanced-<version>.jar; plugin name, config folder and download links stay the same
  • The update checker uses the permanent Modrinth project ID

All new options are off by default.

When updating the plugin, delete the old tabtps-folia-*.jar from the plugins folder, otherwise the server finds two plugins called TabTPS.

Tested on

Every build starts, loads and runs its commands without errors on:

  • Folia 1.20.1, 1.20.2, 1.20.4, 1.20.6, 1.21.4, 1.21.5, 1.21.6, 1.21.8, 1.21.11, 26.1.2, 26.2, 26.3
  • Canvas 26.3
  • Paper 1.20.1, 26.3
  • Purpur 1.20.1, 1.21.4, 1.21.10, 26.3
  • Leaf 1.21.4, 26.3
  • Spigot 1.20.1, 26.3
  • Forge 26.3 and 1.20.1
  • Velocity 3.5.1, 4.3.1

The settings menu was tested in the game on Folia 1.21.11 and 26.3, Paper 1.20.1 and 1.21.11, Spigot 1.21.11 and Forge 26.3 and 1.20.1 (dedicated server and singleplayer).

Downloads

  • Plugin: tabtps-enhanced-1.4.0.jar
  • Forge 26.3: tabtps-forge-mc26.3-1.4.0.jar
  • Forge 1.20.1: tabtps-forge-mc1.20.1-1.4.0.jar
  • Velocity: tabtps-velocity-1.4.0.jar

Based on TabTPS by jpenilla (MIT).

TabTPS-Folia v1.3.0

Choose a tag to compare

@mcbabel mcbabel released this 08 Nov 00:08

New

  • Forge mod for Minecraft 26.3 and 1.20.1. It only has to be installed on the server, players don't need it, and it also works in singleplayer
  • Paper is now listed as a supported platform
  • PlaceholderAPI placeholders like %tabtps_tps%, %tabtps_mspt% and %tabtps_uptime%, on Folia per region. Only active when PlaceholderAPI is installed
  • Custom text for the tab list, action bar and boss bar with MiniMessage, e.g. "Server runs at TPS"
  • New modules: uptime, mob_caps and mob_cap_ (mob caps are not available on Folia)
  • /tabtps mobcaps lists the mob caps of every world
  • /tabtps toggle to toggle displays for other players, /execute as ... run tabtps toggle works too
  • More color levels for themes and the boss bar
  • Optional delay before the boss bar appears after joining
  • Operators get a short chat message on join when an update is available, the update check only reports versions for your platform and Minecraft version
  • /memory shows the numbers in the console, console colors can be turned off

All new options are off by default, except the update message for operators. You can turn it off with update-notify-on-join=false in main.conf.

Fixes

  • No more errors when a player TabTPS never tracked leaves, e.g. fake players or failed logins
  • Players who are already online when the plugin loads get their displays
  • The boss bar follows /tick rate
  • TabTPS no longer keeps the game open when quitting singleplayer

Tested on

  • Folia 1.20.1, 1.20.2, 1.20.4, 1.20.6, 1.21.4, 1.21.5, 1.21.6, 1.21.8, 1.21.11, 26.1.2, 26.2, 26.3
  • Canvas 26.3
  • Paper 1.20.1, 26.3
  • Purpur 1.20.1, 1.21.4, 1.21.10, 26.3
  • Leaf 1.21.4, 26.3
  • Spigot 1.20.1, 1.21.1, 1.21.4, 26.3
  • Forge 26.3 and 1.20.1, dedicated server and singleplayer

Downloads

  • Plugin: tabtps-folia-1.3.0.jar
  • Forge 26.3: tabtps-forge-mc26.3-1.3.0.jar
  • Forge 1.20.1: tabtps-forge-mc1.20.1-1.3.0.jar

Based on TabTPS by jpenilla (MIT).

TabTPS-Folia v1.2.0

Choose a tag to compare

@mcbabel mcbabel released this 27 Oct 23:43

Changes

  • Added support for Minecraft 26.2 and 26.3
  • Works on Purpur, Leaf, Spigot and Canvas now, not only Folia
  • Still runs on everything from 1.20 up, needs Java 17 or newer
  • Folia and Canvas show TPS/MSPT per region. Purpur, Leaf and Spigot only have one global tick loop, so you get server-wide values there and the region modules show N/A
  • /tickinfo now shows separate 5s, 1m, 5m and 15m values per region (before it showed the same number four times)
  • Region data is read straight from Folia's tick reports, which is more accurate and cheaper on servers with lots of regions
  • bStats is back, you can turn it off in plugins/bStats/config.yml
  • New logo
  • Updated adventure, cloud and bStats

Tested on

  • Folia 1.20.1, 1.20.2, 1.20.4, 1.20.6, 1.21.4, 1.21.5, 1.21.6, 1.21.8, 1.21.11, 26.1.2, 26.2, 26.3
  • Canvas 26.3
  • Purpur 1.20.1, 1.21.4, 1.21.10, 26.3
  • Leaf 1.21.4, 26.3
  • Spigot 1.20.1, 1.21.1, 1.21.4, 26.3

Installation

Drop tabtps-folia-1.2.0.jar into your server's plugins/ folder and restart.

Based on TabTPS by jpenilla (MIT).

TabTPS-Folia v1.1.0 — Minecraft 26.1.2 Support

Choose a tag to compare

@mcbabel mcbabel released this 15 Jun 23:38

TabTPS-Folia v1.1.0

Updates TabTPS-Folia to Minecraft 26.1.2, building on the region-aware monitoring introduced in v1.0.0.

✨ What's New

Minecraft 26.1.2 Support
Updated to Folia API 26.1.2.build.8-stable and Minecraft 26.1.2.

Region Tick Data Retuned for 26.1.2
The region TPS/MSPT reader was adjusted for 26.1.2's internals — it now prefers the 5-second region tick report with a graceful fallback — so /tickinfo and the region modules report correct per-region values.

Build & Tooling

  • Built on Java 25; cloud-minecraft updated to 2.0.0-beta.15
  • Removed orphaned checkstyle and license-header tooling so gradle build is green again

📋 Requirements

  • Folia 26.1.2
  • Java 25

📦 Installation

Drop tabtps-folia-1.1.0.jar into your Folia server's plugins/ folder and restart.

🙏 Credits

Based on TabTPS by jpenilla (MIT License). Folia support by MCbabel.

TabTPS-Folia v1.0.0 — Region-Aware Performance Monitoring

Choose a tag to compare

@mcbabel mcbabel released this 19 Mar 20:51

TabTPS-Folia v1.0.0

The first release of TabTPS-Folia — a fork of TabTPS built specifically for Folia servers.

✨ What's New

Per-Region TPS & MSPT
Each player sees real-time TPS and MSPT data from their current Folia region. Move between regions, and the values update automatically.

Region Statistics Modules
New display modules for server-wide performance overview:

  • lowest_region_tps — Worst-performing region
  • median_region_tps — Median across all regions
  • highest_region_tps — Best-performing region

All Display Types Supported

  • 📊 Tab menu header/footer
  • 💬 Action bar
  • 🟢 Boss bar (with TPS/MSPT-based fill & color)

Full Command Suite

  • /tickinfo — Region TPS overview (Lowest / Median / Highest)
  • /ping — Player latency
  • /memory — JVM memory pools
  • /tabtps toggle — Enable/disable displays
  • /tabtps reload — Hot-reload configuration

📋 Requirements

  • Folia 1.20+ (tested on 1.21.11)
  • Java 21

📦 Installation

Drop tabtps-folia-1.0.0.jar into your Folia server's plugins/ folder and restart.

🙏 Credits

Based on TabTPS by jpenilla (MIT License).