Baritone Client Mod(1.21.1,1.20.1)是Impact中使用的Minecraft游戏中的寻路系统。它帮助玩家在人工智能寻路系统的帮助下,前往不同的地点,开采矿石和其他可开采区块。Baritone是一种自动采矿机器人。它可以帮助您前往某些地点,开采矿石和其他可开采区块,并执行Worldedit(世界编辑)-通过使用人工寻路智能操纵Minecraft客户端来设计操作。

特征:

路径特征:

  • 长距离路径和拼接Baritone计算分段中的路径,并在当前分段即将结束时预先计算下一分段,以便它始终朝着目标移动。
  • 区块缓存Baritone将块简化为压缩的内部2位表示形式(AIR、SOLID、WATER、AVOID),并将其存储在RAM中,以实现更好的远距离路径。还有一个选项可以将这些缓存块保存到磁盘。例子
  • 断块Baritone认为打破障碍是其发展道路的一部分。它还考虑了您当前的工具集和热条。例如,如果你有一把Eff V钻石镐,它可能会选择通过石头障碍进行挖掘,而如果你只有一把木镐,那么它可能会爬得更快。
  • 砌块浇筑Baritone考虑将放置块作为其路径的一部分。这包括偷偷回放、柱撑等。它有一个可配置的放置块的惩罚(默认设置为1秒),以节省资源。可接受的一次性块列表也是可配置的,默认为鹅卵石、泥土或网眼布。例子
  • 坠落Baritone最多可以在坚实的地面上落下3个街区(如果你有羽毛掉落和/或不介意受到一点伤害,则可以配置)。如果你的热吧上有一个水桶,它会掉到23个街区,然后把水桶放在下面。它会无限远地掉到现有的静水里。
  • 藤蔓和梯子Baritone知道如何攀爬和爬下藤蔓和梯子。对更高级的机动有实验支持,比如在半空中扫射不同的梯子/藤蔓柱(默认情况下为关闭,设置为allowVines)。Baritone可以通过在半空中抓梯子/藤蔓来打破它的坠落,并了解这在什么时候是可能的,什么时候是不可能的。
  • 打开栅栏门
  • 楼板和楼梯
  • 掉落的木块Baritone了解用顶部掉落的积木打破积木的成本,并包括所有的打破成本。此外,由于它避免了打破任何接触液体的石块,它也不会打破熔岩湖下面砾石堆的底部。
  • 避开危险街区显然,它知道不要在火中或岩浆上行走,不要在熔岩上转弯(这会造成一些伤害),不要打破任何接触液体的石块(它可能会淹死),等等。
  • 跑酷跳过1、2或3个方块间隙
  • 公园广场在执行跳跃动作的同时,冲刺跳过3个街区的间隙,并将街区放置在地上。真的很酷。
  • 它可以控制猪。

路径方法:

  • Baritone使用A*,进行了一些修改:
  • 分段计算传统的A*计算,直到最有希望的节点到达目标,然而,在渲染距离有限的Minecraft环境中,我们并不知道到达目标的所有环境。Baritone有三种可能的路径计算结束方式:找到一条通往目标的路径、耗尽时间或到达渲染距离。在后两种情况下,选择实际执行哪个段将落在下一项上(增量成本回退)。每当路径计算线程发现最佳/最有希望的节点位于加载块的边缘时,它就会增加一个计数器。如果这种情况发生50次以上(可配置),路径计算将提前退出。这种情况发生在渲染距离很低的情况下。否则,计算将继续,直到达到超时(也是可配置的)或我们找到一条通往目标的路径。
  • 增量成本回退当路径计算提前退出而未到达目标时,Baritone需要先选择一个要执行的段(假设它将在这个段的末尾计算下一个段)。它使用增量成本回退,通过改变指标来选择最佳节点,然后选择到该节点的路径。这与MineBot没有什么不同,我做了一个仍然适用的总结。本质上,它通过各种增加的系数来跟踪最佳节点,然后选择距离起始位置至少5个块的系数最小的节点。
  • 最小改进重传寻路器忽略了提供最小改进的替代路径(小于0.01节拍的改进),因为将其重新传播到所有连接的节点的计算成本远远高于它将获得的半毫秒路径时间改进。
  • 回溯成本优惠在计算下一个细分市场时,Baritone倾向于回溯当前细分市场。成本大幅降低,但仍然是积极的(如果不需要的话,这不会导致它倒退)。这样,如果下一段以当前段的回溯开始,它就可以尽早拼接并跳转到下一段。例子
  • 回溯检测和暂停虽然路径计算在一个单独的线程上进行,但主游戏线程可以访问所考虑的最新节点和迄今为止的最佳路径(分别渲染为浅蓝色和深蓝色)。当当前最佳路径(渲染为深蓝色)通过玩家在当前路径段上的当前位置时,路径执行将暂停(如果这样做是安全的),因为如果我们打算转身以同样的方式返回,那么没有必要继续前进。请注意,路径计算线程报告的当前最佳路径考虑了增量成本回退系统,因此它可以精确到路径计算线程完成后实际选择的路径。

