Overview
LilWorlds provides comprehensive world management capabilities that go beyond basic creation and deletion. This guide covers advanced features, best practices, and optimization techniques.World Lifecycle Management
World States
Understanding world states is crucial for effective management:Loaded
Active in MemoryPlayers can join, chunks are loaded, events are processed
Unloaded
Stored on DiskFiles exist but world is not in memory, saves resources
Configured
In ConfigurationWorld settings stored in worlds.yml, can be loaded
Orphaned
Files OnlyWorld folder exists but not in configuration
State Transitions
Advanced World Creation
Creation Options
LilWorlds supports extensive customization during world creation:Batch World Creation
For servers requiring multiple worlds:1
Prepare Configuration
Create a batch configuration file with world definitions
2
Use Scripting
3
Configure Groups
Set up inventory groups and permissions
Async World Creation
LilWorlds creates worlds asynchronously to prevent server lag:Performance Tip: Async creation prevents server freezing during world generation, especially for large worlds.
World Loading and Unloading
Smart Loading
LilWorlds provides intelligent world loading:Automatic Loading
Configure automatic loading behavior:Memory Management
Optimize memory usage with strategic unloading:World Information and Monitoring
Detailed World Information
Get comprehensive world data:Example Output
Example Output
World Statistics
Monitor world performance and usage:Real-time Monitoring
LilWorlds provides real-time monitoring capabilities:World Cloning and Backups
Advanced Cloning
Create sophisticated world copies:Backup Strategies
Manual Backups
Manual Backups
Automated Backups
Automated Backups
Incremental Backups
Incremental Backups
World Importing
Import Existing Worlds
Bring external worlds into LilWorlds management:Bulk Import
Import multiple worlds at once:Import Validation
LilWorlds validates worlds during import:Validation Checks:
- Level.dat file exists
- World folder structure is valid
- No naming conflicts
- Compatible with current Minecraft version
World Deletion and Cleanup
Safe Deletion Process
LilWorlds implements a comprehensive deletion process:1
Confirmation Required
First command shows warning and requires confirmation
2
Player Evacuation
All players moved to spawn world safely
3
World Unloading
World properly unloaded from memory
4
File Deletion
World files permanently removed from disk
5
Configuration Cleanup
All references purged from configuration files
Cleanup Operations
Maintain a clean world environment:Performance Optimization
Memory Management
Optimize world memory usage:Resource Monitoring
Monitor resource usage:Optimization Recommendations
Memory Optimization
Memory Optimization
- Unload unused worlds regularly
- Use void generators for creative worlds
- Limit spawn chunk preloading
- Configure appropriate view distances
Disk Optimization
Disk Optimization
- Regular cleanup of orphaned files
- Compress old backup worlds
- Use efficient world generators
- Monitor disk space usage
Network Optimization
Network Optimization
- Limit concurrent world operations
- Use async operations where possible
- Optimize chunk loading patterns
- Monitor player distribution
World Groups and Organization
Logical Grouping
Organize worlds by purpose:Group Management
Advanced Features
World Linking
Create connections between worlds:Conditional Loading
Load worlds based on conditions:World Templates
Create reusable world templates:Troubleshooting
Common Issues
World Won't Load
World Won't Load
Symptoms: World fails to load or appears corruptedSolutions:
- Check world folder integrity
- Verify level.dat file exists
- Check console for error messages
- Try importing the world again
- Restore from backup if available
Memory Issues
Memory Issues
Symptoms: Server lag or out of memory errorsSolutions:
- Unload unused worlds
- Reduce loaded chunk count
- Enable auto-unload for empty worlds
- Increase server memory allocation
- Monitor world memory usage
Performance Problems
Performance Problems
Symptoms: Slow world operations or server lagSolutions:
- Enable async operations
- Limit concurrent world operations
- Optimize world generators
- Use efficient backup strategies
- Monitor resource usage
Diagnostic Commands
Best Practices
Naming Conventions
Use consistent naming for better organization:Resource Management
Resource Management Tips:
- Regularly monitor memory usage
- Unload worlds during low-traffic periods
- Use efficient generators for large worlds
- Implement automated cleanup routines
- Plan world distribution across server resources
Security Considerations
Next Steps
World Deletion
Learn about safe world deletion with configuration purging
Custom Generators
Create custom world generators for unique experiences
Security Features
Understand rate limiting and security measures
Performance Guide
Optimize LilWorlds for maximum performance