build: bump ConfigLib to 4.4.0, fix file encoding
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.
deps: bump io.netty:netty-codec-http from 4.1.105.Final to 4.1.106.Final (#147)
Bumps io.netty:netty-codec-http from 4.1.105.Final to 4.1.106.Final.
updated-dependencies:
- dependency-name: io.netty:netty-codec-http dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fixed some problems: (#149)
- kick problem
- missing permission to name subcommand
- check before clearing header & footer on not handled servers
deps: bump net.william278:PAPIProxyBridge from 1.4.2 to 1.5 (#148)
Bumps net.william278:PAPIProxyBridge from 1.4.2 to 1.5.
updated-dependencies:
- dependency-name: net.william278:PAPIProxyBridge dependency-type: direct:production update-type: version-update:semver-minor ...
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
refactor: Slightly tweak ScoreboardManager registration error
Fix regex problem (#146)
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.
refactor: optimize imports
build: bump to 1.6.1 fix: issues with loading against the latest version of Velocity
build: bump adventure-nbt
Note: This release reworks how your TAB groups are laid out in your config. As such, you'll need to copy over your existing TAB formats to the new one. Sorry about that - but it'll be worth it in the long-term!
Velocitab 1.6 fixes bugs and introduces a new, improved config structure. Thanks to @alexdev03 for their work on this release.
- Improved the plugin config structure
- Separated TAB group definitions into their own
tab_groups.yml
file config.yml
still contains the bulk of all plugin options, and has had its layout improved as a result
- Separated TAB group definitions into their own
- Added a
%username_lower%
built-in placeholder (lower case usernames; useful for sorting). - Added a config option to disable the Spectator Mode effect in the TAB menu
- Reduced the size of the plugin JAR file
- Various internal refactors to improve plugin efficiency, improve how caching is handled, and correct a few logic errors
- Fixed compatibility with newer versions of Velocity 3.3
To update, drag+drop. You will need to regenerate your config.yml
file for this release (see the note above).
Fixed rare problem while joining
build: update wiki action to use v4
deps: bump io.netty:netty-codec-http to 4.1.105.Final (#141)
Bumps io.netty:netty-codec-http from 4.1.103.Final to 4.1.105.Final.
updated-dependencies:
- dependency-name: io.netty:netty-codec-http dependency-type: direct:production update-type: version-update:semver-patch ...
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
refactor: internals refactor, fix logic, new configs, spectator fix (#138)
-
Started refactor
-
more work
-
Bug fixes and more work
-
Fixed task problem
-
More work on providers + fixed relocation problem
-
Added providers + relocated snakeyaml
-
Fixed relocation problem + removed org.json
-
maps instantiation refactored
-
Fixed reload problem
-
Fixed logic problem
-
More work on refactoring PlayerTabList
-
Using lombok for procteded values
-
More work
-
Fixed cache problem + more work on refactor
-
fixed conversations
-
Code refactor
-
Fixed problem while using minimessage
-
Added more javadocs and removed kick handling as velocity fixed that problem
-
Added username_lower placeholder and removed useless libraries
-
Updated docs
-
Added option to remove spectator effect in tablist
build: Add run-velocity
, use velocity-proxy from william278
Velocitab 1.5.2 adds support for Minecraft 1.20.4 on Velocity v3.3.0, among other improvements.
- Added support for sorted TAB for Minecraft 1.20.3/1.20.4 clients (#126)
- Added a
%luckperms_meta_(key)%
placeholder, courtesy of @alexdev03 (#125) - Added an option to remove nametags if prefix & suffix are empty, courtesy of @alexdev03 (#108)
- Added a team exists check when vanishing/unvanishing a player, courtesy of @alexdev03 (#110)
- Added PlayerAddedToTabEvent, improved PlayerTabList performance and more, courtesy of @alexdev03 (#114, #117)
- Improved serializer system for packet adapters, courtesy of @alexdev03 (#123)
- Improved nametag organization logic (#122)
- Negative values will now be normalized to
0
when sorting the TAB list. - Fixed various bugs related to the vanish API feature, courtesy of @alexdev03 (#116)
- Fixed an issue where the plugin would not update correctly when groups changed in LuckPerms (#120)
- Fixed RGB-colored nametags not working correctly when using the legacy text format.
- Fixed the plugin not handling escape characters in usernames.
- Fixed player who were kicked from a server while staying online not having the TAB list update for that player.
To update, just drag+drop. You may want to regenerate your config file to see the new options for nametags.
docs: Use wiki-action v3
for now