A beautiful and versatile TAB list plugin for Velocity proxies
Go to file
AlexDev_ ace3644111
feat: Add conditional & relational MiniPlaceholders support (#197)
* Added relational mini placeholders support
Fixed some problems
Removed 300ms delay after joining a server
Code refactor

* Updated MiniPlacehodlers dependency
Removed max team length for 1.18+ clients
Fixed problem of backend sending team packets for online players and added a warning message

* Added docs
Added more time/date placeholders

* Added mini condition system

* Fixed problem due to adventure string quoting

* Fixed problem in a rare use case

* Removed debug message

* Fixed conversations
Fixed packet unregistration problem

* Added docs
Fixed a problem

* Added yaml multi-line docs

* Changed docs

* Added papi support for conditions

* Cone clenaup

* Fixed placeholders in conditions

* Fixed conversations

* Fixed problems

* Fixed problems while using minedown or legacy
Added check for team packets tracker

* Fixed problems
Added support for hex colors in legacy formatter

* Fixed problems

* Fixed problem with header & footer

* Resolved conversations
2024-06-29 13:32:29 +01:00
.github [ci skip] build: update MC versions 2024-06-14 12:54:15 +01:00
docs feat: Add conditional & relational MiniPlaceholders support (#197) 2024-06-29 13:32:29 +01:00
gradle/wrapper build: use gradle 8.6 2024-02-19 14:08:39 +00:00
images feat: Add configuration for server links (#201) 2024-06-18 22:42:50 +01:00
src/main feat: Add conditional & relational MiniPlaceholders support (#197) 2024-06-29 13:32:29 +01:00
.gitignore Initial commit 2023-02-19 00:02:50 +00:00
build.gradle feat: Add conditional & relational MiniPlaceholders support (#197) 2024-06-29 13:32:29 +01:00
gradle.properties feat: Add configuration for server links (#201) 2024-06-18 22:42:50 +01:00
gradlew Updated gradle wrapper version 2024-01-19 14:28:13 +01:00
gradlew.bat Updated gradle wrapper version 2024-01-19 14:28:13 +01:00
HEADER Add license header, tweak build scripts 2023-04-17 16:04:53 +01:00
LICENSE Add LICENSE and README 2023-02-19 01:36:08 +00:00
README.md docs: clarify Nametag limitations 2024-04-24 10:32:10 +01:00
settings.gradle Bump to 1.1.1, update build script, stop shading lombok 2023-03-10 12:47:04 +00:00

Velocitab
Modrinth Setup Docs Issues


Velocitab is a super-simple Velocity TAB menu plugin that uses scoreboard team client-bound packets to actually sort player lists without the need for a backend plugin. Supporting modern RGB formatting, animations, comprehensive placeholder support and defining multiple TAB menus for different groups of servers, Velocitab is a versatile plugin, useful for any Velocity-based proxy network.

Showcase of different TAB menus made with Velocitab.png

Features

Flexible list sorting — Customizable TAB list sorting based on user role, server, placeholder, and more.

Versatile formatting support — Make your TAB list beautiful with full RGB color support, supporting MiniMessage, MineDown and legacy formatting modes.

Multiple TAB menus for different servers — Create server groups and configure different TAB lists to show for each group!

Animations support — Add extra flair to your TAB list or display additional information by creating pretty looking animations.

Player nametags — Customize how over-the-head nametags look to help players stand out in-game.

Full placeholder support — Comes with a robust set of built-in placeholders, MiniPlaceholders support, as well as PAPIProxyBridge for PlaceholderAPI support

Ready? Get started in a new TAB…

Setup

We suggest installing LuckPerms on your Velocity proxy and backend (Spigot, Paper, Fabric, etc.) servers for prefix/suffix formatting right out the box.

  1. Turn off your Velocity proxy server
  2. Download and place the plugin jar file in the /plugins/ folder of your Velocity proxy server.
  3. Start your Velocity proxy, and allow the plugin to generate its config file
  4. Edit the config.yml file to your liking
  5. Restart your Velocity proxy again

Need to make a quick config change? You can use the in-game /velocitab reload (permission: velocitab.command.reload) command, though we recommend restarting your proxy server for any major changes.

Building

To build Velocitab, run the following in the root of the repository:

./gradlew clean build

The build will be output as /target/Velocitab-x.xx.jar.

License

Velocitab is licensed under the Apache 2.0 license.

  • Website — Visit my website!
  • Docs — Read the plugin docs!
  • Modrinth — View the plugin Modrinth page (Also: Hangar)
  • Issues — File a bug report or feature request
  • Discord — Get support, ask questions!

© William278, 2024. Licensed under the Apache-2.0 License.