-
-
Notifications
You must be signed in to change notification settings - Fork 471
Home
This wiki is the central place for all documentation related to Arnis – a tool to convert real-world geographic data into Minecraft worlds.
The goal of this wiki is to provide deeper insight into the technical decisions and design of Arnis.
📌 This page is a work in progress. Over time, more technical details, diagrams, and examples will be added here.
Arnis aims to generate detailed and accurate Minecraft Java Edition worlds that reflect real-world geography and architecture using OpenStreetMap data.
- The project aims to handle large-scale geospatial data efficiently, producing rich and immersive environments. It emphasizes maintaining an open-source and free-to-use model.
- The interface should provide a user-friendly experience while keeping customization options. Cross-platform compatibility is targeted for Windows, macOS, and Linux.
- The codebase is structured with a modular architecture to facilitate easy maintenance and the addition of new features. Development prioritizes a balance between memory and performance optimization to ensure efficient processing.
- 📚 Architecture & Modules – Learn how Arnis is structured internally and how the main components interact.
- 🔍 OSM Data Parsing – Details on how OSM data is fetched, filtered, and interpreted.
- 🧪 Dev Notes & Internals – For those interested in the Rust codebase, optimizations, and future directions.
If you're just getting started with Arnis, the README is the best place to begin. If you're looking to contribute or dig into the code, this wiki will help you navigate the internals in the future.
Feel free to help expand the documentation. Open an issue or if you're unsure where to start.
This is just the beginning. More to come.