UltimateBan - Advanced Moderation System
Introduction
UltimateBan is a high-performance, feature-rich moderation plugin for Minecraft servers. It combines traditional punishment tools with modern features like Discord integration and an automated "Smart Punishment" system.
Key Features
- Comprehensive Punishments: Ban, TempBan, Mute, TempMute, Warn, and Kick.
- Smart Punishment System: Automatically escalate punishments (e.g., 3 warnings = 30m mute) to keep your server clean even when staff are offline.
- Discord Webhooks: Real-time notifications for all moderation actions directly in your Discord staff channel.
- Multi-Database Support: Use local SQLite (H2) or external MySQL for data storage.
- Punishment History: View deep history for any player via chat commands or a beautiful interactive GUI.
- Alternate Account Detection: Automatically detect and notify staff of possible alternate accounts via IP hash matching.
- IP-Ban System: Optional system to block access for players with active IP bans.
- Fully Customizable: Customize every message, layout, and duration in the configuration files.
Setup Guide
1. Installation
- Download the UltimateBan.jar.
- Place it in your server's plugins folder.
- Restart your server to generate the configuration files.
2. Discord Integration (Optional)
- Go to your Discord server settings -> Integrations -> Webhooks.
- Create a new Webhook and copy the URL.
- Paste the URL in the config.yml under
.Code:
discord-webhook.url - Enable the webhook by setting
.Code:
enabled: true
3. MySQL Setup (Optional)
If you want to sync data or use advanced features across multiple servers:
- Open config.yml and find the
section.Code:
database - Set
.Code:
enabled: true - Enter your MySQL URL, username, and password.
4. Permissions
-
- Access to all moderation tools.Code:
ultimateban.action.* -
- Access to administrative commands (reload, help).Code:
ultimateban.admin - Individual permissions: ultimateban.action.ban, ultimateban.action.mute, ultimateban.action.warn, etc.
Commands
- /ban <player> [duration] [reason]
- /tempban <player> <duration> <reason>
- /mute <player> [duration] [reason]
- /warn <player> <reason>
- /history <player> - Opens the history GUI.
- /ultimateban help - Displays the help menu.
Developed by Xavuren | Advanced Moderation for Modern Servers
