Advanced Ban
Comprehensive ban, mute and report system with web panel for bungeecord & spigot!
Requirements:
- java 1.17
- PHP 8
- Bungeecord / Spigot
- MySQl (MariaDB)
- HTTP Server (Apache)
Installation:
1. Unzip .zip file
2. Setup server
3. Setup web panel
Server (Bungeecord / Spigot):
1. Put the .jar file into your plugins folder.
2. Start your server and stop it after the configuration files have been created.
3. Insert MySQl connection data into config.yml.
4. Run your server -> done
Web Panel:
1. Put the abpanel folder into your root directory.
2. Open and set up the config.php file.
- Set $server_type to the type you are using.
- Insert your MySQl connection data.
3. Restart your web server -> done
Functions:
- Main command: /advancedban
- Ban players permanently or temporarily.
- Mute players permanently or temporarily.
- Report players who do not behave.
- Manage reports and players with a web panel
- Monitor the chat using the chat log system.
Languages:
- English (EN)
- Deutsch (DE)
Login key:
Spoiler: Key Generation
- Every time a player joins, a new login key is generated.
Code (Text):
key = uuid + name + currentTimeMillis();
key += key.reverse();
key = md5(key);
key += key.reverse();
key = md5(key);
- The web panel session is valid if the UUID matches the login key.
- The registered player must be permanently online on the server in order to perform the web panel tasks ingame. ( dispatchCommand)
- Make sure that the login key is kept secret.
Permissions:
- ab.ban (Usage: /ban)
- ab.tempban (Usage: /tempban)
- ab.unban (Usage: /unban)
- ab.mute (Usage: /mute)
- ab.tempmute (Usage: /tempmute)
- ab.unmute (Usage: /unmute)
- ab.check (Usage: /check)
- ab.panel (Usage: /abpanel)
- ab.cantbereported (Player can not be reported)
Spoiler: Report process
Spoiler: Screenshots
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft version listed: 1.20
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Advanced Ban | MySQl | Webpanel is a free Minecraft Java mod. Compatible with Minecraft 1.20. Downloaded 661 times (via Spigot). Download it and open it directly in the game.