AE2合成优先级

AE2合成优先级

为应用能源2的自动合成添加每项工作的制作优先级,使得高优先级的工作能优先占用制作机器。

本模组的开发得到了 Anthropic 的 AI 助手“Claude”的协助。

AE2 Crafting Priority

一个为应用能源 2(AE2)的自动合成添加“优先级”功能的附属模组。

在 AE2 的自动合成中,多个合成任务可能会竞争同一个机器(通过样板供应器连接的压缩机、熔炉等)。使用本模组,您可以为每个任务设置“优先级”,这样当机器空闲时,优先级较高的任务会优先使用该机器。

  • 它绝不会中断正在处理任务的机器——它只控制机器下次空闲时哪个任务获得优先权
  • 这是一项尽力而为、面向整个网络的调整,并非严格保证

主要功能

优先级默认从 0 开始,数字越大优先级越高。设置使用 AE2 自带的“优先级”界面(带有 +1/+10/+100/+1000 按钮和数字输入框的界面)。有三种设置方式。

  • 开始合成时设置:物品合成请求流程变为“设置数量 → 设置优先级 → 选择 CPU / 开始”。您设置的优先级会应用于合成开始时实际选中的合成 CPU
  • 从合成 CPU 界面更改:CPU 界面右上角的扳手图标允许您直接更改该 CPU 的优先级
  • 从终端的合成状态选项卡更改:在 AE2 的合成状态选项卡中选择一个 CPU,然后使用扳手图标按钮更改该 CPU 的优先级

任何当前活动的 CPU 都会在其名称旁显示其优先级,例如 CPU #1@1000,并且一旦合成任务结束,优先级将自动重置为 0。

兼容的附属模组

以下 AE2 附属模组已确认可与本模组正常共存。

  • AdvancedAE:优先级同样应用于量子计算机之间的执行顺序
  • Mega Cells:无需额外配置即可使用优先级
  • ExtendedAE:作为标准样板供应器扩展,可直接使用
  • Applied Mekanistics:作为标准样板供应器扩展,可直接使用

需求

  • Minecraft 1.20.1
  • Minecraft Forge 47.4.6 或更高版本(已在 47.4.10 上测试通过)
  • Applied Energistics 2,1.20.1 分支,15.x 系列(已在 15.4.10 上测试通过;需单独安装 AE2)

安装

  1. 安装 Forge
  2. 将 Applied Energistics 2 的 jar 文件放入您的 mods 文件夹
  3. 将本模组的 jar 文件也放入您的 mods 文件夹
  4. 启动 Minecraft

已知限制

  • “尽可能按优先级顺序完成任务”是尽力而为——在某些情况下,完成顺序可能无法完全遵循优先级
  • 只有当多个合成任务竞争同一个机器(样板供应器)时,优先级的效果才可见
  • 如果样板供应器未启用“阻挡模式”,由于内部库存的行为方式,本模组可能无法正常工作

致谢

作者:yuuhamu

Applied Energistics 2 (AE2) 是必需的独立依赖项。本模组不包含 AE2。

有关源代码和详细文档,请参阅 GitHub。要报告问题,请使用 Issues。


本模组的开发得到了 Anthropic 的 AI 助手“Claude”的协助。 AE2 Crafting Priority 这是一个为 AE2(应用能源 2)的自动合成添加“优先级”功能的附属模组。在 AE2 的自动合成中,多个合成任务可能会竞争同一个机器(如压缩机、熔炉等通过样板供应器连接的实际机器)。安装本模组后,您可以为每个任务设置“优先级”,当机器空闲时,优先级高的任务将先使用该机器。

它不会抢占正在处理任务的机器。它只是控制“下次空闲时优先处理哪一个”。这是对整个网络进行尽力而为的调整,并非严格保证。

主要功能 优先级默认值为 0,数值越高优先级越高。设置使用 AE2 自带的“优先级”界面(带有 +1/+10/+100/+1000 按钮和数值输入框的界面)。有三种设置方法。

在开始合成时设置:物品的合成请求流程变为“设置数量 → 设置优先级 → 选择 CPU・开始”。所设置的优先级会应用于开始时实际选中的合成 CPU 从合成 CPU 界面更改:通过 CPU 界面右上角的扳手图标,可以直接更改该 CPU 的优先级 从合成状态选项卡更改:在 AE2 终端的合成状态选项卡中选择 CPU,然后通过扳手图标按钮更改优先级

执行中(活动)的 CPU 会显示其优先级,如 CPU #1@1000,合成任务结束后优先级会自动重置为 0。 兼容的附属模组 已确认以下 AE2 附属模组可同时安装且无问题。

AdvancedAE:优先级也适用于量子计算机之间的执行顺序 Mega Cells:无需额外设置即可应用优先级 ExtendedAE:作为标准样板供应器扩展,可直接运行 Applied Mekanistics:作为标准样板供应器扩展,可直接运行

所需环境

Minecraft 1.20.1 Minecraft Forge 47.4.6 或更高版本(已在 47.4.10 上测试通过) Applied Energistics 2 15.x 系列(已在 15.4.10 上测试通过;需单独安装 AE2)

安装方法

安装 Forge 将 Applied Energistics 2 的 jar 放入 mods 文件夹 将本模组的 jar 也放入 mods 文件夹 启动 Minecraft

已知限制

“尽可能按优先级顺序完成”是尽力而为。在某些情况下可能无法完全按照优先级执行 优先级的效果仅在多个合成任务竞争同一个机器(样板供应器)时才可见 如果样板供应器未启用“阻挡模式”,可能因内部库存关系而无法正常工作

致谢 作者:yuuhamu

Applied Energistics 2 (AE2) 是所需的独立依赖模组。本模组不包含 AE2。 有关源代码和详细文档,请参阅 GitHub。如需报告问题,请通过 Issues 提交。