- Домой-
- Minecraft-
- Моды для Minecraft-
- Режим клиента Баритон (1.18.2) - Автошахтер, ИИ и структура, Xray

Режим клиента Баритон (1.18.2) - Автошахтер, ИИ и структура, Xray
Об этом моде
Клиентский мод Baritone - это система поиска пути для игры Minecraft, используемая в Impact. С помощью искусственного интеллекта система поиска пути помогает игроку перемещаться по различным локациям и добывать руду и другие добываемые блоки. Баритон - это робот, который играет в Minecraft в автоматическом режиме. Он использует искусственный интеллект поиска пути для управления клиентом Minecraft, помогая ему перемещаться в определенные места, добывать руду и другие добываемые блоки, а также работать в стиле Worldedit.
Особенности.
Особенности поиска пути
Поиск пути на дальние расстояния и сращивание Baritone рассчитывает пути по сегментам и заранее рассчитывает следующий сегмент, когда текущий сегмент подходит к концу, чтобы вы всегда могли двигаться к своей цели.
Кэширование фрагментов Baritone упрощает фрагменты до внутренних 2-битных представлений (AIR, SOLID, WATER, AVOID) и сохраняет их в оперативной памяти, чтобы улучшить расчет путей на сверхдальние расстояния. Также есть возможность хранить кэшированные фрагменты на диске. Пример.
Разрушение блоков Baritons учитывает разрушение блоков как часть пути. Он также учитывает текущий набор инструментов и горячую панель. Например, если у вас есть алмазная кирка Eff V, вы можете выбрать добычу через каменный барьер.
Расстановка блоков Баритон также учитывает расстановку блоков как часть пути. К ним относятся отступники и столбы. Для экономии ресурсов можно установить штраф за размещение блоков (по умолчанию он равен 1 секунде). Также можно задать список допустимых отбрасываемых блоков, по умолчанию это валуны, грунт и сетчатые стеллажи. Пример.
Падающий баритон падает до 3 блоков на твердую землю (настраивается, если у вас есть Feather Falling или вы готовы получить некоторый урон). Если у баритона есть ведро с водой, он падает на 23 блока и ставит ведро под себя. Ведро имеет неограниченное расстояние падения.
Лозы и лестницы Баритоны умеют взбираться и спускаться по лозам и лестницам. Более сложные маневры, такие как перепрыгивание на другую лестницу или столб лозы в воздухе, поддерживаются экспериментально (по умолчанию отключено, настройка называется allowVines). Баритоны могут прервать падение, схватившись за лестницу или лозу в воздухе, и понимают, когда это возможно, а когда нет.
Открывание ворот и дверей в ограждениях.
Плиты и лестницы
Падающие блоки Баритоны понимают стоимость разрушения блока с падающим на него блоком и учитывают все затраты на его разрушение. Кроме того, они избегают ломать блоки, которые соприкасаются с жидкостью, поэтому они не ломают дно штабеля гравия под озером лавы (больше).
Избегайте опасных блоков Очевидно, вы знаете, что нельзя ходить по огню или магме, нельзя наклоняться над лавой (это наносит некоторый урон), нельзя ломать блоки, соприкасающиеся с жидкостью (которая может утопить вас), и т. д.
Паркур спринт через промежутки в 1, 2 или 3 блока
Паркур - спринт, в котором велосипедист перепрыгивает через промежуток в 3 блока, ставя блоки для приземления. Очень круто.
Свиньи Можно маневрировать свиньями.
Метод прохождения:
Баритон использует A*, но с небольшими изменениями:
Расчет разделения Традиционный A* рассчитывает до тех пор, пока наиболее перспективный узел не достигнет цели, но в среде Minecraft, где расстояние рендеринга ограничено, окружение не известно на всем пути к цели. У баритонов есть три способа завершить вычисление пути: найти путь к цели, исчерпать время или достичь расстояния рендеринга. В двух последних сценариях выбор того, какой сегмент будет выполнен, остается за следующим элементом (инкрементный откат затрат). Поток вычисления пути увеличивает счетчик каждый раз, когда обнаруживает, что лучший/наиболее перспективный узел находится в конце загруженного чанка. Если это происходит более 50 раз (настраивается), вычисление пути завершается досрочно. Это происходит, когда расстояние рендеринга очень мало. В противном случае расчет продолжается до тех пор, пока не наступит тайм-аут (который также можно настроить) или не будет найден путь к цели.
Если расчет пути заканчивается преждевременно, не достигнув цели, Varitone необходимо выбрать первый сегмент для запуска (предполагается, что следующий сегмент будет рассчитан в конце этого сегмента). Он использует обратную инкрементальную стоимость для выбора лучшего узла по различным метрикам и рассчитывает путь к этому узлу. В MineBot это не изменилось, и описание по-прежнему применимо. По сути, он отслеживает лучший узел путем увеличения различных коэффициентов, а затем выбирает узел с наименьшим коэффициентом, который продвигается по крайней мере на пять блоков от начальной позиции.
Перераспространение с минимальным улучшением Pathfinder игнорирует альтернативные маршруты, которые приводят к минимальному улучшению (улучшение менее чем на 0,01 тика). Это связано с тем, что вычислительные затраты на перераспространение информации по всем связанным узлам намного выше, чем улучшение времени прохождения пути на полмиллисекунды.
При расчете следующего сегмента Varitone отдает приоритет обратному прохождению текущего сегмента. Стоимость значительно снижается, но все еще остается положительной (если нет необходимости в обратном пути, он не будет возвращаться). Это позволяет соединить следующий сегмент и перейти к нему как можно быстрее, если он начинается с бэктрекинга текущего сегмента. Пример.
Обнаружение и приостановка обратного пути Расчет путей выполняется в отдельном потоке, но основной поток игры имеет доступ к последним рассмотренным узлам и лучшим на данный момент путям (они отображаются светло- и темно-синим цветом соответственно). Когда текущий лучший путь (отображается темно-синим) проходит мимо текущей позиции игрока на текущем участке пути, выполнение пути приостанавливается (если это безопасно). Обратите внимание, что текущий оптимальный путь, сообщаемый потоком расчета пути, точно соответствует тому, который будет выбран после завершения потока расчета пути, так как он учитывает систему обратных затрат по возрастанию.
Цели.
Для цели пути можно задать следующие параметры
GoalBlock Определенный блок, внутри которого игрок стоит на высоте ступни.
GoalXZ Координаты X и Z.
GoalYLevel Y-координата.
GoalTwoBlocks Позиция блока, в который должен встать игрок.
GoalGetToBlock Положение блока, рядом с которым игрок должен стоять, ниже или выше.
GoalNear Положение блока, в котором игрок должен находиться в определенном радиусе.
GoalAxis Положение блока на оси или диагонали (x=0, z=0 или x=z), y=120 (настраивается).
Наконец, GoalComposite - список других целей, любая из которых удовлетворяет данной цели. Например, mine diamond_ore создает GoalComposite of GoalTwoBlockss для каждого известного местоположения алмазной руды.
Команды баритона
Префикс.
Префикс управления баритон-чатом по умолчанию равен #; в Impact вы также можете использовать .b в качестве префикса. (например, .b click вместо #click).
По умолчанию команды баритона также можно вводить в поле чата. Однако опечатки, например, ввод "gola 10000 10000" вместо "goal", приведет к появлению публичного чата, поэтому рекомендуется использовать #.
Чтобы отключить прямое управление чатом (без префикса), выключите параметр chatControl. Чтобы отключить управление чатом с префиксом #, отключите настройку prefixControl. Вы не можете отключить .b в Impact. Будьте осторожны, чтобы не оставить все методы управления отключенными (если вы это сделаете, удалите файл minecraft/baritone/settings.txt, сбросьте настройки и начните заново).
Этим командам может потребоваться префикс.
Команды баритона.
thisway 1000 then path: пройдите 1000 блоков в том направлении, в котором вы сейчас находитесь.
goal x y z или goal x z или goal y, then path Задайте цель в определенной координате и двигайтесь к ней.
goto x y z или goto x z или goto y: продвинуться до определенной координаты (один шаг, затем сразу начать продвижение).
goal Устанавливает ворота у ног игрока.
Goal Clear - очистить ворота.
cancel или stop - остановить все действия; forcecancel также является опцией.
Goto portal или goto ender_chest или goto block_type для перехода к блоку. (В игре Impact .goto - это псевдоним для .b goto).
Добывайте алмазную или железную руду с помощью команды mine diamond_ore iron_ore (включение параметра legitMine позволит добывать только ту руду, которую действительно можно увидеть. Она будет случайным образом искать ее вокруг y=11, пока не найдет). Вы также можете указать количество блоков. Например, укажите mine 64 diamond_ore.
Выберите пункт назначения, нажав на кнопку Щелкните правой кнопкой мыши, чтобы подняться на блок, щелкните левой кнопкой мыши, чтобы войти в блок (на уровне ног или глаз), щелкните левой кнопкой мыши и перетащите, чтобы выбрать область (вы можете использовать #help sel, чтобы увидеть выбор).
follow player Следовать за игроками с именем playerName. Следовать за игроками в диапазоне с помощью follow players (интересно в сочетании с Kill Aura). Следовать за любой сущностью с помощью follow entities. Следовать за сущностями определенного типа с помощью follow entity pig.
wp - это путевая точка. Метка" - это "дом" (автоматически создается при нажатии правой кнопки мыши на кровати), "смерть" (автоматически создается при смерти) или "пользователь" (должен быть создан вручную). Итак, установите #wp save user coolbiome, установите #wp goal coolbiome и задайте путь с помощью #path; для смерти путевая точка будет указана под тегом "death" в #wp goal death (кликабельно). (не забудьте).
build blah.schematic загружает schematics/blah.schematic и строит с ногами игрока в качестве точек начала координат. Эти точки могут быть любыми относительно игрока (~ 69 ~ -420 строится с x=игрок x, y=69, z=игрок z-420).
Постройте открытую в данный момент схему в программе schematica.
Прокопайте туннель и постройте туннель 1 x 2. Отклоняйтесь от прямой линии только в случае необходимости, например, чтобы избежать лавы. Чтобы сделать более тупой туннель, выкопайте туннель 3 2 100, чтобы получить область высотой 3, шириной 2 и глубиной 100.
С помощью farm можно автоматически собирать урожай, пересаживать его и превращать в костную муку; используйте farm или farm, чтобы ограничить максимальное расстояние от начальной точки или путевой точки.
axis перемещается по оси или диагональной оси с y=120 (высота axisHeight настраивается, по умолчанию 120).
explore x z Исследуйте мир из точки отсчета x,z; если опустить x и z, то по умолчанию это будут ноги игрока. explorefilter filter.json с опцией invert загружает список чанков для загрузки.
Инверсия инвертирует текущую цель и путь. Он движется как можно дальше от цели, а не как можно ближе к ней. Например, GOAL, а затем INVERT позволяет вам пробежать как можно дальше от того места, где вы стоите в начале.
come говорит баритону подойти к камере, что полезно, когда freecam не перемещает позицию игрока.
blacklist останавливает баритона, идущего к ближайшему блоку.
eta показывает ожидаемое время до следующего сегмента или цели.
proc отображает различную информацию о процессе, управляющем баритоном в данный момент.
repack повторно кэширует чанки вокруг вас.
gc: вызывает System.gc() для освобождения памяти.
render: исправляет глюки рендеринга без перезагрузки всех чанков.
reloadall перезагружает мировой кэш баритонов, saveall сохраняет мировой кэш баритонов.
find ищет в кэше баритона местоположение блока.
surface или top указывает баритону перейти к ближайшему месту, похожему на поверхность. Версии, чтобы получить версию используемого вами баритона
Чертов Дэниел.








Описание файла.
API: обфусцируются только пакеты, не относящиеся к API. Это следует использовать в среде, где другие моды хотят использовать функциональность Baritone.
Forge/Fabric API: то же самое, что и API, но упакованное для Forge/Fabric. Используется, когда другие моды интегрируются с Baritone.
Standalone: все обфусцировано; используется в среде, где нет других модов, которые хотят использовать функциональность Baritone.
Forge/Fabric Standalone: то же, что и Standalone, но упакован для Forge/Fabric; используется, когда Baritone - единственный мод для Forge/Fabric или ни один из других модов Forge/Fabric не интегрируется с Baritone. Не оптимизировано: ничего не читается.
Не оптимизировано: ничего не обфусцировано. Не используйте в производстве.
Forge/Fabric Unoptimised: то же самое, что и Unoptimised, но упакован для Forge/Fabric.
Похожие Моды/Аддоны
Набор героев комиксов «Железный человек» Динкла (Fisk Heroes).1.7.10Моды для MinecraftMinecraft
|Список команд -Экстремис -Размножение Край -Прайм...16715
Пять ночей в пакете Фредди в Зомботани | ФНАФ Кузница1.19.2ХардкорныеMinecraft
Это окончательные пять ночей в пучке Фредди. Он содержит 13 модов Fnaf, включая контент из всех игр...22805
Мод: Снаряжение Вардена и Звуковой посох1.20.40ОружиеMinecraft
Warden Armour + Echo Tool and Staff дает вам те же способности, что и у Хранителей в Minecraft PE....5003
Мод: Простые волшебные палочки1.20.40ОружиеMinecraft
Simple Wands привносит волшебные палочки в Minecraft PE. Этот плагин можно использовать и для других...2703
Мод Variant chest - от ремесла до эстетики1.20.2ДекорMinecraft
В мире Minecraft, где творчество не знает границ, появился мод Variant Chests Mod (1.20.2, 1.19.4),...501
True Herobrine Mod (1.20.1) - поистине ужасающий1.20.1Моды для MinecraftMinecraft
True Herobrine Mod (1.20.1) добавляет Herobrine неразрушающим способом. Цель этого мода - сделать мо...6601
Lag Removal Mod (1.19.1) - оптимизирует задержки в игре1.19.1ОптимизацияMinecraft
Мод Lag Removal Mod (1.19.1) предоставляет игрокам возможность контролировать количество сущностей,...801
Mythic Botany Mod 1.19.2 - Погрузитесь глубже в мир Ботании!1.19.2Моды для MinecraftMinecraft
Mythic Botany Mod - это дополнение к Botania Mod, которое пытается немного расширить Botania....401
Lodestone Mod (1.19.2) - библиотека для проектов команды Lodestar1.19.2Моды для MinecraftMinecraft
Lodestone Mod (1.19.2) - это библиотека, используемая всеми модами команды Lodestar и содержащая важ...201
Comfort Zone Mod - подушки для кошек и Стива1.20.1ДекорMinecraft
Мод Comfort Zone (1.20, 1.19.2) вводит новый блок полезностей. В то же время, если у спутника игрока...701
Мод: Оружие с гнездами1.20.40ОружиеMinecraft
Мод Socketed Weapons не только добавляет в Minecraft новое оружие, но и улучшает оружие, которое дол...901
MCglTF Mod (1.19.3) - библиотека glTF для моддинга Minecraft1.19.3Моды для MinecraftMinecraft
gLTF (GL Transmission Format) - это "безвозмездная спецификация с открытым исходным кодом для эффект...2601
Vulkan Renderer Mod ( 1.19.4) - лучше, чем Sodium?1.19.4ОптимизацияMinecraft
Vulkan Renderer Mod (1.19.4) - это мод для Minecraft, который переписывает OpenGL-рендерер Minecraft...1701
Мод: Огнестрельное оружие от Arath 21ОружиеMinecraft
Добавлен второй оружейный мод для Minecraft - Arath's Guns 2. Первую часть можно скачать по ссылке....6401
Lucky Block Mod (1.20.2) - тысячи случайных возможностей1.20.2БлокиMinecraft
Мод Lucky Block Mod (1.20.2) добавляет в Minecraft всего один блок и дает вам более 100 возможностей...2101
Structure Pool API Mod - вводит структуру в пул структур.1.20.1ПостройкиMinecraft
Structure Pool API Mod (1.20.1) позволяет вам вводить структуры в пул структур....701
Мод: Железный человек 21.20.40ОружиеMinecraft
Каждый из нас хотя бы раз мечтал стать супергероем: мы все хотели быть Капитаном Америкой или Халком...4401
Armorful Mod - обновлено Iraje !!!!1.20.4МобыMinecraft
Вот что вам нужно знать об этом стильном дополнении: с Armorful различные мобы смогут естественным о...501
Dungeons Weaponry Mod - Dungeons Weaponry1.20.1ОружиеMinecraft
Некоторые из более чем 20 новых видов оружия, разделенных на уровни, можно крафтить, но если вы хоти...2301
Animalistic Mod - новые животные, приручаемые и монтируемые1.19.4Моды для MinecraftMinecraft
Мод Animalistic (1.19.4, 1.18.2) добавляет новых питомцев, которые могут быть вызваны в вашем мире с...601