Crafters Development
Professional moderation and administration plugins for Minecraft servers, developed by xUnknowns. Built for production environments — reliable, configurable, and network-ready.
CraftersStaff
An advanced, all-in-one staff management and moderation suite for Spigot and Paper servers. CraftersStaff centralizes the full moderation workflow — staff mode, vanish, freeze, notes, reports, inspection tools, staff chat, web panel and more — into a single cohesive system with deep network support for Velocity and BungeeCord.
Key Features
Everything your staff team needs, built into one plugin.
Installation
Prerequisites
Installation Steps
Commands
Command names and aliases can be customized in commands.yml. A server restart is required for name changes.
| Command | Description | Permission |
|---|---|---|
| /staff | Toggle Staff Mode on/off. Aliases: /s, /mod | craftersstaff.use |
| /vanish | Toggle invisibility. Alias: /v | craftersstaff.vanish |
| /freeze <player> | Freeze or unfreeze a player | craftersstaff.freeze |
| /freezerchat | Open private chat with the frozen player | craftersstaff.freeze |
| /inspect <player> | Open the full inspection panel for a player | craftersstaff.inspect |
| /invsee <player> | View a player's inventory in real time | craftersstaff.invsee |
| /staffchat | Toggle private staff chat channel. Alias: /sc | craftersstaff.chat |
| /clearchat | Clear the global chat. Aliases: /clear, /cc | craftersstaff.clearchat |
| /report <player> <reason> | Submit a player report to staff | — |
| /craftersstaff | Main management command (reload, info). Alias: /cs | craftersstaff.admin |
| Command | Description | Permission |
|---|---|---|
| /note list <player> | List all notes for a player | craftersstaff.note.list |
| /note add <player> <text> | Add a note to a player | craftersstaff.note.add |
| /note remove <player> <id> | Remove a note by ID | craftersstaff.note.admin |
| /note deny <id> | Deny a pending note request | craftersstaff.note |
| /note info <id> | View detailed info about a note | craftersstaff.note |
| /note accept <id> | Accept a pending note | craftersstaff.note |
| Command | Description | Permission |
|---|---|---|
| /staff log | View recent staff activity with pagination | craftersstaff.staffpass.log |
| /stafflog | Generate a web panel link for the current session | craftersstaff.staffpass.log |
Permissions
Configuration
All configuration files are located in plugins/CraftersStaff/. The plugin uses a non-destructive merge system — updates never overwrite your custom values.
Network Setup
CraftersStaff supports Velocity, BungeeCord and Waterfall as proxy platforms. Install the plugin on each backend server — no separate proxy JAR is needed.
Download
CraftersStaff is available on all major Minecraft plugin platforms. Every download supports the project.
CraftersBan
A complete punishment management plugin for Minecraft servers that want a fast, organized, and modern moderation workflow. It brings the most important staff tools into one place: bans, tempbans, mutes, tempmutes, warnings, tempwarnings, kicks, IP punishments, punishment history, active punishment lists, account investigation tools, lockdown controls, chat moderation, and Discord webhook support. Designed for real production use with MySQL or H2 storage.
Key Features
Everything your moderation team needs for effective punishment management.
Installation & Compatibility
Prerequisites
Soft Dependencies (Optional)
Commands & Usage
Complete command reference with syntax, examples, and usage tips.
| Command | Syntax | Example |
|---|---|---|
| /ban | /ban [user] [time] [reason] | /ban Jhonn 1d Uso de hacks |
| /ban [user] [reason] (permanent) | /ban Jhonn Uso de hacks | |
| /tempban | /tempban [user] [time] [reason] | /tempban Jhonn 2h Spam |
| /ipban | /ipban [user/IP] [time] [reason] | /ipban Jhonn 7d Ban evasion |
| /ipban [user/IP] [reason] (perm) | /ipban 192.168.1.1 Ban evasion | |
| /mute | /mute [user] [time] [reason] | /mute Jhonn 30m Insultos |
| /mute [user] [reason] (permanent) | /mute Jhonn Insultos | |
| /ipmute | /ipmute [user/IP] [time] [reason] | /ipmute Jhonn 1h Flood |
| /warn | /warn [user] [reason] | /warn Jhonn Comportamiento inapropiado |
| /kick | /kick [user] [reason] | /kick Jhonn Desconecta y reconecta |
| Command | Syntax | Example |
|---|---|---|
| /unban | /unban [user/IP] | /unban Jhonn or /unban 192.168.1.1 |
| /unmute | /unmute [user/IP] | /unmute Jhonn |
| /unwarn | /unwarn [user] (last warning) | /unwarn Jhonn |
| /unwarn [user] [id] | /unwarn Jhonn 3 |
| Command | Syntax | Example |
|---|---|---|
| /checkban | /checkban [user/IP] | /checkban Jhonn or /checkban 192.168.1.1 |
| /checkmute | /checkmute [user/IP] | /checkmute Jhonn |
| /checkwarn | /checkwarn [user] | /checkwarn Jhonn |
| /history | /history [user] [page] | /history Jhonn or /history Jhonn 2 |
| /banlist | /banlist [page] | /banlist or /banlist 3 |
| /mutelist | /mutelist [page] | /mutelist or /mutelist 2 |
| /warnlist | /warnlist [page] | /warnlist or /warnlist 1 |
| /alts | /alts [user] | /alts Jhonn — Find linked accounts by IP |
| Command | Syntax | Example |
|---|---|---|
| /lockdown | /lockdown (toggle) | /lockdown |
| /lockdown on|off | /lockdown on or /lockdown off | |
| /clearchat | /clearchat | /clearchat — Clear global chat |
| /mutechat | /mutechat (toggle) | /mutechat — Mute/unmute chat for non-staff |
| /lastuuid | /lastuuid | /lastuuid — Get last known player UUID |
| /geoip | /geoip [user/IP] | /geoip Jhonn or /geoip 192.168.1.1 |
| /craftersban | /craftersban reload|debug | /craftersban reload — Reload configuration |
| Format | Meaning | Example |
|---|---|---|
| s | Seconds | 30s = 30 seconds |
| m | Minutes | 15m = 15 minutes |
| h | Hours | 2h = 2 hours |
| d | Days | 7d = 7 days |
| w | Weeks | 2w = 2 weeks |
| mo | Months | 1mo = 1 month |
| y | Years | 1y = 1 year |
Download
Get CraftersBan from official plugin platforms. Every download supports continued development.
CraftersLogin
CraftersLogin is a high-performance hybrid authentication system designed for modern Minecraft networks. Unlike other plugins, it uses a single JAR file that works seamlessly on both standalone servers (Spigot/Paper) and proxies (Velocity), providing deep and secure integration.
Why CraftersLogin?
Built for security, performance, and seamless network integration.
Authentication System
Complete and secure authentication flow for all types of players.
Multi-Server Proxy Support
Fully prepared for networks running Velocity or BungeeCord as a proxy.
Flexible Database Support
Three storage options adapted to the size and needs of your network.
Advanced Security
Modern security standards to protect both your players and your infrastructure.
Fully Customizable Experience
Every visual and interactive aspect is completely customizable.
Player Commands
Essential commands for player authentication and account management.
| Command | Description |
|---|---|
| /register <pass> <confirm> | Register a new account on the server. |
| /login <password> | Log in to an existing account. |
| /changepassword <old> <new> | Change your current password. |
| /premium | Enable premium mode to log in without a password. |
| /offline | Disable premium mode (requires password again). |
| /unregister <password> | Delete your account from the system. |
Admin Commands /cl or /crafterslogin
| Subcommand | Description | Permission |
|---|---|---|
| /cl reload | Reload all configuration files. | crafterslogin.admin.reload |
| /cl info <player> | View IP, UUID, registration date, and premium status. | crafterslogin.admin.info |
| /cl changepass <player> <new> | Change the password of any player. | crafterslogin.admin.changepass |
| /cl unregister <player> | Remove a player's registration. | crafterslogin.admin.unregister |
| /cl forcelogin <player> | Manually authenticate a player. | crafterslogin.admin.forcelogin |
| /cl dupeip <player/IP> | Search for all accounts associated with an IP. | crafterslogin.admin.dupeip |
| /cl purge <days> | Delete inactive accounts from X days ago. | crafterslogin.admin.purge |
| /cl setspawnregister | Set the spawn point for registration. | crafterslogin.admin.spawns |
| /cl setspawnlogin | Set the spawn point for login. | crafterslogin.admin.spawns |
Administrator Permissions
Full access tree for server administrators.
User & Staff Permissions
| Permission | Description |
|---|---|
| crafterslogin.admin | Master permission for all administrative commands. |
| crafterslogin.bypass | Allows entering the server bypassing authentication completely. |
| crafterslogin.notify | Receives update notifications when joining the server. |
| crafterslogin.bypass.ip-limit | Allows registering more accounts than allowed per IP. |
Configuration Overview
Key configuration sections from config.yml.
database:
type: "h2" # Options: h2, mysql
mysql:
host: "localhost"
port: 3306
name: "crafterslogin"
username: "root"
password: ""
useSSL: false
pool:
maximum-pool-size: 10
minimum-idle: 5
password: algorithm: "BCRYPT" # BCRYPT, SHA256, ARGON2 bcrypt-rounds: 10 # Higher = more secure but slower min-length: 6 max-length: 32 block-username-as-password: true
session: duration: 10 # Duration in minutes same-ip-only: true # Requires same IP to reuse a session
security: max-accounts-per-ip: 2 max-failed-attempts: 5 temp-ban-duration: 10 # Minutes kick-after-seconds: 60 block-ip-change-on-session: true prevent-case-spoofing: true restrictions: block-movement: true block-chat: true block-commands: true block-inventory: true block-interaction: true hide-players: true blindness-effect: false
Installation
Setup instructions for standalone and proxy networks.
Download
Get CraftersLogin from official plugin platforms.