If you have any questions or want to submit a bug report, please send an Issue
VelocityTitle 中文
VelocityTitle is a title plugin designed for Minecraft Velocity proxy networks.
It creates a database on the Velocity proxy to store player titles, and communicates data between Velocity and backend
servers through messaging channels. Titles are ultimately displayed and managed on backend servers via PAPI and GUI (
planned).
This project mainly aims to fill the gap of open-source, free cross-server title plugins.
PRs are very welcome!
Before being published on other platforms, please go to Releases to download the latest version.
- Download the plugin
You can use the unified plugin, or download platform-specific plugins separately. However, the core module cannot be used as a standalone plugin. - Install
Install the plugin on your server as usual. Note that Velocity is required, otherwise it will not work. - Configure the plugin
- Set up PAPI
velocitytitle_prefixandvelocitytitle_suffix
Root command /velocitytitle & /vt
Tip
<> = required, [] = optional, () = choice
playerPlayer operationsdivide<name>[player]Assign a title to the specified player. Defaults to yourself if no player is specified.list[player]List all available titles for the specified player. Defaults to yourself if no player is specified.pick( prefix | suffix | all)Remove a specific type of title from the player.revoke<name><player>Revoke a title from the specified player.wear<name>[player]Equip a specific title for the specified player. Defaults to yourself if no player is specified.
titlecreate( prefix | suffix )<name><display>[description]Description defaults to "None" if not provided.delete<name>Delete the specified title.edit<name>( display | description )<data>listList all titles.meta<name>Show information about the specified title.
reloadUnstable, do not use for now.helpShow the help list.confirmExecute the pending confirmation command (only available when command confirmation is enabled).cancelCancel the pending confirmation command (only available when command confirmation is enabled).
Important
The title name must only contain English letters and underscores.
The title display can include non-ASCII characters by wrapping them in double quotes.
velocitytitle.admin Admin permission, includes all permissions an admin should have.
Commands intended for players do not require any permission setup.
All configuration files have detailed comments, so they are not repeated here.
Phase 1 Goals:
- Fix known bugs
- Improve permission management
- Add command confirmation system
- Optimize list queries
Phase 2 Goals:
- Hot-reload configuration files
- MySQL support
- Add GUI
Phase 3 Goals:
- Redis in-memory database
- Modded server support
- Database operation commands