Jar for Paper 1.20.5 - 1.21.4 users. See previous update.
- Updated Fabric and NeoForge to 26.1 - 26.1.2. Forge is still broken on those versions, so it has been (temporarily?) disabled.
- Added more information to dump output for bossbar feature.
- Scoreboard teams are now only sent to players who can actually see the target player in the tablist. A test subject running Velocity went from 100% usage of nametag thread at 2000 players to 20% at 3500 players (despite the fact that the feature's usage is scaling with O(n^2) complexity).
- Fixed startup errors on Bukkit 1.7.10
With the introduction of Java 25 into the jar (needed by modded platforms), it is no longer possible to support all desired platforms and versions in the same jar. This is because Paper's plugin remapper on versions 1.20.5 - 1.21.4 only supports up to Java 23 (using a higher Java version does not solve this). As such, 2 jars will be provided from now on. First jar with everything included, called "Fabric, NeoForge", which can be used everywhere except Paper 1.20.5 - 1.21.4. Second jar without modded platforms, allowing support for Paper 1.20.5 - 1.21.4, called "Vanilla".
- Marked Spigot / Paper 26.1.2 as compatible
- Proxy installation no longer sends a ton of plugin messages to backend if tab expansion is disabled
- Fixed memory leak
- Fixed error in config conversion
- Fixed startup error on Paper 1.20.5 - 1.21.4
- Fixed startup error on NeoForge
Key changes:
- Added 26.1 support on Bukkit
- Removed support for MC versions 1.7.2 - 1.7.9, 1.8 - 1.8.4, 1.9 - 1.9.2, 1.13, 1.16 - 1.16.3 and 1.18 on Bukkit as previously announced. In case you missed it, you can read more about this and future plans on removing support for MC versions at https://gist.github.com/NEZNAMY/36786dfb61858277e0e524dd7dd0d9c5
- Removed /tab debug command and added a new /tab dump command, which fully replaces it and provides much more information
Other changes:
- Performance improvements
- Fixed error when using scoreboard commands immediately on join
- Added API method for creating a Layout with less than 80 slots
- Added API method for creating a fixed slot with custom ping value as string
- Added API method for replacing scoreboard's lines entirely
- Fixed tablist name formatting breaking on server switch
- Fixed bossbar duplicating on server switch on Velocity
- Fixed error on Folia
- Fixed tablist name formatting and layout not working correctly on Forge and NeoForge
- Added MySQL driver into the plugin to make it available on Velocity as well (another inclusion of massive dependencies for a few people that threefolds the jar size, yay)
- Massively improved compatibility of per world playerlist with vanish plugins
Mojang added a brand new bug into the belowname feature in 26.1 that makes it unusable. For more information visit https://github.com/NEZNAMY/TAB/wiki/Feature-guide:-Belowname#261-visible-on-all-entities.
Modded platforms: Mojang's removal of obfuscation has a massive impact on modding tools, which were still not updated for 26.1 support. Even after this is done, we will need to wait for the mods that TAB hooks into to update to the new class naming. This may take a while and it's not worth delaying the Bukkit to wait for this. As such, modded platforms are staying on 1.21.11 for now.
Backported Fabric and Forge to 1.19.2.
Backported Fabric, Forge and NeoForge to 1.21.9 - 1.21.10.
Backported Fabric, Forge and NeoForge to 1.21.6 - 1.21.8.
Backported Fabric, Forge and NeoForge to 1.21.4 - 1.21.5.
Backported Fabric, Forge and NeoForge to 1.21.2 - 1.21.3.
Backported Fabric, Forge and NeoForge to 1.20.5 - 1.21.1.
Backported Fabric, Forge and NeoForge to 1.20.4.
Backported Fabric, Forge and NeoForge to 1.20.2.
Backported Fabric and Forge to 1.20 - 1.20.1.
- Updated Forge to 1.21.11
- Added support for relational conditions
- Added support for new relational conditions in layout player groups
- Added support for less than 80 players / 4 columns in Layout on 1.19.3+
- Added packet listener on Velocity instead of using repeating tasks to improve existing features (optimize tablist name formatting, make ping spoof actually work, make nickname changes detect, ...), as well as proper support for new Layout with less than 80 slots.
- Added option for configuring scoreboard line values (the red numbers)
- Added hook to ForgePlaceholderAPI and some random vanish mod on Forge
- Added support for regex patterns for server names in global playerlist server groups
- Renamed "condition" to "display-condition" in Layout for consistency with other features
- Made %online_<server>% placeholder work on backend installation as well (useful with proxy-support feature)
- Fixed warnings in client console when sending tablist formatting packet too fast before player is added by the server
All relevant wiki pages have been updated to include the new content.
Unless any critical issues are found in this update, this will be the last 5.x version. Since 6.0.0, support for older MC versions will start disappearing. Slowly first, rapidly later. For more information, see here.
- Added 1.21.11 support to Bukkit. Fabric and NeoForge got updated (older MC versions are no longer supported). Forge compilation is broken on 1.21.11, so it is still on 1.21.10 for now.
- Fixed HEARTS playerlist objective render type not working on 1.8 - 1.12
- Fixed plugin accidentally putting players into spectator gamemode view for other players
- Fixed component creation issue leading to a packet decoding error ("Tried to read NBT tag with too high complexity, depth > 512")
- Fixed nametags being forcibly hidden when player is invisible, making them not visible even for players in spectator gamemode
- Made scoreboard and bossbar toggle commands actually register as real commands, making them show up in tab complete
- Removed Sponge support (no one was using it and forge is still supported for sponge + forge runtime)
- Fixed 2 errors
- Fixed placeholder refreshing breaking when server is up for more than 25 days without a restart (the new limit is 292 million years)
- Fixed nametag color sometimes not getting last color of prefix correctly
- Fixed bossbar duplication on server switch on Velocity, which was caused by a compensation for a Velocity bug that was fixed
- Added anti-override to header/footer feature (does not work on Velocity)
If you are using 1.21.9+ atlas sprites, note that in 1.21.11 some sprites were moved from minecraft:blocks to minecraft:items, so you may need to update your configuration.
