banner
Рейтинг
Голоса0

Baritone Client Mod (1.20.4) - Автоматический шахтер, AI и сборка, Xray

Категория - Моды для Minecraft
23
Версия мода:1
Версия игры:1.20.4
Mод успешно проверен на отсутствие вирусов
75.74K13.22K

Репорт мод

  • image
modalImage

Об этом моде

Особенности.

Функциональность пути

Баритон дальних путей и сращивания вычисляет пути на основе сегмента за сегментом, предварительно вычисляя следующий сегмент, когда текущий сегмент подходит к концу.

Баритон кэширования чанков упрощает чанки во внутренние 2-битные представления (AIR, SOLID, WATER, AVOID) и хранит их в оперативной памяти, чтобы улучшить расчет путей на сверхдальние расстояния. Также есть возможность хранить кэшированные фрагменты на диске. Пример.

Разрушение блоков Баритон учитывает разрушение блоков как часть пути. Он также учитывает текущий набор инструментов и горячую панель. Например, если у вас есть алмазная кирка Eff V, вы можете выбрать добычу через каменный барьер.

Размещение блоков Баритон также учитывает размещение блоков как часть пути. К ним относятся отступники и столбы. Для экономии ресурсов можно установить штраф за размещение блоков (по умолчанию он равен 1 секунде). Также можно задать список допустимых отбрасываемых блоков, по умолчанию это валуны, грунт и сетчатые стеллажи. Пример.

Падающий баритон падает до 3 блоков на твердую землю (настраивается, если у вас есть Feather Falling или вы готовы получить некоторый урон). Если у баритона есть ведро с водой, он падает на 23 блока и ставит ведро под себя. Ведро имеет неограниченное расстояние падения.

Лозы и лестницы Баритоны умеют взбираться и спускаться по лозам и лестницам. Более сложные маневры, такие как прыжок на другую лестницу или столб лозы в воздухе, поддерживаются экспериментально (по умолчанию отключено, настройка allowVines). Баритоны могут прервать падение, схватившись за лестницу или лозу в воздухе, и понимают, когда это возможно, а когда нет.

Открывание ворот и дверей в ограждениях.

Плиты и лестницы

Падающие блоки Баритоны понимают стоимость разрушения блока с падающим на него блоком и учитывают все затраты на его разрушение. Кроме того, они избегают ломать блоки, которые контактируют с жидкостью, поэтому они не ломают дно гравийного штабеля под озером лавы (больше).

Избегайте опасных блоков Очевидно, вы знаете, что нельзя ходить по огню или магме, нельзя наклоняться над лавой (это наносит некоторый урон), нельзя ломать блоки, соприкасающиеся с жидкостью (которая может утопить вас), и т. д.

Паркур спринт через промежутки в 1, 2 или 3 блока

Parkour Place Спринт через промежуток в 3 блока, прыгая и ставя блоки, на которые можно приземлиться. Очень круто.

Свиньи Можно маневрировать свиньями.

Способ передачи:

Баритон использует A*, но с небольшими изменениями:

Расчет разделения Традиционный A* рассчитывает до тех пор, пока наиболее перспективный узел не достигнет цели, но в среде Minecraft, где расстояние рендеринга ограничено, окружение не известно на всем пути к цели. У баритона есть три возможных способа прекратить вычисление пути: найти все пути к цели, исчерпать время или достичь расстояния рендеринга. В двух последних сценариях выбор того, какой сегмент будет выполнен, остается за следующим элементом (инкрементный откат затрат). Поток вычисления пути увеличивает счетчик каждый раз, когда обнаруживает, что лучший/наиболее перспективный узел находится в конце загруженного чанка. Если это происходит более 50 раз (настраивается), вычисление пути завершается досрочно. Это происходит, если расстояние рендеринга очень мало. В противном случае вычисление продолжается до тех пор, пока не завершится (также настраивается) или пока не будут найдены все пути к цели.

Если расчет пути заканчивается преждевременно, не достигнув цели, Varitone необходимо выбрать первый сегмент для запуска (предполагается, что следующий сегмент будет рассчитан в конце этого сегмента). Он использует обратную инкрементальную стоимость для выбора оптимального узла по различным метрикам и рассчитывает путь к этому узлу. Это не менялось со времен MineBot, поэтому описание было написано таким образом, чтобы его можно было применять как есть. По сути, он отслеживает лучший узел по различным возрастающим коэффициентам, а затем выбирает узел с наименьшим коэффициентом, который проходит не менее чем в пяти кварталах от начальной позиции.

Перераспространение минимального улучшения Поиск пути игнорирует альтернативные маршруты, которые приводят к минимальному улучшению (менее 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. Impact не позволяет отключить .b. Будьте осторожны, чтобы не оставить все методы управления отключенными (если вы это сделаете, удалите файл 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.

Прокопайте туннель и постройте туннель 1x2. Отклоняйтесь от прямой линии только в случае необходимости, например, чтобы избежать лавы. Чтобы сделать более тупой туннель, выкопайте туннель 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 указывает баритону перейти к ближайшему месту, похожему на поверхность. Версии, чтобы получить версию используемого вами баритона

Чертов Дэниел.

description_0 Baritone Client Mod (1.20.4) - Автоматический шахтер, AI и сборка, Xray
description_1 Baritone Client Mod (1.20.4) - Автоматический шахтер, AI и сборка, Xray
description_2 Baritone Client Mod (1.20.4) - Автоматический шахтер, AI и сборка, Xray
description_3 Baritone Client Mod (1.20.4) - Автоматический шахтер, AI и сборка, Xray
description_4 Baritone Client Mod (1.20.4) - Автоматический шахтер, AI и сборка, Xray
description_5 Baritone Client Mod (1.20.4) - Автоматический шахтер, AI и сборка, Xray
description_6 Baritone Client Mod (1.20.4) - Автоматический шахтер, AI и сборка, Xray
description_7 Baritone Client Mod (1.20.4) - Автоматический шахтер, AI и сборка, Xray
Описание файла.

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.

Похожие Моды/Аддоны

Версия игры *

1.20.4 (2e7397bd6f391185d600d26530c6ed0a.zip)