BanSentinel
High-performance ban management with IP tracking, Audit History, and GUI.
BanSentinel
🛡️ BanSentinel
The Ultimate Punishment Management Suite for Modern Minecraft Servers.
BanSentinel is a lightweight yet powerful solution designed to give server administrators total control over their community's safety. It moves beyond basic commands by offering a visual interface, deep history auditing, and advanced IP-tracking to stop ban evaders in their tracks.
✨ KeyFeatures
🔨 Advanced Ban System: Apply permanent or temporary bans with custom reasons to keep your rules clear.
🕵️ IP-Tracking: Automatically log and block IP addresses to prevent players from bypassing punishments with alt accounts.
🖱️ Visual Punish GUI: Use /punish <player> to open a sleek chest-based interface for lightning-fast moderation.
📜 Audit History: Every action is logged to a local history file, making it easy to review past offenses.
💾 Automated Backups: Your database is safe with periodic backups (default every 6 hours) to ensure zero data loss.
🤫 Silent Mode: Execute punishments quietly using the -s flag to avoid disrupting the server chat.
📂 Commands
/punish <player>,Opens the main Punishment GUI
/ban <player> [time] [reason],Bans a player (Temp or Perm)
/ipban <player>,Blacklists a player's network
/unban <player/IP/*>,Lifts a ban or clears the entire list
/check <player>,Views active and past history records
/banreload,Instantly reloads the configuration
Spoiler
Note: All commands require the permission: simpleban.admin
🔒 Privacy & Data Handling
We believe in transparency. BanSentinel is built with privacy in mind:
Local Storage Only: All IP logs and ban data are stored strictly on your server's hardware.
No "Phoning Home": We never transmit player data to external databases or the developer.
Total Control: Administrators can clear logs or history at any time.
⚙️ Configuration
The config.yml is simple and easy to customize:
YAML BanSentinel Config
settings:
use-gui: true
backup-frequency-hours: 6
max-backups-to-keep: 5
messages:
ban-header: "&6&l[BanSentinel] &fYou are currently banned!"
ban-broadcast: "&6[BanSentinel] &f%player% &7was banned by &e%admin% &7for: &f%reason%"
appeal-link: "&eAppeal at: &bdiscord.gg/yourlink"
Developed by Deb.