Releases: WiIIiam278/Velocitab
Velocitab 1.7.3 - Minecraft 1.21.4 support & Placeholders Replacements
Velocitab 1.7.3 adds support for Minecraft 1.21.4. and adds support for placeholders replacements.
- Added support for Minecraft 1.21.4 (#236)
- Added Placeholders Replacements (#236)
- This new feature lets you replace a placeholder with a different value.
- This is useful for things like changing the text of a date placeholder to a localized version, changing the text of a biome placeholder to a color, or formatting a vanish placeholder to show a player's vanish status if the placeholder returns just a boolean (true/false).
- Fixed problem when kicked from a server before joining (#235)
- Fixed problem when
remove_nametags
is set to true - Removed
server_display_names
from settings in favour of Placeholders Replacements
To update, just drag+drop.
Velocitab 1.7.2 - Minecraft 1.21.2/3 support
Velocitab 1.7.2 adds support for Minecraft 1.21.2/3. This release of Minecraft includes a new protocol for sorting players, which we now takes advantage of for those on the latest game version.
- By default, Velocitab will no longer format player's name tags.
- This is because we want to minimize the packet traffic footprint of Velocitab with default configurations.
- This is thanks to the fact that on 1.21.2/3 and newer clients, scoreboard team packets are no longer required for sorting.
- If your proxy only supports these clients and you're not using Velocitab's nametag features, you are now able to use scoreboard teams. If you still want formatted nametags, these packets will still be sent.
- A minimum version of PAPIProxyBridge (v1.7) is now required; the plugin will check for compatibility on startup
- Fixed a bug where the TAB list would continue to show on disabled servers, courtesy of @lulu2002 (#218)
- Various performance improvements and code logic adjustments
To update, just drag+drop.
Velocitab 1.7.1 - Bug fixes
Velocitab 1.7.1 fixes bugs and changes the default formatter to MiniMessage.
- The default text formatter is now
MINIMESSAGE
instead ofMINEDOWN
. (#208) - Added a config option to force-send TAB list packets that may improve compatibility with certain fabric mods.
- Fixed a few logic bugs related to conditional placeholders.
- Fixed an issue with the regex match used to find certain placeholders (#209)
To update, drag+drop.
Velocitab 1.7 - Server links, placeholders & more
Velocitab 1.7 adds the ability to customize server links, adds conditional placeholders, fixes bugs, and more.
- Added the ability to customize server links (#201)
- Added relational and conditional MiniPlaceholders support, courtesy of @alexdev03 (#197)
- Check the conditional and relational placeholder docs for details on how to use these
- Also added new time formatting placeholders for each unit of time
- Fixed the wrong permission node check being used for
/velocitab
- Fixed the 300ms delay before TAB would update after joining a server
To update, just drag+drop and regenerate your config.yml
file.
Velocitab 1.6.6 - 1.21 support
Velocitab 1.6.6 adds support for Minecraft 1.21
- Added support for Minecraft 1.21
- Now requires Velocity 3.3.0-398 or newer.
- Fixed an issue with duplicate TAB entries that could occur for offline accounts (#190)
- Improved a few of the
/velocitab
command's messages
To update from the previous release, just drag+drop. From v1.5.x or earlier, you will need to regenerate your config.yml
file.
Velocitab 1.6.5 - 1.20.5 support
Note: If you are updating from Velocitab 1.5.x, you will need to regenerate your config files as there is a new format in place.
Velocitab 1.6.5 adds support for Minecraft 1.20.5.
- Added support for Minecraft 1.20.5.
- Now requires Velocity 3.3.0-380 or newer.
- Added a new
show_all_players_from_all_groups
option toconfig.yml
To update from the previous release, just drag+drop. From v1.5.x or earlier, you will need to regenerate your config.yml
file.
Velocitab 1.6.4 - Bug fixes & utility features
Velocitab 1.6.4 fixes bugs, adds the ability to specify group server names by regex, and now allows you to specify whether to list players in the same TAB group on a per-group basis.
- Added the ability to specify server names by regex, useful for dynamically-spun networks (#174)
- The setting for specifying whether a TAB group should list all players on the server, instead of just those on the group has been moved to the group config, letting you change this for each group (#179)
- Fixed an issue causing a NullPointerException error when users quit the proxy server (#170)
- Resolved an error when handling packets for users not handled by Velocitab (#170)
- Fixed a problem with the LuckPerms hook (#170)
- Fixed a bug where the TAB list could fall out of sync in cases where players disconnected in certain ways (#176, #180)
To update, just drag+drop — please note if you modified the setting for specifying whether to restrict the TAB list to only list grouped members, you will need to update your tab_groups
config as this option has been moved.
Velocitab 1.6.3 - Better validation & improvements
Velocitab 1.6.3 improves startup config validation, improves /velocitab name
, adds some new placeholders, and adds a plugin messaging API. Requires Velocity 3.3.0 build 329 or newer.
- The
config.yml
andtab_groups.yml
files will now be validated on startup to check for errors, courtesy of @alexdev03 (#152) - Added a config option to allow LuckPerms to fallback to backend placeholders over PAPIProxyBridge if LuckPerms on the proxy does not return a role, courtesy of @Boy0000 (#153)
- Minor improvements to
/velocitab name
, courtesy of @Boy0000 (#154)- Now allows for special characters in the name argument
- Now provides command feedback on success/fail
- Now allows the custom-name to be reset if no name argument is passed
- Added
GROUP_PLAYERS_ONLINE
placeholders, for showing the number of online users in a group, courtesy of @alexdev03 (#157) - You can now pass an environment variable to skip the Velocity version/build compatibility check, courtesy of @alexdev03 (#162)
- API: Added an API for interfacing with the plugin over Plugin Messages. Check the docs!
To update, just drag+drop.
Velocitab 1.6.2 - Bug fixes
Note: Velocitab v1.6 changed the configuration structure. If you're updating from v1.5 or lower, you'll need to copy over your existing TAB formats to the new one. Check the v1.6 release notes for more info.
Velocitab 1.6.2 fixes bugs from the previous version. Requires Velocity 3.3.0 build 329 or newer.
- The plugin will now stop loading if an attempt is made to load it on a server running an incompatible Velocity proxy version/build.
- Fixed the
/velocitab name
command not having a permission node. - Fixed servers not present in any tab groups having their header and footer needlessly cleared.
- Fixed an exception that could be thrown when the plugin attempted to parse placeholders formed in certain ways (#146)
- Fixed disconnected players haunting the TAB list if they lost connection unexpectedly, such as when moving between servers (#149)
To update from 1.6.x, just drag+drop. If you're updating from v1.5.x, please check the v1.6 release notes.
Velocitab 1.6.1 - Bug & compatibility fixes
Note: Velocitab v1.6 changed the configuration structure. If you're updating from v1.5 or lower, you'll need to copy over your existing TAB formats to the new one. Check the previous release notes for more info.
Velocitab 1.6.1 fixes compatibility issues with newer builds of Velocity, and makes a few bug fixes with packet handling.
- Fixed compatibility with the latest Velocity 3.3.0-SNAPSHOT builds.
- Fixed users sometimes getting kicked with
DecoderException: failed to decode: Not a map: null null
due to malformed packet update handling (#144) - Bumped a few dependencies
To update from 1.6, just drag+drop. If you're updating from v1.5, please check the v1.6 release notes.