Changed PlayerAddedToTabEvent from record to normal class (#117)
Added VelocitabAPI#getServerGroup and fixed problem while un-vanishing
Fixed vanish problem (#116)
Added PlayerAddedToTabEvent, improved PlayerTabList performance and more (#114)
Added PlayerAddedToTabEvent, improved PlayerTabList performance and added the possibility to reload the plugin without breaking the tab list. This is only for dev purposes. Bumped version to 1.5.2 Fixed a few problems.
build(deps): bump org.apache.commons:commons-text from 1.10.0 to 1.11.0 (#111)
Bumps org.apache.commons:commons-text from 1.10.0 to 1.11.0.
updated-dependencies:
- dependency-name: org.apache.commons:commons-text 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>
Added a team exists check when vanishing/unvanishing a player (#110)
build(deps): bump org.ajoberstar.grgit from 5.2.0 to 5.2.1 (#109)
Bumps org.ajoberstar.grgit from 5.2.0 to 5.2.1.
updated-dependencies:
- dependency-name: org.ajoberstar.grgit 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>
Update plugin description
Added an option to remove name tags if prefix & suffix are empty (#108)
Note: If you're upgrading from v1.4.x and below, please regenerate your config file for this release as there have been config changes.
Velocitab 1.5.1 adds a new Developer API, makes a few improvements, and fixes bugs present in the previous release.
- Fixed compatibility with intermediary versions (e.g., 1.16.4, 1.19.2, etc.), courtesy of @unilock (#102)
- Improved sorting logic to better handle both high and low role weight values, courtesy of @alexdev03 (#103)
- Integer values parsed via PAPIProxyBridge placeholders now correctly parse as sortable weighted integers cross-server, courtesy of @alexdev03 (#105)
- API: Added a new Developer API, courtesy of @alexdev03 (#106)
- Supports vanishing (hiding) and un-vanishing users from the TAB list, and providing VanishIntegration managers to do this as well
- Supports changing the display names of users on the TAB list
To update from v1.5, just drag+drop. If you're updating from v1.4.x, you should regenerate (delete and allow the server to re-create) your config.yml file.
ci: add publishing to maven
Added VelocitabAPI, Vanish integration system (#106)
-
Added support for VanishIntegration
-
Merged
-
Added API and improved vanish system
-
Fixed problem with API
-
Fixed import problem
-
Commit with requested changes
-
first test
-
Added NotNull missing annotations
-
Fixed all requested changes
-
Fixed logic problem
-
Revert "first test"
This reverts commit 1be3c47d9c32262aef733b2fac3a6a788487fd3a.
-
Hide nametag if the prefix & suffix are empty.
-
Fixes for conversations.
-
Added missing @NotNull
-
Adjust repo order; use
elytrium
overexceptionflug
Co-authored-by: William will27528@gmail.com
Added Sorting Manager (#105)
-
Added SortingManager.
-
Fixed initialization problem + added cache for team name
-
Improved code readability
-
Commit with the requested changes.
-
Update src/main/java/net/william278/velocitab/Velocitab.java
Co-authored-by: William will27528@gmail.com
Co-authored-by: William will27528@gmail.com
Improved sorting logic to handle both high and low values. (#103)
Add all possible protocols to Protocol403Adapter (#102)
Fixes 1.19.2 clients being instantly kicked
Signed-off-by: unilock unilock@fennet.rentals
ci: fix version types
ci: add release action
Note: Please regenerate your config file for this release as there have been config changes.
Velocitab 1.5 is a significant release that adds support for Minecraft 1.20.2, makes it possible to customise nametags displayed above players in-game, and improves the flexibility of the list sorting system.
- Added support for Minecraft 1.20.2 (#99)
- You must be running the absolute latest build of Velocity for this to work, as some critical TAB-related issues have only just been fixed!
- The config option for sorting users by now supports placeholders instead of sorting keys, courtesy of @alexdev03 (#94)
- Works with both built-in placeholders and PAPIProxyBridge placeholders
- Will sort alphabetically based on the resolved placeholder
- Note that integer-returning placeholders may not sort correctly; the built-in role weight placeholder will account for this
- Added a few new built-in placeholders:
- Added the
%server_group_index%
placeholder (useful for sorting users by server), courtesy of @StrixG (#88) - Added the
%role_weight%
placeholder. This placeholder returns a comparable stringified version of the user's role weight
- Added the
- Added support for formatting above-head nametags, courtesy of @alexdev03 (#84)
- You can now customize the nametag displayed above players heads with additional text and colors.
- Check the docs for more information!
- Added a new option to
config.yml
for turning on/off scoreboard packet dispatching; required for both sorting and nametags. - Added support for dispatching and sorting teams for Minecraft 1.8.x and 1.12.2 clients, courtesy of @alexdev03 (#87)
- Fixed the DisconnectEvent still being handled even if the login state was not
SUCCESSFUL_LOGIN
, courtesy of @Apehum (#80) - Fixed Update teams packets not being unregistered when the plugin disabled, courtesy of @alexdev03 (#83)
- Fixed a rare packet encoding error on Minecraft 1.20.1, courtesy of @alexdev03 (#90)
To update, just drag+drop and regenerate your config.yml
file for this release as there have been config changes.
ci: 1.8.8 is supported too
Fixes, logic simplification, update docs for nametags (#101)