Velocitab 1.7.4 improves performance, makes a few additions for easier configuring/debugging, and fixes bugs.
- Added
/velocitab dump
to produce a system status dump of the plugin to the web - Added the ability to define TAB groups in multiple files within a
plugins/Velocitab/tab_groups
folder - Added a new placeholders caching system.
- Now Velocitab won't request placeholders each time with a future but will cache them for better performance
- Added
format_update_rate
andnametag_update_rate
configuration options - Added a checker for use of Legacy MiniMessage text
- Improved tab groups configuration validation with new warning messages
- Changed from commons-jexl3 to mvel for better performance and resource usage
- Changed thread usage to a single asynchronous thread to fix race condition issues & consistency
- Fixed a performance problem when relational placeholders were used.
- Removed the MiniPlaceholders Expansion due to performance issues
- Conditions aren't part of the mini expansion anymore, and can now be used by the LEGACY and MINEDOWN formatters
- Removed
startsWith
andendsWith
methods from conditionals placeholders
To update, just drag+drop.
1.7.4 - Bug fixes and performance improvements (#248)
-
Incremented join delay
-
Refactored the code to cache placeholders and then use them in sync
-
More cleanup
-
Sorting improvements
-
Improvements on server switch
-
Increased delay
-
Fixed problem with header & footer task Improved placeholder cache
-
Fixed some problems Not yet stable
-
Applied 250ms delay to tab group quit logic Reworked disconnect handling
-
Fixed problem, more stable
-
Removed debug messages
-
Recoded task manager Fixed possible synchronization problem Added possibility of using multiple tabgroups files
-
Fixes
-
Improvements
-
Removed mini expansion Changed placeholder internal logic
-
General improvements
-
Performance improvements Added not relational conditional placeholders Fixed problems with displayname
-
Fixed problem
-
Improved code style Removed useless lines
-
Optimized imports
-
Code cleanup
-
Code cleanup
-
Fixed possible when using relational placeholders
-
Added Toilet support
-
Improved toilet implementation
-
Added new DebugSystem removed old debug
-
Changed labels
-
Removed useless dependencies Bumped toilet
-
Changed from GeneralUtil to StringUtil
-
Added Locales
-
Fixed style
-
Reverted #238
-
Added docs Removed locales
-
Removed confirm sub command from docs
-
remove comments
-
Fixed FileInclusionRule sorting
-
Fixed rowspan
deps: bump io.netty:netty-codec-http from 4.1.117.Final to 4.1.118.Final (#246)
Bumps io.netty:netty-codec-http from 4.1.117.Final to 4.1.118.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>
deps: bump org.apache.commons:commons-text from 1.12.0 to 1.13.0 (#240)
Bumps org.apache.commons:commons-text from 1.12.0 to 1.13.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>
deps: bump io.netty:netty-codec-http from 4.1.115.Final to 4.1.117.Final (#244)
Bumps io.netty:netty-codec-http from 4.1.115.Final to 4.1.117.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>
deps: bump net.kyori:adventure-nbt from 4.17.0 to 4.18.0 (#241)
Bumps net.kyori:adventure-nbt from 4.17.0 to 4.18.0.
updated-dependencies:
- dependency-name: net.kyori:adventure-nbt 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>
deps: bump com.gradleup.shadow from 8.3.5 to 8.3.6 (#245)
Bumps com.gradleup.shadow from 8.3.5 to 8.3.6.
updated-dependencies:
- dependency-name: com.gradleup.shadow 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.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.
deps: bump org.projectlombok:lombok from 1.18.34 to 1.18.36 (#233)
Bumps org.projectlombok:lombok from 1.18.34 to 1.18.36.
updated-dependencies:
- dependency-name: org.projectlombok:lombok 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>