Troubleshooting Guide
Comprehensive solutions for common LilChunks issues and problems.
Quick Diagnostics
Before diving into specific issues, run these quick diagnostic checks:
Check Plugin Status
Verify LilChunks is loaded and enabled:
/plugins
# Look for LilChunks in green
Check Permissions
Verify you have the required permissions:
/lp user < usernam e > permission check lilchunks.use
/lp user < usernam e > permission check lilchunks.admin
Review Server Logs
Check for error messages:
# Look for LilChunks-related errors
tail -f logs/latest.log | grep -i lilchunks
Common Issues
Installation and Loading Issues
Symptoms :
LilChunks doesn’t appear in /plugins
list
No startup messages in console
Commands not recognized
Causes & Solutions :
Java Version Corrupted Download Server Compatibility File Permissions Problem : Using Java 16 or older
Solution : Upgrade to Java 17+
# Check Java version
java -version
# Should show Java 17 or higher
openjdk version "17.0.x" or higher
Problem : Using Java 16 or older
Solution : Upgrade to Java 17+
# Check Java version
java -version
# Should show Java 17 or higher
openjdk version "17.0.x" or higher
Problem : Incomplete or corrupted jar file
Solution : Re-download LilChunks
# Check file size (should be ~150KB)
ls -lh plugins/lilchunks * .jar
# Re-download if size is wrong
Problem : Unsupported server software
Solution : Use Bukkit/Spigot/Paper
# Check server version
/version
# Supported: Bukkit, Spigot, Paper 1.16.5+
Problem : Server can’t read the jar file
Solution : Fix file permissions
# Linux/Mac
chmod 644 plugins/lilchunks * .jar
chown minecraft:minecraft plugins/lilchunks * .jar
Version Compatibility Error
Symptoms :
[ERROR] This version of Minecraft is not supported!
[ERROR] Please use version 1.16.5 or higher.
Solutions :
Update Server : Upgrade to Minecraft 1.16.5 or higher
Check Version : Verify actual server version with /version
Update LilChunks : Ensure you have the latest version
Supported Versions :
✅ Minecraft 1.16.5 - 1.21.5
❌ Minecraft 1.16.4 and below
Symptoms :
[WARN] Invalid configuration value: chunks-per-tick
[WARN] Using default value: 4
Solutions :
Validate YAML : Check config.yml syntax
Reset Config : Delete config.yml to regenerate defaults
Check Values : Ensure all values are within valid ranges
# Backup and reset config
mv plugins/LilChunks/config.yml plugins/LilChunks/config.yml.backup
/lc reload
Command and Permission Issues
Symptoms :
Unknown command. Type "/help" for help.
Solutions :
Plugin Not Loaded Wrong Command Command Conflicts Check : Is LilChunks loaded?
/plugins
# LilChunks should be green
Fix : Restart server or reload plugin
Check : Is LilChunks loaded?
/plugins
# LilChunks should be green
Fix : Restart server or reload plugin
Check : Using correct command syntax?
# Correct commands:
/lilchunks help
/lc help
/chunks help
Check : Another plugin using same command?
# Try full command name
/lilchunks:help
/lilchunks:start 10
Symptoms :
You don't have permission to use this command.
Solutions :
Grant Permissions Check Current Permissions Permission Plugin Issues # Basic access
/lp user < usernam e > permission set lilchunks.use true
# Admin access
/lp user < usernam e > permission set lilchunks.admin true
# Or use OP
/op < usernam e >
# Basic access
/lp user < usernam e > permission set lilchunks.use true
# Admin access
/lp user < usernam e > permission set lilchunks.admin true
# Or use OP
/op < usernam e >
# Check what permissions user has
/lp user < usernam e > permission info
# Test specific permission
/lp user < usernam e > permission check lilchunks.admin
# Check if permission plugin is working
/plugins
# Try without permission plugin (OP only)
/op < usernam e >
/lc help
Generation Issues
Symptoms :
Failed to start chunk generation.
Diagnostic Steps :
Check Current Status
/lc status
# Is generation already running?
Verify World Access
# Can you access the world?
/tp 0 100 0
Check Server Resources
/tps
/memory
# Is server overloaded?
Try Smaller Radius
# Start with minimal test
/lc start 1
Common Causes :
Generation already running in world
Insufficient server resources
World protection plugins blocking access
Invalid world or location
Generation Stops Unexpectedly
Symptoms :
Generation stops without completing
No error messages
Status shows “Stopped”
Investigation :
Check Logs Server Resources Plugin Conflicts # Look for error messages
grep -i "lilchunks\|error\|exception" logs/latest.log
# Check for memory issues
grep -i "outofmemory\|gc" logs/latest.log
# Look for error messages
grep -i "lilchunks\|error\|exception" logs/latest.log
# Check for memory issues
grep -i "outofmemory\|gc" logs/latest.log
# Check if server ran out of resources
/tps
/memory
# Check disk space
df -h
# Disable other plugins temporarily
/plugins
# Test with minimal plugins
Symptoms :
Generation speed < 5 chunks/second
Taking much longer than expected
Server feels sluggish
Optimization Steps :
Check Current Settings
# Review config.yml
chunk-generation :
chunks-per-tick : ?
use-async : ?
performance :
use-parallel : ?
thread-count : ?
Monitor Performance
/tps
/lc status
# Note current speed
Adjust Configuration
# Try these optimizations
chunk-generation :
chunks-per-tick : 2 # Reduce if TPS low
use-async : true
performance :
use-parallel : true
thread-count : 0 # Auto-detect
Reload and Test
/lc reload
/lc status
# Check if speed improved
Server Lag During Generation
Symptoms :
TPS drops below 15
Players experience lag
Server feels unresponsive
Immediate Actions :
Check TPS
/tps
# If below 15, take action immediately
Reduce Generation Speed
# Edit config.yml
chunk-generation :
chunks-per-tick : 1 # Reduce significantly
Consider Stopping
# If TPS still low, stop generation
/lc stop
Optimize Configuration
# Use conservative settings
chunk-generation :
chunks-per-tick : 1
generate-structures : false
generate-features : false
performance :
use-parallel : false
thread-count : 1
max-memory-usage : 1024
Symptoms :
java.lang.OutOfMemoryError: Java heap space
Solutions :
Increase Heap Size Set Memory Limits Optimize GC Reduce Generation Load # Increase JVM memory allocation
java -Xms4G -Xmx8G -jar server.jar
# Increase JVM memory allocation
java -Xms4G -Xmx8G -jar server.jar
# Limit LilChunks memory usage
performance :
max-memory-usage : 1024 # 1GB limit
# Use G1GC for better memory management
java -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -jar server.jar
chunk-generation :
chunks-per-tick : 1
generate-structures : false
generate-caves : false
generate-features : false
Advanced Troubleshooting
Debug Mode
Enable debug mode for detailed troubleshooting:
Enable Debug
# Edit config.yml
debug : true
logging :
detailed-logs : true
progress-interval : 1
Reproduce Issue
# Try to reproduce the problem
/lc start 5
Analyze Logs
# Check detailed logs
tail -f logs/latest.log | grep -i lilchunks
Disable Debug
# Don't forget to disable when done
debug : false
logging :
detailed-logs : false
Log Analysis
Common log patterns and their meanings:
Normal Operation Performance Warnings Error Conditions [INFO] [LilChunks] Started chunk generation for world: world
[INFO] [LilChunks] Generation progress: 50/441 chunks (11%)
[INFO] [LilChunks] Generation completed for world: world
Meaning : Everything working normally
[INFO] [LilChunks] Started chunk generation for world: world
[INFO] [LilChunks] Generation progress: 50/441 chunks (11%)
[INFO] [LilChunks] Generation completed for world: world
Meaning : Everything working normally
[WARN] [LilChunks] Generation speed below optimal: 2 chunks/second
[WARN] [LilChunks] High memory usage detected: 85%
Action : Optimize configuration or reduce load
[ERROR] [LilChunks] Failed to generate chunk at 10, 15
[ERROR] [LilChunks] OutOfMemoryError during generation
[ERROR] [LilChunks] World not accessible: world_name
Action : Address specific error condition
Plugin Conflicts
Common plugin conflicts and solutions:
Conflicting Plugins : Multiverse, MyWorlds, WorldEdit
Issues :
World protection preventing generation
Conflicting world loading/unloading
Permission conflicts
Solutions :
Temporarily disable conflicting plugins
Configure world protection to allow LilChunks
Use different worlds for testing
Conflicting Plugins : WorldGuard, GriefPrevention, Towny
Issues :
Chunk generation blocked by protection
Permission conflicts
Region conflicts
Solutions :
Grant LilChunks bypass permissions
Configure protection to allow generation
Use unprotected areas for testing
Getting Help
When seeking help, provide this information:
Support Channels
GitHub Issues Report bugs and request features on the official repository
Discord Community Get help from the community and developers
Documentation Check the complete documentation for solutions
Wiki Community-maintained troubleshooting guides
Prevention Tips
Keep LilChunks updated to the latest version
Regularly review and optimize configuration
Monitor server performance during generation
Backup worlds before large pregeneration tasks
Test new configurations on development servers
Start with small generation tasks
Gradually increase generation size
Monitor impact on player experience
Emergency Procedures
Server Unresponsive
If LilChunks causes server to become unresponsive:
Force Stop Server
# Kill server process
pkill -f "java.*server.jar"
# Or use server management tools
screen -r minecraft
# Ctrl+C to force stop
Disable LilChunks
# Rename plugin to prevent loading
mv plugins/lilchunks * .jar plugins/lilchunks * .jar.disabled
Start Server
# Start server without LilChunks
java -jar server.jar
Investigate Issue
# Check logs for errors
grep -i "error\|exception\|outofmemory" logs/latest.log
# Review configuration
cat plugins/LilChunks/config.yml
Fix and Re-enable
# Fix configuration issues
# Re-enable plugin
mv plugins/lilchunks * .jar.disabled plugins/lilchunks * .jar
# Restart server
Next Steps
Responses are generated using AI and may contain mistakes.