Commands Usage
Commands & Administration
BuildersWand provides a comprehensive set of commands for both players and administrators. All commands use the /bw
alias and include tab completion for easy use.
Player Commands
Basic Commands
/bw
or /bw help
Permission: builderswand.use
Description: Displays the help menu with available commands
Usage: /bw
/bw give
Permission: builderswand.give
Description: Gives a wand to yourself or another player Usage:
/bw give <wand_name> <player> # player is optional here
- Gives a specific wand by name
Example:
- /bw give Steve advanced
/bw undo
Permission: builderswand.undo
Description: Undoes your last wand action
Usage: /bw undo
Notes:
Only works for players (not console)
Limited to last 3 actions
Works for both placement and breaking actions
Administrator Commands
Configuration Management
/bw reload
Permission: builderswand.reload
Description: Reloads all configuration files
Usage: /bw reload
What it reloads:
config.yml
settingswands.yml
wand definitionsLanguage files
Translation system
Statistics & Monitoring
/bw stats
Permission: builderswand.admin.stats
Description: Displays usage statistics
Usage: /bw stats
Shows:
Total players and wands used
Top 5 players by block usage
Wand usage statistics
Blocks placed vs broken
/bw clearstats
Permission: builderswand.admin.clearstats
Description: Clears all collected statistics
Usage: /bw clearstats
Warning: This action cannot be undone
Logging Management
/bw logs
Permission: builderswand.admin.logs
Description: Shows logging configuration status
Usage: /bw logs
Displays:
Whether logging is enabled
Console logging status
File logging status
Log file location and size limits
/bw cleanuplogs
Permission: builderswand.admin.cleanuplogs
Description: Cleans up old log files
Usage: /bw cleanuplogs
What it does:
Removes log files older than retention period
Frees up disk space
Maintains log file size limits
Permission System
Player Permissions
builderswand.use
- Basic wand usagebuilderswand.give
- Give wands to playersbuilderswand.undo
- Use undo functionality
Wand-Specific Permissions
builderswand.use.basic
- Use basic wandbuilderswand.use.advanced
- Use advanced wandbuilderswand.use.expert
- Use expert wandbuilderswand.use.creative
- Use creative wandbuilderswand.craft.basic
- Craft basic wandbuilderswand.craft.advanced
- Craft advanced wandbuilderswand.craft.expert
- Craft expert wandbuilderswand.craft.creative
- Craft creative wand
Administrative Permissions
builderswand.reload
- Reload configurationbuilderswand.admin.stats
- View statisticsbuilderswand.admin.clearstats
- Clear statisticsbuilderswand.admin.logs
- View logging statusbuilderswand.admin.cleanuplogs
- Clean up logsbuilderswand.bypass.*
- Bypass all restrictions
World & Region Permissions
builderswand.use.world.<worldname>
- Use wands in specific worldbuilderswand.use.region.<regionname>
- Use wands in specific regionbuilderswand.bypass.permissions
- Bypass all permission checks
Command Examples
For Players
/bw # Show help
/bw give Steve advanced # Give Steve an advanced wand
/bw undo # Undo last action
For Administrators
/bw reload # Reload all configs
/bw stats # View usage statistics
/bw clearstats # Clear all statistics
/bw logs # Check logging status
/bw cleanuplogs # Clean up old logs
Configuration Management
Reloading Configuration
The /bw reload
command safely reloads all configuration files:
Stops any ongoing operations
Loads new configuration values
Updates wand definitions
Refreshes language files
Maintains player data integrity
Best Practices
Test changes first: Always test configuration changes on a test server
Backup configs: Keep backups of working configurations
Reload during low activity: Reload during server maintenance windows
Monitor after reload: Check for any errors in console after reloading
Statistics & Monitoring
What's Tracked
Player statistics: Blocks placed/broken per player
Wand usage: Which wands are used most frequently
Session data: Current session block counts
Daily limits: Daily usage tracking
Statistics Commands
/bw stats
- View comprehensive statistics/bw clearstats
- Reset all statistics
Logging Features
Console logging: Real-time console output
File logging: Persistent log files
Log rotation: Automatic log file management
Size limits: Configurable log file sizes
Troubleshooting Commands
Common Issues
Permission denied: Check player has required permissions
Wand not found: Verify wand tier/name exists in config
Player not found: Ensure player is online
Statistics disabled: Enable statistics in config
Debug Information
Check console for error messages
Use
/bw logs
to verify logging statusReview permission nodes with permission plugins
Test commands with different permission levels
Easter Egg
There's a hidden easter egg command that provides a fun surprise for those who discover it. The command includes special sound effects and messages, but we won't spoil the fun by revealing it here!
Last updated