ChunkPreLoader999 is a powerful, performance-focused Minecraft plugin that allows server administrators to pre-load and maintain loaded specific areas of their worlds.
The plugin comes with extensive configuration options in config.yml:
enabled-worlds:
- world
- world_nether
- world_the_end
performance:
# Maximum number of chunks to load per tick for performance
chunks-per-tick: 100
# Maximum area size in chunks (length x width)
max-area-size: 10000
# Show performance warnings when loading large areas
show-warnings: true
auto-unload:
# Enable automatic unloading of areas after inactivity (in minutes)
enabled: false
# Time in minutes after which areas are automatically unloaded
timeout: 1440 # 24 hours
autosave:
# Interval in seconds for auto-saving loaded areas to data.yml
interval: 300 # 5 minutes
world-specific:
world:
max-area-size: 10000
chunk-load-speed: 100
world_nether:
max-area-size: 5000
chunk-load-speed: 50
world_the_end:
max-area-size: 5000
chunk-load-speed: 50
| Command | Description | Example |
|---|---|---|
/cpl start <x1,z1> <x2,z2> <name> |
Load a rectangular area defined by two corners | /cpl start 100,200 300,400 spawn_area |
/cpl center <x,z> |
Set the center point for radius loading | /cpl center 0,0 |
/cpl radius <number> |
Load chunks in a radius from the center point (in chunk radius) | /cpl radius 10 (loads 10 chunk radius = 160 blocks) |
/cpl unload <name> |
Unload and remove a previously loaded area | /cpl unload spawn_area |
/cpl list |
List all currently loaded areas | /cpl list |
/cpl info <name> |
Show detailed information about a specific area | /cpl info spawn_area |
/cpl status |
Show server status including loaded chunks and memory usage | /cpl status |
/cpl reload |
Reload configuration settings | /cpl reload |
Configure different performance settings for each world:
world): Higher limits for spawn areas and main worldworld_nether): Reduced limits to maintain performanceworld_the_end): Separate settings for end-specific areasEach world can have its own:
For optimal performance, adjust these settings based on your server's specifications:
Keep the spawn area loaded to prevent lag when players join:
/cpl center 0,0
/cpl radius 20
Ensure player builds stay loaded:
/cpl start 500,500 700,700 player_base
Pre-load areas for planned events or PvP zones:
/cpl start -1000,-1000 -800,-800 arena
Enable automatic unloading of areas after periods of inactivity:
/cpl list/cpl info/cpl status