Replacement server for Minecraft Earth™, based on Vienna
Warning
Work In Progress (WIP): This project is currently under active development. Some features may be incomplete, and you may encounter bugs or breaking changes. Use at your own risk!
Solace is an independent, community-driven project and is not affiliated with, authorized, maintained, endorsed, or sponsored by Microsoft Corporation, Mojang Studios, or any of their affiliates or subsidiaries.
- Minecraft Earth™ is a trademark of Microsoft Corporation. All trademarks and registered trademarks are the property of their respective owners.
- This project does not distribute, host, or provide access to original game assets, proprietary binaries, or resource packs. Users are responsible for providing their own legally obtained assets.
- This software is provided solely for educational, research, and archival purposes to restore functionality to a discontinued service.
- This project is provided "as-is" without any warranty of any kind, express or implied. In no event shall the authors be held liable for any claim, damages, or other liability.
| Feature | Status | Notes |
|---|---|---|
| Map | ✅ | |
| Profile | 🚧 | Loads, can view activity log/settings, cannot chage skin, statistics are not implemented |
| Journal | ✅ | |
| Activity Log | ✅ | |
| Inventory | ✅ | |
| Crafting | ✅ | |
| Smelting | ✅ | |
| Boosts | ✅ | |
| Boost Minis | 🚧 | List loads, activation does not work |
| Tappables | ✅ | Map is not used for generation, e.g. tappables can spawn on water |
| Buildplates | ✅ | |
| Store | ✅ | Tab titles do not load |
| Challenges | 🚧 | |
| Seasons | 🚧 | |
| Adventures | 🚧 | |
| Tutorial | ❌ | |
| Daily rewards | ❌ |
✅ - Complete
🚧 - Under Development
❌ - Not Working
For installation instructions, refer to Installation.md
Cause: Only the very first account created on the launcher is granted full administrative permissions by default. Subsequent accounts lack the necessary privileges to manage the server.
Solutions:
- Option A (Grant Permissions): Log into the original (first) account and use the Manage Users/Roles page to grant server permissions to your second account.
- Option B (Reset Database): If you have lost access to the first account and need to start fresh, you can reset the user database.
- Navigate to:
launcher/Data/ - Delete the
app.dbfile. - Note: This will remove all existing accounts and allow you to register a new primary admin account.
- Navigate to:
Possible causes:
- Server is not running
- Incorrect PC IP address
- Firewall blocks the server
- PC and phone are not on the same network
Possible causes:
- The server took too long to start - quickly open the app and join the same buildplate again
- You do not have Java 17 installed - check that the
JAVA_HOMEenvironment variable is set to Java 17, or thatjava --versionprints java 17