Introduction to Minecraft Administration
Effectively managing a Minecraft server requires knowledge of essential admin commands and understanding permission systems. This guide covers the most important commands and permission frameworks for server administrators on Wasabi Hosting.
Basic Operator Commands
Server Management Commands
/op <username> # Grants operator status to a player
/deop <username> # Removes operator status from a player
/stop # Safely shuts down the server
/save-all # Forces a world save
/save-off # Disables automatic saving
/save-on # Re-enables automatic saving
/list # Shows online players
/tps # Shows server TPS (ticks per second)
/reload # Reloads server configuration (use cautiously)
Using /reload can cause issues with some plugins. A full server restart is often safer.
World Management
/gamerule <rule> <value> # Changes game rules (e.g., doFireTick, mobGriefing)
/difficulty <difficulty> # Sets server difficulty
/time set <time> # Changes the time of day
/weather <type> [duration]# Changes the weather
/worldborder set <diameter> # Sets the world border size
/setworldspawn # Sets the world spawn point
Player Management
/gamemode <mode> [player] # Changes a player's game mode
/teleport <destination> # Teleports players
/kick <player> [reason] # Kicks a player from the server
/ban <player> [reason] # Bans a player from the server
/pardon <player> # Unbans a player
/ban-ip <ip> [reason] # Bans an IP address
/pardon-ip <ip> # Unbans an IP address
/whitelist add <player> # Adds a player to the whitelist
/whitelist remove <player># Removes a player from the whitelist
/whitelist on/off # Enables/disables the whitelist
Permission Systems
Most servers use plugin-based permission systems rather than the basic operator system. Here are the most popular options:
LuckPerms
LuckPerms is the most widely used permission management plugin, offering:
- Group-based permissions
- Temporary permissions
- Context-based permissions (world, server, etc.)
- Web editor for easier management
- Track system for promotion paths
Essential LuckPerms Commands
/lp user <user> info # View user information
/lp user <user> permission set <perm> # Give a permission
/lp user <user> group add <group> # Add user to a group
/lp group <group> permission set <perm># Add permission to a group
/lp creategroup <name> # Create a new group
/lp editor # Access the web editor
The LuckPerms web editor is the easiest way to manage complex permission setups.
Permission Nodes Structure
Permission nodes follow a hierarchical structure:
permission.category.subcategory.action
Examples:
essentials.teleport - Allows using teleport commands
worldedit.region.set - Allows setting blocks in a region
Wildcard Permissions
Wildcards grant multiple permissions at once:
essentials.* # Grants all Essentials permissions
worldguard.region.*# Grants all WorldGuard region permissions
Use wildcards cautiously as they may grant more permissions than intended.
Permission Groups Best Practices
-
Create a clear hierarchy:
Owner > Admin > Moderator > Helper > VIP > Player
-
Use permission inheritance to avoid duplication:
/lp group admin parent add moderator
-
Set default group for new players:
/lp group default setweight 1
-
Use prefix/suffix system for chat formatting:
/lp group admin meta setprefix "&c[Admin] "
Advanced Permission Management
Permission Priority
When a player has conflicting permissions from different groups, the system uses priorities:
- Most specific node wins over wildcards
- Explicit negated permissions (-node) override positive ones
- Higher group weight/priority takes precedence
Context-Based Permissions
Grant permissions only in specific contexts:
/lp user Steve permission set essentials.fly true world=skyworld
This grants the flight permission only in the “skyworld” world.
Temporary Permissions
Grant time-limited permissions:
/lp user Steve permission settemp essentials.fly true 7d
This grants flight for 7 days.
Gamepanel Console Access
As a server owner using Wasabi Hosting’s Gamepanel, you can:
- Access the server console directly from the panel
- Run admin commands without being in-game
- View real-time logs and error messages
- Schedule automated commands using the panel’s scheduler
- Manage server files and configurations
Common Permission Plugin Combinations
For a comprehensive admin toolkit, consider these plugin combinations:
- LuckPerms + EssentialsX - Core permissions and commands
- LuckPerms + EssentialsX + LiteBans - Add advanced ban management
- LuckPerms + EssentialsX + CoreProtect - Add griefing prevention/rollback
Troubleshooting Permissions
If permissions aren’t working as expected:
- Check for conflicting plugins
- Verify permission node spelling
- Look for negated permissions (-node)
- Check group inheritance chains
- Verify context settings (world, server)
- Check the console for permission-related errors
Security Best Practices
- Limit operator status - Use permission plugins instead
- Regularly audit permissions - Remove unnecessary access
- Use 2FA plugins for sensitive admin accounts
- Log admin actions with plugins like CoreProtect
- Rotate staff passwords periodically
- Never share console access except with trusted admins
By following these guidelines and best practices, you’ll be able to effectively manage your Minecraft server on Wasabi Hosting while maintaining security and providing a smooth experience for your players.