目标:

  • 路径目标可以设置为以下任一选项:
  • 目标区块球员应该站在与脚同高的一个特定街区内
  • 目标XZX和Z坐标,用于长距离路径
  • 目标级别Y坐标
  • 目标两个方块运动员应该站在的阻挡位置,无论是脚还是眼睛水平
  • 目标获取到块球员应该站在邻近、下方或上方的一个拦网位置
  • 接近目标玩家应该在一定半径内到达的一个方块位置,用于下列实体
  • 目标轴轴或对角线轴上的块位置(因此x=0、z=0或x=z),y=120(可配置)
  • 最后是GoalComposite。目标组合是其他目标的列表,其中任何一个目标都能满足目标。例如,mine diamond_ore为它知道的每个钻石矿位置创建GoalTwoBlockss的GoalComposite。

Baritone命令:

前缀

  • Baritone的聊天控制前缀是#默认情况下。在Impact中,您还可以使用.b类作为前缀。(例如,.b单击而不是#点击)
  • 默认情况下,Baritone命令也可以在聊天框中键入。然而,如果你输入了一个错误,比如键入“gola 10000 10000”而不是“goal”,它就会进入公共聊天,这很糟糕,所以建议使用#。
  • 要禁用直接聊天控制(无前缀),请关闭chatControl设置。使用禁用聊天控制#prefix,关闭prefixControl设置。在碰撞中,.b类无法禁用。请注意,不要让自己禁用所有控制方法(如果禁用,请删除文件minecraft/baritone/settings.txt并重新启动以重置设置)。
  • 所有这些命令之前可能都需要一个前缀。

