What is MC World Compressor?
MC World Compressor is a free, open-source web application designed to compress Minecraft Java Edition worlds efficiently. Built with Next.js and React, it provides a modern, user-friendly interface for optimizing your Minecraft worlds without compromising the integrity of your builds and explored areas. The application can reduce world file sizes by 47-75% on average, making it easier to share, backup, and store your Minecraft worlds.Free & Open Source
Licensed under CC BY-NC-SA 4.0, completely free to use for non-commercial purposes.
Multi-Language Support
Available in English, Spanish, Hindi, and Arabic with automatic locale detection.
Large File Support
Upload worlds up to 4GB with intelligent chunked file transfer.
Smart Optimization
Uses the thanos library for intelligent chunk analysis and removal.
How It Works
MC World Compressor uses the thanos library, a powerful tool for Minecraft world optimization. The compression process is intelligent and preserves everything that matters while removing unused data.Analyze Chunks
The system scans your Minecraft world and analyzes all chunks to identify which ones contain player modifications, structures, or important data.
Remove Unused Chunks
Chunks that have never been explored or modified by players are safely removed. This includes:
- Unvisited terrain chunks
- Empty or untouched areas
- Redundant world data
Compression Process
Here’s a visual breakdown of how the compression works:The compression is non-destructive to your actual gameplay data. All explored areas, builds, player inventories, and world progress remain intact.
Key Features
Supported Formats
MC World Compressor accepts multiple archive formats:.zip- Standard ZIP archives.tar- TAR archives.tar.gz- Gzip-compressed TAR archives
Upload Size Limits
Multi-Language Interface
The application automatically detects your browser language and supports:- English (EN)
- Spanish (ES)
- Hindi (HI)
- Arabic (AR)
Real-World Results
Based on actual compression results:Small Worlds
24MB → 6MB75% size reduction
Medium Worlds
94MB → 29MB69% size reduction
Large Worlds
1340MB → 715MB47% size reduction
Architecture Overview
The application is split into two parts:Frontend (This Repository)
Built with:- Next.js 16+ - React framework with App Router
- React 19 - Latest React features
- TailwindCSS 4 - Modern, utility-first styling
- Custom i18n - Multi-language translation system
Backend
The backend handles:- File upload processing with chunked transfer
- Integration with the thanos library for chunk analysis
- Compression queue management
- Download delivery
The frontend requires a backend URL configured via the
NEXT_PUBLIC_BACKEND_URL environment variable. See the Quickstart guide for setup instructions.Use Cases
Server Backups
Server Backups
Reduce the size of regular world backups to save storage costs and speed up backup/restore operations. Particularly useful for server administrators managing multiple worlds or maintaining historical backups.
World Sharing
World Sharing
Make it easier to share your Minecraft creations by reducing file sizes for upload to cloud storage, forums, or direct downloads. A 1GB world becomes much more manageable at 500MB.
Storage Optimization
Storage Optimization
Free up disk space on your server or local machine by removing chunks you’ve never explored. Perfect for long-running worlds that have accumulated unnecessary terrain data.
Faster World Loading
Faster World Loading
Smaller world files mean faster loading times when starting your Minecraft server or loading the world in single-player.
What Gets Preserved
MC World Compressor is designed to be safe and non-destructive. The following data is always preserved:- All player builds and structures
- Player inventories and ender chests
- World spawn point and game rules
- Entity data (mobs, animals, items)
- Explored chunks and terrain
- All dimensions (Overworld, Nether, End)
- Village data and generated structures
- Redstone contraptions and mechanisms
What Gets Removed
Only unused data is removed:- Chunks that have never been visited by players
- Empty terrain in unexplored regions
- Redundant region files with no modifications
License
MC World Compressor is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).What This Means:
- ✅ Free to use for personal and non-commercial purposes
- ✅ Open source - you can view, modify, and reuse the code
- ✅ Share freely - distribute and remix as needed
- ❌ No commercial use - cannot be used for profit
- ⚖️ Attribution required - must credit this project
- 🔄 ShareAlike - derivatives must use the same license
Next Steps
Quickstart Guide
Get the application running locally in minutes
Development Setup
Set up your development environment
Features
Explore compression features in detail
Deployment
Deploy your own instance
