Skip to content

Releases: WiIIiam278/Velocitab

Velocitab 1.7.3 - Minecraft 1.21.4 support & Placeholders Replacements

03 Dec 22:52
Compare
Choose a tag to compare

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

28 Oct 18:31
da946ac
Compare
Choose a tag to compare

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

23 Aug 21:07
Compare
Choose a tag to compare

Velocitab 1.7.1 fixes bugs and changes the default formatter to MiniMessage.

  • The default text formatter is now MINIMESSAGE instead of MINEDOWN. (#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

11 Aug 12:28
77254f9
Compare
Choose a tag to compare

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)
  • 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

14 Jun 11:52
2dba7f2
Compare
Choose a tag to compare

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

23 Apr 15:30
cf91752
Compare
Choose a tag to compare

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 to config.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

16 Mar 18:31
48b3b2a
Compare
Choose a tag to compare

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

19 Feb 14:16
58742eb
Compare
Choose a tag to compare

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 and tab_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

24 Jan 22:50
fc605ce
Compare
Choose a tag to compare

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

19 Jan 18:25
Compare
Choose a tag to compare

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.