deps: bump io.netty:netty-codec-http from 4.1.106.Final to 4.1.107.Final (#163)
Bumps io.netty:netty-codec-http from 4.1.106.Final to 4.1.107.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>
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.
build: use gradle 8.6
Added skip for compatibility check (#162)
deps: bump it.unimi.dsi:fastutil from 8.5.12 to 8.5.13 (#158)
Bumps it.unimi.dsi:fastutil from 8.5.12 to 8.5.13.
updated-dependencies:
- dependency-name: it.unimi.dsi:fastutil 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>
feat: add plugin message api, GROUP_PLAYERS_ONLINE placeholder (#157)
-
Added plugin message api & added LOCAL_GROUP_PLAYERS_ONLINE placeholders
-
Fixed conversations, added placeholders to docs and fixed a few bugs
-
Solved conversation
-
Fixed possible charset problem and moved channels to a map instead of a set
-
Changed docs
-
Fixed kick issue and fixed problem header/footer on join
deps: bump xyz.jpenilla.run-velocity from 2.2.2 to 2.2.3 (#155)
Bumps xyz.jpenilla.run-velocity from 2.2.2 to 2.2.3.
updated-dependencies:
- dependency-name: xyz.jpenilla.run-velocity 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: require PPB for PAPI placeholder fallback, add setting
ci: bump gradle/gradle-build-action from 2 to 3 (#150)
Bumps gradle/gradle-build-action from 2 to 3.
updated-dependencies:
- dependency-name: gradle/gradle-build-action dependency-type: direct:production update-type: version-update:semver-major ...
Signed-off-by: dependabot[bot] support@github.com Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
refactor: Improve /velocitab name
(#154)
-
feat: use StringArgumentType#greedyString in name-command argument to allow for special characters
-
feat: handle name-command if no argument is given
fix: let LuckPerms-Meta placeholder pass if Proxy returns blank (#153)
-
fix: let LuckPerms-Meta placeholder pass if Proxy returns blank
-
fix: let unset prefix & suffix also pass to bridge
-
refactor: remove unnecessary sorting warning
Improve config validator, add team collision rule setting (#152)
-
Fixed tab problem on not handled servers
-
Fixed config validator and added collisions parameter
-
Fixed conversations
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.