阿布的工具

阿布的工具

一款轻量级Minecraft实用模组,具备可配置追踪、建筑工具及便捷功能。

Ab's Tool

Ab's Tool 是一个面向 Minecraft 26.2 的轻量级实用工具与生活质量模组,同时支持 Fabric 和 NeoForge。

它专注于为探索、故障排查、建造流程、物品栏便利性和移动辅助提供实用工具,同时保持 Minecraft 原版玩法不受影响。


功能

不祥宝库追踪器

追踪已加载的不祥宝库,不会将其与普通宝库混淆。

  • 穿透方块高亮已加载的不祥宝库
  • 可选的追踪线
  • 将宝库标记为本地已处理
  • 隐藏已处理的宝库,或以不同颜色渲染它们
  • 针对不同服务器、世界、维度和存档分别记录
  • 可配置渲染范围、颜色、追踪线行为、物品要求和重置规则
  • 不会强制加载远处的区块

宝库追踪在客户端进行,不需要在服务器上安装 Ab's Tool。


熔炉堵塞追踪器

查找输入槽中包含该熔炉类型无法处理的物品的熔炉、高炉和烟熏炉。

  • 用方框和追踪线高亮确认已堵塞的熔炉
  • 在可用时显示造成堵塞的物品
  • 支持大型熔炉阵列
  • 仅扫描客户端已加载的区块
  • 不会将缺少燃料、输出槽已满或正常烹饪标记为堵塞
  • 将过期/失效的数据单独追踪,而不是假装其为当前数据

数据来源

当可用时,优先使用 Servux。

  • 使用服务器的实体数据提供器
  • 不需要 Ab's Tool 的服务器组件
  • 专为 Minecraft 26.2 Servux 协议设计

当客户端和服务器上都有兼容的 Jade 设置时,Jade 可作为可选的回退方案。


实验性:Litematica × Iris 光影兼容性

Fabric 版本包含一个针对 Minecraft 26.2 上 Litematica + MaLiLib + Iris + Sodium 的实验性兼容层。

目标很简单:

在保持光影启用的同时,仍能看到带纹理和半透明的 Litematica 投影。

该兼容层复用 Litematica 现有的投影网格,并保持光影包启用,而不是禁用光影。

已验证的 Litematica / MaLiLib 组合

Litematica 兼容的 MaLiLib 版本
0.28.3 / 0.28.4 0.29.2 - 0.29.6
0.28.5 0.29.4 - 0.29.6
0.28.6 / 0.28.8 0.29.5 / 0.29.6

已验证的 Iris / Sodium 组合

  • Iris 1.11.1 + Sodium 0.9.0
  • Iris 1.11.2 + Sodium 0.9.1
  • Iris 1.11.4 + Sodium 0.9.2

该功能已使用 Complementary Reimagined r5.9.1 进行视觉检查。

其他光影包、修改过的 jar 文件以及未列出的依赖组合不保证可用。

该兼容层目前仅限 Fabric。

本地诊断命令:

/abstool schematicshader status

TweakerMore 快速设置

当在 Fabric 上安装了 TweakerMore 时,Ab's Tool 会在其自身的配置界面中添加对部分潜影盒相关设置的快速访问。

这可能包括以下选项:

  • 潜影盒内容提示
  • 提示缩放
  • 填充程度显示
  • 物品信息显示

该编辑器读取和写入 TweakerMore 的现有配置,而不是创建相同设置的第二个副本。

TweakerMore 是可选的,不是必需依赖。


混合潜影盒主导物品提示

对于受支持的 TweakerMore 版本,Ab's Tool 可以将通用的混合内容省略号替换为潜影盒内最常见物品的图标。

  • 跨多个槽位统计匹配的物品
  • 即使组件不同也合并相同物品
  • 以最早的槽位作为平局裁决
  • 保留 TweakerMore 现有的自定义名称和填充条行为

该扩展目前针对已验证的 TweakerMore 3.33.2 渲染路径。


实验性:低天花板鞘翅快速起飞

Ab's Tool 包含一个实验性的低天花板鞘翅起飞辅助功能。

它专为原版 Minecraft 在约两格高的空间内站立时难以进入滑翔飞行的情况而设计。

工作原理

  • 该功能默认关闭

  • 默认触发:潜行 + 跳跃

  • 可选的专用按键绑定:G

  • 只需在正常玩家物品栏中有一个可用的鞘翅

  • Ab's Tool 协调装备鞘翅、执行正常跳跃、等待真实的腾空状态,然后发送一次正常的滑翔请求

  • 服务器仍然决定玩家是否可以进入滑翔飞行

  • 不会自动使用烟花

  • 没有免费推进力

  • 不会强制移动视角

  • 没有伪造的 onGround 状态

  • 没有异常的位置数据包

Tweakeroo 兼容性

在 Fabric 上,当启用了 Tweakeroo 0.29.5 的自动鞘翅切换功能时,Ab's Tool 可与其协作。

  • Tweakeroo 负责装备切换
  • Ab's Tool 负责起飞时机
  • Ab's Tool 不会与 Tweakeroo 争抢胸甲槽位
  • 如果 Tweakeroo 缺失或未处理切换,Ab's Tool 可以使用其自身的普通物品栏切换回退方案

已验证的情况包括:

  • 两格高起飞
  • 开阔空间起飞
  • 台阶和楼梯天花板
  • 物品栏已满
  • 已装备鞘翅
  • 长按触发输入
  • 专用按键绑定
  • 与 Tweakeroo 共存
  • 模拟高延迟

已知限制: 进入滑翔飞行已验证,但可靠地穿过低天花板出口并操控离开仍被视为实验性功能。


配置

按下:

R + B

在游戏中打开统一的 Ab's Tool 设置界面。

当前类别包括:

  • 全部
  • 追踪
  • 优化

Fabric 用户在安装了 Mod Menu 时也可以通过它访问同一界面。

NeoForge 用户可以使用普通的模组配置入口。

设置存储在:

config/abstool.json

已处理的宝库记录单独存储在:

config/abstool-vaults.json

适用时,先前的配置文件会保留为备份。


支持的平台

  • Minecraft 26.2
  • Fabric
  • NeoForge
  • Java 25

部分功能是平台特定的。特别是 Litematica/Iris 兼容层和 TweakerMore 集成目前专注于 Fabric。


依赖

Fabric

必需:

  • Fabric API
  • Cloth Config

可选:

  • Mod Menu
  • Servux
  • Jade
  • Litematica
  • MaLiLib
  • Iris
  • Sodium
  • TweakerMore
  • Tweakeroo

NeoForge

必需:

  • Cloth Config

可选集成取决于该功能是否为 NeoForge 实现。


多人游戏

大多数 Ab's Tool 功能是客户端实用工具。

  • 不祥宝库追踪不需要服务器上安装 Ab's Tool
  • 熔炉诊断可在可用时使用 Servux 或 Jade 提供的服务器数据
  • 鞘翅快速起飞使用正常的客户端/服务器移动规则,不会绕过服务器验证
  • 实验性兼容功能不会授予额外的服务器权限

源代码

源代码、开发笔记、兼容性文档和发布版本可在 GitHub 上获取:

https://github.com/Johnson-Tang2019/AbsTool


反馈

欢迎通过 GitHub 仓库提交错误报告、兼容性报告和功能建议。

在报告渲染或兼容性问题时,请包含:

  • Minecraft 版本
  • 模组加载器
  • Ab's Tool 版本
  • 相关依赖版本
  • 光影包及其版本(如适用)
  • 复现步骤