BanSentinel
High-performance ban management with IP tracking, Audit History, and GUI.
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
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.