Repolode
louis-e

louis-e/arnis

Создаёт миры Minecraft по реальным местам на основе данных OpenStreetMap и высот рельефа для Java, Bedrock и Luanti.

Звёзды
18,318
Форки
1,533
Открытые issues
102
Последний коммит
12 часов назад

Что это?

Arnis — настольное приложение для создания миров Minecraft по реальным местам. Вы выбираете область на карте, приложение загружает геопространственные данные из OpenStreetMap и данные о высотах, а затем превращает здания, дороги и другие объекты карты в блоки, размещённые на рельефе, повторяющем реальную топографию. Поддерживаются Minecraft Java Edition (1.17+), Bedrock Edition и Luanti (ранее Minetest).

Приложением можно пользоваться через графический интерфейс или командную строку. Пользователь выбирает ограничивающий прямоугольник, папку сохранения Minecraft и параметры генерации, например масштаб мира, точку появления и внутреннее устройство зданий. Режим определяет, создавать ли рельеф с объектами, объекты на плоской поверхности или только рельеф. Режим One World позволяет при последующих запусках расширять один и тот же постоянный мир: все области размещаются в общей системе координат Web Mercator, поэтому соседние участки стыкуются.

Проект написан на Rust, использует Tauri и работает в Windows, macOS и Linux. Исполняемый файл для Windows подписан с помощью SignPath.

Ключевые возможности

  • 01Создаёт из зданий, дорог и других объектов OpenStreetMap блоки Minecraft.
  • 02Использует реальные данные о высотах, чтобы рельеф соответствовал топографии местности.
  • 03Поддерживает Minecraft Java Edition 1.17+, Bedrock Edition и Luanti.
  • 04Предлагает графический интерфейс и CLI с аргументом для указания ограничивающего прямоугольника.
  • 05Предоставляет режимы генерации: рельеф с объектами, объекты на плоской поверхности или только рельеф.
  • 06Режим One World расширяет один постоянный мир на несколько областей.

Сценарии использования

  • Воссоздание родного города или знакомого района в Minecraft.
  • Создание масштабных моделей городов для игр, карт или творческих проектов.
  • Использование реального рельефа в образовательных проектах Minecraft или проектах по подготовке к наводнениям.

Быстрый старт

  1. 1

    Скачайте последнюю версию со страницы релизов

  2. 2

    Или соберите и запустите GUI из исходного кода

    cargo run --release
  3. 3

    Или запустите из командной строки, указав ограничивающую рамку

    cargo run --release --no-default-features -- --output-dir="C:/YOUR_PATH/.minecraft/saves/worldname" --bbox="min_lat,min_lng,max_lat,max_lng"

Что важно знать

  • Исполняемый файл для Windows подписывается только после одобрения мейнтейнера. В README указано, что официальными источниками загрузки являются только страница GitHub и arnismc.com.
  • Для больших или детализированных областей используются данные OpenStreetMap и высот, поэтому качество и скорость генерации зависят от выбранной области.

Темы

Частые вопросы

Что такое arnis?
Создаёт миры Minecraft по реальным местам на основе данных OpenStreetMap и высот рельефа для Java, Bedrock и Luanti. Arnis — настольное приложение для создания миров Minecraft по реальным местам. Вы выбираете область на карте, приложение загружает геопространственные данные из OpenStreetMap и данные о высотах, а затем превращает здания, дороги и другие объекты карты в блоки, размещённые на рельефе, повторяющем реальную топографию. Поддерживаются Minecraft Java Edition (1.17+), Bedrock Edition и Luanti (ранее Minetest).
arnis можно использовать бесплатно? Какая у него лицензия?
arnis распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
arnis всё ещё поддерживается?
Активно поддерживается. Последний коммит в arnis — 19 окт. 2026 г..
Для чего можно использовать arnis?
Воссоздание родного города или знакомого района в Minecraft. Создание масштабных моделей городов для игр, карт или творческих проектов. Использование реального рельефа в образовательных проектах Minecraft или проектах по подготовке к наводнениям.
Как установить arnis?
Скачайте последнюю версию со страницы релизов Или соберите и запустите GUI из исходного кода: cargo run --release Или запустите из командной строки, указав ограничивающую рамку: cargo run --release --no-default-features -- --output-dir="C:/YOUR_PATH/.minecraft/saves/worldname" --bbox="min_lat,min_lng,max_lat,max_lng"
Где скачать arnis?
Исходный код и инструкции по установке — на GitHub: https://github.com/louis-e/arnis

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Приложение для компьютеров и Android, которое превращает ваш аккаунт Telegram в файловое хранилище: загрузка, предпросмотр, потоковое воспроизведение, синхронизация папок и локальный API.

5,5 тыс.822RustOtherОбновлён 5 дней назад