Overview
MC World Compressor uses intelligent analysis to reduce Minecraft world sizes by removing unused chunks while preserving explored areas and builds. This is achieved through integration with the thanos library, which performs advanced world optimization beyond simple ZIP compression.How It Works
The compression process goes beyond traditional file compression by analyzing your Minecraft world structure:Analyze
The system reads your world’s
level.dat files and region data to identify which chunks have been explored and which contain player-made structures.Optimize
Unused chunks are removed from the world. These are areas that were generated but never visited or modified by players.
What Gets Removed
- Unused chunks: Terrain that was generated but never explored
- Redundant data: Duplicate or unnecessary region files
- Empty dimensions: Unvisited Nether or End dimensions with no player activity
What Gets Preserved
All explored areas remain intact
Player builds and structures are preserved
Entities, inventories, and game data are kept
Dimension data for visited areas (Overworld, Nether, End)
Real-World Results
Based on actual usage data displayed on the home page (seeapp/[locale]/page.js:150-278), here are typical compression results:
Small World
Before: 24MB
After: 6MB
Reduction: 75%
After: 6MB
Reduction: 75%
Medium World
Before: 94MB
After: 29MB
Reduction: 69%
After: 29MB
Reduction: 69%
Large World
Before: 1340MB
After: 715MB
Reduction: 47%
After: 715MB
Reduction: 47%
Compression ratios vary based on how much of your world has been explored. Worlds with large unexplored areas see the highest reduction rates.
The Thanos Library
The compression is powered by the thanos library, which specializes in Minecraft world optimization. Unlike simple ZIP compression, thanos:- Understands Minecraft’s region file format (
.mcafiles) - Identifies player-modified chunks vs. generated terrain
- Safely removes chunks without corrupting world data
- Maintains compatibility with all Minecraft versions
Technical Details
The compression process analyzes your world structure, which typically includes:.mca (region) file contains 32x32 chunks. The thanos library analyzes these files to determine which chunks can be safely removed.
Performance Impact
The average compression reduces world size by 50%, making worlds faster to:
- Upload to servers
- Share with friends
- Back up regularly
- Store in cloud services
Source Implementation
The compression explanation is rendered on the home page through the “How It Works” section, which shows users the three-step process with visual icons. Reference:app/[locale]/page.js:82-144