Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
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 <player> [time] [reason] Bans a player (Permanent or Timed). skybans.ban /tempban : /tempban <player> <time> [reason] Shortcut for temporary bans. skybans.ban /mute : /mute <player> [time] [reason] Mutes a player in chat. skybans.mute /tempmute : /tempmute <player> <time> [reason] Shortcut for temporary mutes. skybans.mute /kick : /kick <player> [reason] Kicks a player from the server. skybans.kick /warn : /warn <player> [reason] Issues /banip : /banip <player> [time] [reason] Blocks a player's specific IP address. skybans.banip /tempbanip : /tempbanip <player> <time> [reason] Temporarily blocks an IP address. skybans.banip /alts : /alts <player> Displays all accounts linked to an IP. skybans.staff /unban : /unban <player> Revokes a player's ban. skybans.unban /unmute : /unmute <player> Revokes a player's mute. skybans.unmute /unwarn : /unwarn <player> Removes the most recent warning. skybans.unwarn /clearwarnings : /clearwarnings <player> Wipes /check : /check <player> View a player's full punishment history. skybans.check /checkban : /checkban <player> View only ban history. skybans.check /checkmute : /checkmute <player> View only mute history. skybans.check /checkwarn : /checkwarn <player> View only warning history. skybans.check /banlist : /banlist Shows all currently active bans. skybans.staff /mutelist : /mutelist Shows all currently active mutes. skybans.staff /warnlist : /warnlist Shows
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.


