SkyBans is a lightweight yet powerful Java-based punishment system for Minecraft servers. Built with a focus on security and efficiency, it provides a comprehensive suite of tools for moderating players via UUID and IP-based tracking.
Core Features:
Universal Punishments: Supports Bans, Temp-Bans, Mutes, Temp-Mutes, Kicks, and Permanent Warnings. Intelligent IP-Management: Automatically tracks player IP addresses to facilitate /banip and /tempbanip. Asynchronous Mojang Lookup: Issue punishments to players who have never even joined your server; SkyBans fetches their data directly from Mojang to ensure your records are always accurate. Staff Intelligence: View a player's full history with /check or use specialized filters like /checkban, /checkmute, and /checkwarn. Anti-Alt System: Automatically alerts staff when a player joins with multiple linked accounts on the same IP. Clean Global Broadcasts: Real-time server-wide notifications for all punishments, unbans, and warning clears.
Commands & Permissions:
/ban : /ban [time] [reason] Bans a player (Permanent or Timed). skybans.ban /tempban : /tempban
Technical Highlights Optimized Database: Utilizes an SQLite backend with complex JOIN operations for lightning-fast history retrieval. Smart Time Parsing: Supports intuitive duration arguments like 18d, 12h, or 30m. Fully Customizable: Features a configurable ban screen and mute interface to match your server's branding.
