louis-e/arnis

GitHub: louis-e/arnis

基于 OpenStreetMap 和高程数据,将现实世界地理位置自动生成高精度 Minecraft 世界的跨平台开源工具。

Stars: 8728 | Forks: 820

Banner # Arnis [![CI Build Status](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/4507ca9877004217.svg)](https://github.com/louis-e/arnis/actions) [GitHub Release](https://github.com/louis-e/arnis/releases) [GitHub Downloads (all assets, all releases](https://github.com/louis-e/arnis/releases) [![在此下载](https://img.shields.io/badge/Download-here-green)](https://github.com/louis-e/arnis/releases) [![Discord](https://img.shields.io/discord/1326192999738249267?label=Discord&color=%237289da)](https://discord.gg/mA2g69Fhxq) Arnis 能够生成复杂且精确的 Minecraft Java 版 (1.17+) 和 Bedrock 版世界,这些世界反映了现实世界的地理、地形和建筑。 这个免费开源的项目旨在处理来自现实世界的大规模地理数据并生成详细的 Minecraft 世界。该算法处理来自 OpenStreetMap 的地理空间数据以及高程数据,以创建地形和建筑的精确 Minecraft 表现形式。 轻松生成你的家乡、大城市和自然景观! _**想要在移动端生成或需要更大的地图?** [MapSmith](https://arnismc.com/mapsmith/) 可在你的浏览器中生成世界,无需安装。_ ![Minecraft 预览](https://static.pigsec.cn/wp-content/uploads/repos/2026/03/21c57a37cf004227.jpg) 本 Github 页面和 [arnismc.com](https://arnismc.com) 是唯一的项目官方网站。请勿从任何其他网站下载 Arnis。 ## :keyboard: 使用说明
下载 [最新版本](https://github.com/louis-e/arnis/releases/) 或 [自行编译](#trophy-open-source) 项目。 使用矩形工具在地图上选择你的区域并选择你的 Minecraft 世界 - 然后只需点击 开始生成! 此外,你可以自定义各种生成设置,例如世界比例、出生点或建筑内部生成。 ## 📚 文档 Banner 完整文档可在 [GitHub Wiki](https://github.com/louis-e/arnis/wiki/) 中找到,涵盖技术说明、常见问题解答、贡献指南和路线图等主题。 [backgroundvid.webm](https://github.com/user-attachments/assets/420acc19-a850-418e-8397-1a45b05582ab) ## :trophy: 开源 #### 本项目的关键目标 - **模块化**:确保所有组件(例如数据获取、处理和世界生成)都清晰地分离为不同的模块,以获得更好的可维护性和可扩展性。 - **性能优化**:我们致力于保持世界生成过程良好的性能和速度。 - **全面的文档**:详细的代码内文档,以实现清晰的结构和逻辑。 - **用户友好的体验**:专注于让项目易于最终用户使用。 - **跨平台支持**:我们希望该项目能在 Windows、macOS 和 Linux 上流畅运行。 ## :newspaper: 学术与媒体认可 Banner 在 2024 年 12 月获得更多关注后,Arnis 已在各种学术和媒体出版物中获得认可。 [利用 AWS 上的开放数据构建逼真的 Minecraft 世界:Arnis 如何大规模使用高程数据集](https://aws.amazon.com/de/blogs/publicsector/building-realistic-minecraft-worlds-with-open-data-on-aws-how-arnis-uses-elevation-datasets-at-scale/) [Floodcraft:使用 Minecraft 进行基于游戏的互动学习环境,用于 K-12 教育的洪水减灾和备灾](https://www.researchgate.net/publication/384644535_Floodcraft_Game-based_Interactive_Learning_Environment_using_Minecraft_for_Flood_Mitigation_and_Preparedness_for_K-12_Education) [Hackaday:将 OpenStreetMap 数据带入 Minecraft](https://hackaday.com/2024/12/30/bringing-openstreetmap-data-into-minecraft/) [TomsHardware:Minecraft 工具让你创建真实世界地点的按比例复制品](https://www.tomshardware.com/video-games/pc-gaming/minecraft-tool-lets-you-create-scale-replicas-of-real-world-locations-arnis-uses-geospatial-data-from-openstreetmap-to-generate-minecraft-maps) [XDA Developers:家乡 Minecraft 地图:Arnis](https://www.xda-developers.com/hometown-minecraft-map-arnis/) 可免费使用的媒体素材,包括屏幕截图和 Logo,可以在[这里](https://drive.google.com/file/d/1T1IsZSyT8oa6qAO_40hVF5KR8eEVCJjo/view?usp=sharing)找到。 ## :copyright: 许可证信息 版权所有 (c) 2022-2025 Louis Erbkamm (louis-e) 根据 Apache 许可证 2.0 版(“许可证”)授权; 除非遵守本许可证,否则你不得使用本文件。 你可以在以下地址获取许可证副本 http://www.apache.org/licenses/LICENSE-2.0 除非适用法律要求或书面同意,否则根据许可证分发的软件 是按“原样”分发的, 没有任何形式的明示或暗示的担保或条件。 请参阅许可证以了解管理权限和 限制的特定语言。 仅从官方来源 https://arnismc.com 或 https://github.com/louis-e/arnis/ 下载 Arnis。任何其他提供下载并声称与该项目有关联的网站均非官方,可能带有恶意。 Logo 由 @nxfx21 制作。
标签:3D建模, Arnis, GIS, Java版, MC, Minecraft, Mutation, OpenStreetMap, OSM, Ruby脚本, Rust, 可视化, 可视化界面, 地图生成, 地图转换, 地形生成, 地理信息系统, 地理数据, 城市建模, 基岩版, 建筑生成, 开源, 我的世界, 数字孪生, 桌面应用, 模组工具, 沙盒游戏, 游戏开发, 真实世界, 程序化生成, 网络流量审计, 网络调试, 自动化, 通知系统, 高程数据