Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 3 days ago
ChunkOptimizer
Save server resources by intelligently managing chunks based on where players are looking.
Servers waste resources loading chunks players can't see. A player looking north doesn't need chunks south of them fully processed. ChunkOptimizer cuts server chunk loading by up to 60% while keeping gameplay smooth with its buffer system.
ChunkOptimizer reduces server RAM and CPU usage by only loading and sending chunks that players can actually see. Chunks in the player's view direction are prioritized, while chunks behind them are kept as a buffer for instant access. Everything outside the view zone is aggressively unloaded.
Features
- View-based chunk loading - Only sends chunks within 120° of where the player is looking
- Buffer system - Keeps chunks behind the player in RAM for instant access when turning
- Percentage-based scaling - Automatically adjusts to each player's render distance (works with a render distance of 8 chunks or 32)
- Lightweight - Minimal performance impact, runs efficiently in the background
- Fully configurable - Active zone, buffer zone, update interval, and unload delay
Configuration
# % of render distance loaded in front of player
active-percent: 40
# % of render distance kept behind player as buffer
buffer-percent: 40
# Chunks kept loaded above/below player
vertical-limit: 4
# How often to update (ticks, 20 = 1s)
update-interval: 20
# Seconds before unloading unseen chunks
unload-delay: 5

