DirectBans

by TheRockYT



You need to have Java 11 or newer installed.



What is DirectBans?

DirectBans is a BanSystem for Spigot/BungeeCord with Webinterface.



Features

- Webinterface

- Ban-Notes

- - Add notes to a ban to describe a ban.

- - Ban notes an be automatically added by Anticheats.

- Time-Bans

- Ban-Templates

- Custom Ban messages

- UUID-Bans

- SQL-Support

- Supports MySQL & SQLite

- IP-Bans (coming soon)



How to install on Spigot/Bungeecord

1. Download the latest version

- 1.1 Use "DirectBan-Bungee.jar" for BungeeCord

- 1.2 Use "DirectBan-Spigot.jar" for Spigot

2. Put the Jar for your Server-Version in the plugins folder

3. Restart the server

4. Configure SQL settings in the config ("plugins/DirectBans-%platform%/config.yml")



How to install Webinterface on Spigot/Bungeecord

1. Enable the Webinterface in your config ("plugins/DirectBans-%platform%/config.yml")

2. Customize port in the config

3. Restart the server

4. Open a browser and go to http://serverIp:port/web

5. If the Webinterface isn't setup, the setup Assistent will be visible.



How to install Webinterface on external server

1. Download the standalone Webinterface ("DirectBan-Web.jar")

2. Start the application using "java -jar DirectBan-Web.jar"

3. Stop the application using "stop"

4. Open the new generated config and insert SQL-Information

5. Customize port in the config

6. Start the application using "java -jar DirectBan-Web.jar"

7. Open a browser and go to http://serverIp:port/web

8. If the Webinterface isn't setup, the setup Assistent will be visible.



How to ban (commands)

- ban (username) [template_id]

- ban (username) [template_id] [message]

- ban (username) [message]


To add notes (only visible for staff) to a ban, add -n [node] to the command.

To make a System ban use the command systemban insted of ban.


- unban (username)

- history (username)



Public Beta

This project is currently in public beta. What do you need to now:

- You don't get any support

- Please report issues tomail@therockyt.com

- Update regularly to the latest beta version

- Do not use it in any production environment



Download


DirectBans v0.0.3: Download

DirectBans v0.0.3-Bungee: Download

DirectBans v0.0.3-Spigot: Download


DirectBans v0.0.2-Bungee: Download

DirectBans v0.0.2-Spigot: Download


DirectBans v0.0.1-Spigot: Download



Do you have any questions?

Please contact me via mail@therockyt.com.