Repository navigation
Releases
TabTPS Enhanced v1.4.0
New
- Settings menu in the game:
/tabtpsor/tabtps guichanges 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-stylepicks the dialog or the chest menu. Works on the plugin and the Forge mod, permissiontabtps.gui - Region overview on Folia and Canvas:
/tabtps regionslists 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=truein thelag-alertssection ofmain.conf - Velocity plugin:
/networktps(alias/ntps) shows the TPS, MSPT and players of all backend servers on the proxy. Backends send their values withsend-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
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
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
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-minecraftupdated to2.0.0-beta.15 - Removed orphaned checkstyle and license-header tooling so
gradle buildis 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
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 regionmedian_region_tps— Median across all regionshighest_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.