Baritone中的命令:

  • 这条路1000然后沿着你面对的方向走一千个街区
  • 目标x y z目标x z目标y,然后将目标设置到某个坐标的路径,然后再设置到该坐标的路径
  • 转到x y z转到x z去吧转到某个坐标(在一个步骤中,立即开始)
  • 目标将目标对准球员的脚
  • 目标明确明确目标
  • 取消停止要停止一切,强制取消也是一种选择
  • 转到门户转到结束状态转到block_type去一个街区。(在Impact中,.goto是.b goto的别名)
  • mine diamond_ore iron_ore以开采钻石矿或铁矿石(打开设置legitMine以仅开采它实际可以看到的矿石。它将在y=11左右随机勘探,直到找到为止。)还可以指定块数,例如mine 64 diamond_ ore。
  • 点击点击屏幕上的目的地。在块顶部的路径上单击鼠标右键,单击鼠标左键以进入该路径(在脚部或眼睛高度),然后单击并拖动以选择区域(#help sel查看您可以使用该选择执行什么操作)。
  • 关注玩家playerName跟随玩家。跟随玩家来跟随范围内的任何玩家(结合Kill Aura以获得乐趣)。跟随实体以跟随任何实体。跟随实体清管器以跟随特定类型的实体。
  • 水处理用于航路点。“标签”类似于“主页”(右键单击床时自动创建)或“死亡”(死亡时自动创建的)或“用户”(必须手动创建)。因此,您可能需要#wp保存用户coolbiome,然后设置目标#wp目标coolbiume,然后#路径到它。对于死亡,#wp目的死亡将在“死亡”标签下列出路径点(记住东西是可以点击的!)
  • 建造构建原理图。build-blah.schematic将加载schematics/blah.shematic,并以玩家脚为原点进行构建。构建blah.schematoryxyz来设置原点。其中任何一个都可以与玩家相关(~69~-420将在x=玩家x,y=69,z=玩家z-420建造)。
  • 示意图构建当前在schematica中打开的原理图
  • 隧道挖一条隧道,1×2。只有在必要时才能偏离直线,以避免熔岩。对于一个真正干净的哑隧道,你可以挖3 2 100号隧道,以清理3高2宽100深的区域。
  • 农场自动收割、重新种植或骨粉作物。使用farm或farm限制与起点或航路点的最大距离。
  • 转到y=120的轴或对角线轴(axisHeight是可配置的设置,默认值为120)。
  • 探索x z从x,z的原点探索世界。去掉x和z默认为玩家脚。这将不断地指向距离原点最近的块,这是以前从未见过的。带有可选反转的explorefilter filter.json可用于加载要加载的块列表。
  • 使转化反转当前的目标和路径。它尽可能远离它,而不是尽可能靠近它。例如,完成目标,然后倒转,尽可能远离起点。
  • 告诉Baritone朝向你的相机,当freecam无法移动你的球员位置时很有用。
  • 黑名单将阻止男中音去最近的街区,这样它就不会试图去那里。
  • 埃塔要获得到下一个分段和目标的预计时间信息,请注意目标的预计到达时间确实不精确。
  • 程序查看有关当前控制Baritone的进程的其他信息。
  • 重新包装重新收集你周围的大块。
  • 气相色谱法调用System.gc()可以释放一些内存。
  • 提供修复出现问题的块渲染,而无需重新加载所有块。
  • 重新加载以重新加载Baritone的世界缓存,或saveall以保存Baritone的世界缓存。
  • 找到搜索Baritone的缓存并尝试找到块的位置。
  • 表面或顶部指示Baritone朝向最近的表面状区域,这可能是表面或最高可用空气空间。
  • 版本获得你正在运行的Baritone版本
  • 该死丹尼尔

屏幕截图:

文件说明:

  • 应用程序编程接口:只有非api包被模糊处理。这应该用于其他mod想要使用Baritone功能的环境。
  • 锻造/结构API:与API相同,但打包用于Forge/面料。这应该用于另一个mod具有Baritone集成的情况。
  • 独立:一切都是模糊的。这应该用于没有其他mod想要使用Baritone功能的环境。
  • 锻造/面料独立:与单机版相同,但打包用于Forge/面料。当Baritone是您唯一的Forge/Fabric mod,或者您的其他Forge/Fabric mod都没有与Baritone集成时,应使用此选项。
  • 未优化:没有什么是模糊的。这不应该在生产中使用。
  • 锻造/织物未优化:与未优化的相同,但打包用于锻造/织物。

要求:

Minecraft锻造厂结构API被子装载机NeoForge安装程序

如何安装:

如何使用Minecraft Forge下载和安装Mods

如何下载和安装结构模块

不要错过今天的最新消息Minecraft Mods公司

Baritone Client Mod(1.21.1,1.20.1)下载链接

对于Minecraft 1.12.2

伪造版本(解压缩文件):从服务器1下载从服务器2下载

对于Minecraft 1.13.2

独立版本(解压缩文件):从服务器1下载从服务器2下载

对于Minecraft 1.14.4

独立版本(解压缩文件):从服务器1下载从服务器2下载

对于Minecraft 1.15.2

锻造/织物/独立版本(解压缩文件):从服务器1下载从服务器2下载

对于Minecraft 1.16.5

锻造/织物/独立版本(解压缩文件):从服务器1下载从服务器2下载

对于Minecraft 1.17.1

锻造/织物/独立版本(解压缩文件):从服务器1下载从服务器2下载

对于Minecraft 1.18.1

锻造/织物/独立版本(解压缩文件):从服务器1下载从服务器2下载

对于Minecraft 1.18.2

锻造/织物/独立版本(解压缩文件):从服务器1下载从服务器2下载

对于《我的世界》1.19.2、1.19.1、1.19

锻造/织物/被子/独立版本(解压缩文件):从服务器1下载从服务器2下载

对于Minecraft 1.19.3

锻造/织物/被子/独立版本(解压缩文件):从服务器1下载从服务器2下载

对于Minecraft 1.19.4

锻造/织物/被子/独立版本(解压缩文件):从服务器1下载从服务器2下载

对于Minecraft 1.20.1、1.20

锻造/织物/被子/独立版本(解压缩文件):从服务器1下载从服务器2下载

对于Minecraft 1.20.2

锻造/织物/被子/独立版本(解压缩文件):从服务器1下载从服务器2下载

Meteor Team Fork面料版本:从服务器1下载从服务器2下载

对于Minecraft 1.20.4

锻造/面料/被子/NeoForge公司/独立版本(解压缩文件):从服务器1下载从服务器2下载

Meteor Team Fork面料版本:从服务器1下载从服务器2下载

对于Minecraft 1.20.6

锻造/面料/被子/NeoForge公司/独立版本(解压缩文件):从服务器1下载从服务器2下载

Meteor Team Fork面料版本:从服务器1下载从服务器2下载

对于Minecraft 1.21

锻造/面料/被子/NeoForge公司/独立版本(解压缩文件):从服务器1下载从服务器2下载

Meteor Team Fork面料版本:从服务器1下载从服务器2下载

对于Minecraft 1.21.1

锻造/织物/被子/NeoForge/独立版本(解压缩文件):从服务器1下载从服务器2下载

Meteor Team Fork面料版本:从服务器1下载从服务器2下载

点击评价这篇文章!
[总计:294平均值:3.8]