Basic, awesome TAB plugin.
- Java 17+
- The latest development version of Velocity (This plugin does not work on the Stable version!)
- Git (This is only required if you intend on cloning the repository through your Terminal)
- Clone this repository to a directory of your choice through running
git clone https://github.com/NearVanilla/bat.gitin your terminal. Alternatively, you can download this repository as a ZIP at the top of this page. - Change your directory to the
batfolder through runningcd bat - Run
gradlew buildto compile the project (Ensure you have the correct version of Java). - Navigate to the
libsfolder inside of the newly createdbuildfolder in your File Explorer. - Drag the
bat-velocity.jarfile into thepluginsfolder of your Velocity Server. - If you do not have a
plugins/batfolder, then start your Velocity server to generate the default configuration. - Configure
batto your liking!
By default, bat provides a set of placeholders using MiniMessage's template system.
<date>, <time>, and <datetime> are parsed using Java's SimpleDateFormat, meaning that the players will be seeing the server's local time, not their own local time.
| Template Tag | Description | Example Value |
|---|---|---|
<proxycount> |
The amount of players on the proxy. | 10: int |
<proxymax> |
The maximum amount of players allowed on the proxy. This is the same as the value of 'show-max-players' in Velocity's configuration. | 100: int |
<proxymotd> |
The proxy's MOTD component. | A Proxy Server: Component |
<servercount> |
The amount of players on the local server. | 10: int |
<servermax> |
The maximum amount of players allowed on the local server. | 100: int |
<servermotd> |
The local server's MOTD component. | A Minecraft Server: Component |
<playerserver> |
The local server's name that was registered with Velocity. | |
<playerping> |
The player's ping to the proxy. Will just return the number without 'ms' or anything. | 150: int |
<playeruuid> |
The player's UUID, in the dash-separated format. | b4dc78cf-6aeb-439f-8c68-4b5b2a4e340c: String |
<playername> |
The player's username. | Bluely_: String |
<playerip> |
The player's ip. | 127.0.0.1: String |
<date> |
The date. (yyyy/MM/dd) | 2021/09/25: String |
<time> |
The time. (HH:mm a) | 5:24 PM: String |
<datetime> |
The datetime. | 2021/09/25 5:24 PM: String |