
建筑小工具AE2请求
为Building Gadgets 2的材料列表添加AE2自动合成按钮,一键请求缺失物品。粘贴时按住自定义按键,可自动请求,并在合成完成后自动粘贴。
本模组的开发得到了 Anthropic 的 AI 助手「Claude」的协助。
BuildingGadgetsAE2Request
这是一个附属模组,为 Building Gadgets 2 的材料清单界面添加了「向 AE2 请求缺失材料」的功能。
Building Gadgets 2 的 CopyPasteGadget 在建筑无法完成(因为链接的存储空间物品不足)时会显示「缺失材料」列表。有了这个模组,你可以直接在该界面将缺失物品作为一批自动合成任务提交给你的 Applied Energistics 2 (AE2) 网络,而无需手动打开 ME 终端并逐个排队合成。
- 每个「此物品是否缺失」/「此物品是否已确保」的判断都会在服务器端根据工具本身的数据进行权威性重新计算——客户端显示的数字永远不会被信任
- 一旦提交了合成任务,此模组会无限期等待其完成,而不是在超时后放弃——在一个健康的 AE2 网络上,已提交的任务最终总会完成,因此不设任意的时间限制
主要特性
有两种方式可以触发请求,并且它还与其他一些 Building Gadgets 2 / AE2 系统集成。
- 材料清单界面上的请求按钮:按下添加到 Building Gadgets 2 材料清单/粘贴界面的按钮,即可将每个缺失物品作为批量自动合成任务提交给 AE2。当你的物品栏 + AE2 网络库存已经足够覆盖短缺时,该按钮会自动禁用
- 按住按键 + 粘贴:使用 CopyPasteGadget 进行正常粘贴(右键点击)时,按住本模组的自定义按键绑定。缺失物品会从 AE2 请求,一旦合成完成,建筑会自动粘贴在点击的位置——无需事先设置锚点
- 专用的合成进度 GUI 会显示进行中请求的状态,并允许你随时确认或取消;材料清单界面上的请求/取消按钮会在请求进行中自动切换状态
- 与 Building Gadgets 2 的撤销系统集成——取消合成循环是可以撤销的
- 可选集成AE2 Crafting Priority——自动提升本模组提交的合成任务的优先级(核心功能不需要此集成)
运行环境要求
- Minecraft 1.20.1
- Minecraft Forge 47.4.6 或更高版本
- Applied Energistics 2,15.x 系列(已在 15.4.10 上确认可用;必须单独安装)
- Building Gadgets 2 v1.0.8 或更高版本(必须单独安装)
- (可选) AE2 Crafting Priority — 仅当你希望已提交的合成任务获得优先级提升时才需要
安装方法
- 安装 Forge
- 将 Applied Energistics 2 的 jar 文件放入你的
mods文件夹 - 将 Building Gadgets 2 的 jar 文件放入你的
mods文件夹 - 将此模组的 jar 文件也放入你的
mods文件夹 - (可选) 将 AE2 Crafting Priority 的 jar 文件放入你的
mods文件夹以启用优先级提升集成 - 启动 Minecraft
已知限制
- 此模组的请求按钮仅出现在 Building Gadgets 2 的 CopyPasteGadget 材料清单/粘贴界面上;不适用于 Building Gadgets 2 的其他工具
- 按住按键 + 粘贴的按键绑定默认未分配——你需要自己在控制界面中进行绑定
- 已提交的合成任务完成速度完全取决于你的 AE2 网络自身的合成能力;此模组不会加速或绕过 AE2 的合成
- 这是早期 Beta 版本。核心功能已经过测试,包括大规模请求(数百到数千个物品),但在某些环境中可能仍存在未知问题
致谢
作者:yuuhamu Applied Energistics 2 和 Building Gadgets 2 是必须单独安装的依赖模组。本模组不包含其中任何一个。 有关源代码和详细文档,请参阅 GitHub。要报告问题,请使用 Issues。
本模组的开发得到了 Anthropic 的 AI 助手「Claude」的协助。
BuildingGadgetsAE2Request
这是一个附属模组,为 Building Gadgets 2 的材料清单界面添加了「向 AE2 请求缺失材料」的功能。
Building Gadgets 2 的 CopyPasteGadget 在链接存储空间的库存不足时会显示「缺失材料列表」,但安装了这个模组后,你可以直接从该界面将缺失物品批量提交为对 Applied Energistics 2 (AE2) 网络的自动合成请求。不再需要像以前那样打开 ME 终端逐一手动提交合成任务。
- 所有关于「是否缺失」/「是否已确保」的判断都会在服务器端根据工具自身的数据进行权威性重新计算。客户端显示的值完全不予以信任
- 一旦提交合成任务,就不会因超时而放弃,而是无限期等待直至完成。由于假定在正常的 AE2 网络上已提交的任务必定最终会完成,因此不设置武断的时间限制
主要功能
触发请求有两种方法,并且还与 Building Gadgets 2 / AE2 的其他机制联动。
- 材料清单界面的请求按钮:按下添加到 Building Gadgets 2 材料清单/粘贴界面的按钮,即可将缺失物品批量提交为对 AE2 的一键自动合成请求。如果仅凭手持物品和 AE2 网络库存已经足够,按钮会自动禁用
- 按住按键同时粘贴:按住本模组添加的独有按键绑定的同时,使用 CopyPasteGadget 进行常规粘贴操作(右键点击)。缺失部分会被请求给 AE2,合成完成后会自动粘贴到点击的位置。无需预先设置锚点(固定粘贴位置)
- 专用进度 GUI 可以确认正在进行的合成循环的状态,并随时进行确认或取消。材料清单界面上的请求/取消按钮在请求进行中也会自动切换状态
- 与 Building Gadgets 2 的撤销操作联动,合成请求循环的取消也是可撤销的
- 支持与 AE2 Crafting Priority 的可选集成。会自动提升本模组提交的合成任务的优先级(核心功能运行不需要此项)
必要环境
- Minecraft 1.20.1
- Minecraft Forge 47.4.6 或更高版本
- Applied Energistics 2 15.x 系列(已在 15.4.10 确认运行,需要单独安装)
- Building Gadgets 2 v1.0.8 或更高版本(需要单独安装)
- (可选)AE2 Crafting Priority — 仅当你希望为提交的合成任务附加优先级提升时才需要
安装方法
- 安装 Forge
- 将 Applied Energistics 2 的 jar 放入 mods 文件夹
- 将 Building Gadgets 2 的 jar 放入 mods 文件夹
- 将本模组的 jar 也放入 mods 文件夹
- (可选)如需优先级提升联动,也请将 AE2 Crafting Priority 的 jar 放入 mods 文件夹
- 启动 Minecraft
已知限制
- 本模组的请求按钮仅在 Building Gadgets 2 的 CopyPasteGadget 的材料清单/粘贴界面显示,不适用于 Building Gadgets 2 的其他工具
- 按住按键 + 粘贴的按键绑定默认未分配。请在控制设置界面自行分配
- 已提交的合成任务完成速度完全取决于 AE2 网络自身的合成能力。本模组不会加速或绕过 AE2 的合成处理
- 目前为早期 Beta 版本。虽然已对包括大量请求(数百到数千个规模)在内的主要功能进行了运行确认,但在某些环境下可能仍存在未知问题
致谢
作者:yuuhamu Applied Energistics 2 和 Building Gadgets 2 是需要单独安装的依赖模组。本模组不捆绑其中任何一个。 有关源代码和详细文档,请参阅 GitHub。如需报告问题,请通过 Issues 提交。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。