ChunkPreLoader999
๐ก Updated this yearPreview

๐ Analysis
- ๐ #1335 of 1452 bukkit mods in this game by downloads
๐ About This Mod
## ๐ Key Features ### ๐ Lightning-Fast Chunk Loading - Load rectangular areas with precise coordinates - Radius-based chunk loading from a center point - Async chunk generation to prevent server lag - Configurable loading speeds to match your server's performance ### โ๏ธ Advanced Configuration - World-specific settings for different performance limits - Adjustable maximum area sizes per world - Performance warnings for large area loading - Auto-unload areas after periods of inactivity ### ๐ Smart Management System - Automatic saving of loaded areas to preserve state across restarts - Detailed area information with chunk counts and coordinates - Real-time server status monitoring - Comprehensive command system for easy management ### ๐ก๏ธ Performance Optimized - Batch loading to reduce server impact - Configurable chunks-per-tick settings to prevent lag - Memory-efficient chunk management - Automatic cleanup and data persistence ## โ๏ธ Configuration The plugin comes with extensive configuration options in `config.yml`: ```yaml 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 ``` ## ๐ฎ Commands | 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` | ### Command Tips - Coordinates are chunk-based (multiples of 16), not block-based - Area names should be unique and descriptive - The radius command calculates radius in chunks (1 radius = 16 blocks) - All loaded areas are automatically saved and restored on server restart ## ๐ World-Specific Settings Configure different performance settings for each world: - **Overworld (`world`)**: Higher limits for spawn areas and main world - **Nether (`world_nether`)**: Reduced limits to maintain performance - **End (`world_the_end`)**: Separate settings for end-specific areas Each world can have its own: - Maximum area size (in chunks) - Chunk loading speed (chunks per tick) - Auto-unload behavior ## ๐ง Performance Tuning For optimal performance, adjust these settings based on your server's specifications: - **chunks-per-tick**: Lower for slower servers (25-50), higher for powerful servers (100-200) - **max-area-size**: Larger values for more powerful servers, conservatively lower for shared hosting - **show-warnings**: Keep enabled to avoid performance issues - **auto-unload timeout**: Use to automatically free memory after periods of inactivity ## ๐ Use Cases ### Spawn Area Pre-Loading Keep the spawn area loaded to prevent lag when players join: ``` /cpl center 0,0 /cpl radius 20 ``` ### Player Base Protection Ensure player builds stay loaded: ``` /cpl start 500,500 700,700 player_base ``` ### Event Areas Pre-load areas for planned events or PvP zones: ``` /cpl start -1000,-1000 -800,-800 arena ``` ## ๐ Auto-Unload Feature Enable automatic unloading of areas after periods of inactivity: - Prevents memory leaks from unused loaded areas - Configurable timeout periods (default: 24 hours) - Areas are automatically re-loaded when needed ## ๐ Monitoring and Management - Monitor loaded areas with `/cpl list` - Check detailed area information with `/cpl info` - View server status with `/cpl status` - Track memory usage and total loaded chunks
## ๐ Key Features
### ๐ Lightning-Fast Chunk Loading - Load rectangular areas with precise coordinates - Radius-based chunk loading from a center point - Async chunk generation to prevent server lag - Configurable loading speeds to match your server's performance
### โ๏ธ Advanced Configuration - World-specific settings for different performance limits - Adjustable maximum area sizes per world - Performance warnings for large area loading - Auto-unload areas after periods of inactivity
### ๐ Smart Management System - Automatic saving of loaded areas to preserve state across restarts - Detailed area information with chunk counts and coordinates - Real-time server status monitoring - Comprehensive command system for easy management
### ๐ก๏ธ Performance Optimized - Batch loading to reduce server impact - Configurable chunks-per-tick settings to prevent lag - Memory-efficient chunk management - Automatic cleanup and data persistence
## โ๏ธ Configuration
The plugin comes with extensive configuration options in `config.yml`:
```yaml 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 ```
## ๐ฎ Commands
| Command | Description | Example |
|--------|-------------|---------|
| `/cpl start
### Command Tips - Coordinates are chunk-based (multiples of 16), not block-based - Area names should be unique and descriptive - The radius command calculates radius in chunks (1 radius = 16 blocks) - All loaded areas are automatically saved and restored on server restart
## ๐ World-Specific Settings
Configure different performance settings for each world:
- Overworld (`world`): Higher limits for spawn areas and main world
- Nether (`world_nether`): Reduced limits to maintain performance
- End (`world_the_end`): Separate settings for end-specific areas
Each world can have its own: - Maximum area size (in chunks) - Chunk loading speed (chunks per tick) - Auto-unload behavior
## ๐ง Performance Tuning
For optimal performance, adjust these settings based on your server's specifications:
- chunks-per-tick: Lower for slower servers (25-50), higher for powerful servers (100-200)
- max-area-size: Larger values for more powerful servers, conservatively lower for shared hosting
- show-warnings: Keep enabled to avoid performance issues
- auto-unload timeout: Use to automatically free memory after periods of inactivity
## ๐ Use Cases
### Spawn Area Pre-Loading Keep the spawn area loaded to prevent lag when players join: ``` /cpl center 0,0 /cpl radius 20 ```
### Player Base Protection Ensure player builds stay loaded: ``` /cpl start 500,500 700,700 player_base ```
### Event Areas Pre-load areas for planned events or PvP zones: ``` /cpl start -1000,-1000 -800,-800 arena ```
## ๐ Auto-Unload Feature
Enable automatic unloading of areas after periods of inactivity: - Prevents memory leaks from unused loaded areas - Configurable timeout periods (default: 24 hours) - Areas are automatically re-loaded when needed
## ๐ Monitoring and Management
- Monitor loaded areas with `/cpl list`
- Check detailed area information with `/cpl info`
- View server status with `/cpl status`
- Track memory usage and total loaded chunks
๐ Mod Details
- Game
- Minecraft Plugins
- Author
- Erik9994857
- Version
- 1.0.1
- Downloads
- 380
- Endorsements
- 1
- Category
- bukkit
- Created
- 10/16/2025
- Updated
- 11/23/2025
- Game Versions
- 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4
- Tags
- optimization, technology, worldgen
๐ง How to Install Minecraft Plugins Mods
Download from Modrinth. Use Prism Launcher or drop into your mods folder.
๐ Full step-by-step install guide for Minecraft Plugins โ
Visit the official mod page for specific installation instructions for this mod.
๐ฎ Need cheat codes or console commands? Check ur gaming wiki for Minecraft Plugins commands, item IDs, and more.
โ Frequently Asked Questions
Which Minecraft Plugins versions does ChunkPreLoader999 support?
The author lists 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5. Other versions may work but are untested by the author.
What is the latest version of ChunkPreLoader999?
Version 1.0.1, published 2025-11-23 with 380 downloads recorded at the source.
Keep browsing โ more Minecraft Plugins mods await