Troubleshooting
Common Issues
Players Can't Use Any Commands
Cause: Permissions not configured correctly.
Fix: Add these permissions to your default group:
homestead.commands.region
homestead.commands.region.*
homestead.commands.claim
homestead.commands.unclaim
Make sure groups inherit properly. VIP must inherit from default.
/region Command Conflicts with WorldGuard
Cause: WorldGuard registers its own /region command.
Fix: Use aliases: /homestead, /hs, or /rg.
Players Always Hit Claim Limits
Cause: Incorrect limits configuration.
Fix:
- Check
limits.yml— ismethodset tostatic,groups, orpermissions? - If using
groups, make sure every permission group is defined in the config - Undefined groups get zero limits
- Check per-player overrides in
player-limits
Can't See Region Borders
Cause: Particle visibility issues.
Fix:
- Check if resource packs disable particles
- Check Minecraft accessibility settings
- Try switching to
type: blocksinregions.yml
Can't Claim Chunks
Possible causes:
- World is disabled (
disabled-worlds-exactordisabled-worlds-patterninregions.yml) - WorldGuard protects the area (
worldguard.protect-existing-regions: true) - Player has reached their chunk limit
- Chunks are not adjacent (if
adjacent-chunks: true) - Player doesn't have enough money (if
chunk-price > 0)
Database Errors After Switching Providers
Fix:
- Verify the new provider's connection details in
config.yml - Make sure the database server is running and accessible
- Check that the database/schema exists
- If importing, ensure both old and new providers are configured before running
/hsadmin export
Configuration Changes Not Taking Effect
Fix:
- Run
/hsadmin reload - For upkeep, taxes, and certain settings: restart the server
- Check console for error messages during reload
Plugin Is Lagging the Server
Possible fixes:
- Increase
cache-intervalinconfig.yml(try 120–300 seconds) - Reduce
dynamic-maps.update-interval(try 120 seconds) - Disable
metricsif not needed - Check for plugin conflicts
- Ensure you're using the correct database provider for your server size
Migration Didn't Import Everything
Cause: Each plugin stores data differently. Homestead imports core claim data (locations, owners, trusted players) and uses its own defaults for flags, economy, and advanced features.
See: Database Migration for details on what gets imported.
Getting More Help
If your issue isn't listed here:
- Check the FAQ
- Join the Discord
- Open a GitHub Issue