XaeroNav — умная навигация и маршруты для Minecraft
Вы когда-нибудь шли к базе по прямой, упирались в гору и тратили десять минут на обход? Именно эту боль решает XaeroNav. Это дополнение добавляет полноценный поиск пути к миникарте и карте мира от Xaero, превращая обычную точку на горизонте в понятный пошаговый маршрут. Причём маршрут строится по реальному рельефу, а не по прямой линии сквозь скалы.
Мод работает на популярных версиях Minecraft и поддерживает основные загрузчики — Forge, NeoForge и Fabric. Точный список совместимых сборок лучше сверять на странице проекта, так как он расширяется вместе с обновлениями игры.
Что умеет XaeroNav
В основе лежит алгоритм поиска A*, который учитывает не расстояние по прямой, а реальные способы передвижения. Он комбинирует ходьбу, подъём, спуск, плавание, лазание по лестницам и лианам, езду на лодке, прыжки через пропасти шириной в один-три блока, копание и мосты из поставленных блоков.
Особенно радует честный подход к ресурсам. Блоки для мостов считаются по тому, что реально лежит у вас в инвентаре. Если маршрут требует больше блоков, чем у вас есть, он предложится только тогда, когда другого пути нет, а HUD прямо скажет, сколько блоков не хватает. Длинный маршрут, который сожжёт почти весь стак, проиграет чуть более длинному, но экономному.
Дальние маршруты считаются поэтапно: сначала черновая линия по данным карты Xaero, затем детальный поиск по загруженным чанкам вокруг вас. За пределами графа используется грубый маршрут, а путь показывается пунктиром — остаток досчитается по мере движения. Поддерживаются и многоуровневые проходы, что критично для Нижнего мира, где туннели пересекаются по высоте.
Если вы подбираете сборку под себя, обратите внимание на лаунчер foxygame.net: в его каталоге дополнений XaeroNav ставится в один клик вместе с нужной версией загрузчика, а обновления подтягиваются автоматически, так что совместимость с Minecraft не ломается после патчей.
Управление и способы задать маршрут
Задать цель можно несколькими способами, и это удобно:
- Правый клик по пустому месту на карте мира — пункт «Route here».
- Правый клик по вейпоинту — тот же пункт «Route here».
- Клавиша «Route to block looked at» — по умолчанию не назначена, привяжите сами.
- Команда /xaeronav goto с координатами x, y, z.
Цель в любом случае отображается на карте Xaero, так что вы всегда знаете, куда идёте, даже если не следите за линией до конца. С установленной миникартой Xaero она регистрируется как временный вейпоинт: держится вертикально при вращении карты, уезжает к краю с показом расстояния и исчезает при очистке маршрута. На диск такая метка не сохраняется.
Цвета маршрута и предупреждения
Линия не просто рисует путь — она говорит, что вас ждёт. Зелёный означает ходьбу, жёлтый — подъём, синий — спуск, тёмно-синий — плавание, светло-голубой — лодку, фиолетовый — лестницы и лианы, розовый — прыжок через разрыв, оранжевый — копание, бирюзовый — мост из блоков.
Отдельная гордость — предупреждающие цвета, которые имеют приоритет над обычными. Красный сигналит о близкой лаве, маджента — о пустоте внизу, светло-синий — о копании, которое спустит воду, красновато-розовый — о плавании без запаса воздуха, оранжево-красный — о падении с уроном. Есть даже бирюзовый для мягкой посадки с водой в последний момент и бледно-оранжевый для крадущегося прохода по магме. Система предупреждает до опасности, а не после.
Полёт на элитрах
Во время планирования XaeroNav строит трёхмерный воздушный путь: полилинию, которая обходит столкновения с рельефом и корректируется отдельным интервалом пересчёта. HUD в этом режиме показывает не повороты, а направление полёта, прямое расстояние и предстоящие подъёмы.
Как установить XaeroNav
Установка стандартная для модов Minecraft. Скачайте XaeroNav для Minecraft под свою версию игры и загрузчик, поместите файл в папку mods, убедитесь, что рядом лежат Xaero's Minimap и Xaero's World Map, и запустите игру. Если хотите избежать ручной возни, установка через каталог лаунчера занимает буквально один клик.
Важный нюанс: моду нужно минимум 2 ГБ Java heap, а это как раз стандарт официального лаунчера. Если выделено меньше, граф навигации сокращается с 224 до 160 блоков вокруг игрока.
Команды
- /xaeronav goto — задать точку назначения.
- /xaeronav clear — очистить маршрут.
- /xaeronav version — показать текущую сборку, пригодится в баг-репортах.
- /xaeronav debug — набор замеров: mapdata, route, corridor, probe, flight, hooks. Они объясняют, почему маршрут вышел странным.
Ограничения, о которых стоит знать
Поиск ограничен загруженными чанками и максимальным числом узлов расширения, поэтому для далёких целей путь обрывается и продолжается пунктиром. Радиус поиска зависит от дальности прорисовки: при восьми чанках это около 128 блоков, и если маршрут обрывается на полпути, просто увеличьте render distance. Граф перестраивается каждые восемь пройденных блоков, задействуя примерно половину ядер CPU на срок до двух секунд.
Маршруты по данным карты Xaero недоступны, если карта не установлена или вы никогда не были в том регионе — тогда расчёт идёт по загруженным чанкам. Межмировые маршруты не поддерживаются: при смене измерения цель сбрасывается. Приятный бонус — XaeroNav работает даже без Xaero: рисование карты и меню «Route here» отключаются, но поиск пути, отрисовка в мире и подсказки на экране продолжают работать.
XaeroNav — это не автопилот и не читерский телепорт, а умный штурман, который честно показывает цену дороги. Он предупреждает об опасностях заранее, экономит ресурсы и объясняет каждый шаг. Если вы устали блуждать по пещерам и горам, этот мод стоит попробовать — маршруты станут понятнее, а выживание спокойнее.