MonitoringMinecraft MonitoringMinecraft

A* Pathfinding (Эй стар пасфайндинг)

Мод DatapackFabricForge

Мод для Майнкрафт добавляет поиск пути A* для сущностей к указанной точке назначения.

2.4к скачиваний 16 подписчиков
Оцените первым
Канал
Ядро
Версия

Мод для Майнкрафт с функцией поиска маршрута A*. Он строит путь от текущей сущности к целевой позиции и оставляет маркеры, по которым можно направлять сущности или выполнять собственную логику.

Возможности

Вызов function astar:_ ищет маршрут, а оставшиеся маркеры с тегом astar отмечают точки пути. Если цель находится в воздухе или до неё нельзя добраться, поиск завершается неудачей.

Теги блоков определяют проходимость маршрута:

  • #astar:climbable — блоки для лазания;
  • #astar:obstructs_floor — проходимые блоки без спуска;
  • #astar:impassable_floor — непроходимый пол;
  • #astar:impassable_wall — непроходимые стены.

Штрафные теги #astar:penalty/damage, #astar:penalty/danger и #astar:penalty/disliked повышают стоимость опасных участков, поэтому поиск старается их обходить.

Как пользоваться

Начальная точка пути берётся из позиции текущей сущности, а конечная — из позиции контекста команды. Например:

execute as @s at @p[distance=1..] run function astar:_

Для обработки найденных точек используйте маркеры @n[type=marker,tag=astar]. Перед собственной логикой можно сбросить настройки командой function astar:default_config или scoreboard players reset * astar.config.

Настройки

Параметры хранятся в цели счётчика astar.config:

  • scoreboard players set maxDistance astar.config <maxDistance> — максимальная дальность поиска;
  • scoreboard players set maxStepHeight astar.config <maxStepHeight> — высота шага в блоках;
  • scoreboard players set maxFallDistance astar.config -<maxFallDistance> — максимальная высота падения за шаг; значение указывается отрицательным.

Для протяжённых маршрутов увеличьте игровое правило maxCommandChainLength; иначе временные маркеры могут остаться после достижения лимита.

Как установить A* Pathfinding

Проще всего — через MineLauncher, в один клик. Нажмите «Установить через MineLauncher» вверху страницы: лаунчер сам подберёт версию Майнкрафт, поставит нужный загрузчик и добавит мод — без поиска файлов и возни с папками. MineLauncher бесплатный и работает на Windows и Android, так что моды можно ставить и на телефон.

Вручную:

  1. Установите загрузчик Fabric, Forge, NeoForge или Quilt.
  2. Скачайте файл мода под свою версию игры на вкладке «Версии» (самая свежая — 26.3) и положите его в папку mods.
  3. Запустите игру с этим загрузчиком.
Смотри также

Похожие подборки моды — по версиям Майнкрафта, загрузчикам и жанрам.

Сервера Майнкрафт

Играть интереснее на сервере — выбирай в рейтинге серверов Майнкрафт и заходи прямо сейчас.

SkyBars
SkyBars Java + BE
288 онлайн
1.8 — 26.3 версия
🎮 ВЫЖИВАНИЕ ⚔️ АНАРХИЯ 🚗 ГТА РП 🎤 ГОЛОСОВОЙ ЧАТ 🎁 БЕСПЛАТНЫЙ ДОНАТ 🌟 СМП 💻 ПК+ТЕЛЕФОН
DESTINYWORLD - ANARCHY
5 онлайн
1.21 — 1.21.11 версия
АНАРХИЯ • ИВЕНТЫ • КЛАНЫ • СВОЯ ЭКОНОМИКА • ВАЙП
MineLandy
MineLandy Java + BE
38 онлайн
1.12.2 — 26.1.2 версия
Ванила и анархия без приватов — полная свобода действий и честное выживание
MigosMc
MigosMc Java + BE
412 онлайн
1.8 — 26.3 версия
🌿 MigosMc.net | Гриферский сервер с войс-чатом | Награды за онлайн ⭐ ВЫЖИВАНИЕ⭐ ОДИНБЛОК⭐ МИНИ-ИГРЫ
MineLauncher
Лаунчер Майнкрафт без лицензии — все версии
Бесплатный лаунчер для ПК и Андроид — все версии 26.3, 26.2, 1.21.11, 26.1.2. Fabric, NeoForge, Quilt, шейдеры, моды и скины в один клик.
Без лицензии Fabric, NeoForge, Quilt Моды, шейдеры, скины Все версии Майнкрафта ПК и Андроид Для слабых ПК Сервера в лаунчере
Скачать бесплатно
Windows и Андроид · Бесплатно · Без лицензии
Наш чат