ae2个人ME系统

ae2个人ME系统

提供可穿戴个人终端,替换你的物品栏键

AE2 个人 ME 系统

一个 AE2 附属模组,提供可穿戴的个人终端来替代物品栏,并通过新的 communication_relay 方块提供可配置的虚拟自动合成配方。

原因

在整合包中用 ME 系统替换原版玩家物品栏,通常需要大量配置和变通方案。本模组简化了整个流程:在 Curios 槽位中装备一个个人终端(可预绑定或由用户绑定),玩家即可直接访问 ME 系统。

为整合包 Prepare to Dye 2 创建。

特性

个人无线终端

  • 可穿戴无线终端(Curios 槽位或物品栏)
  • 按下物品栏键打开 ME 终端,而非原版物品栏
  • 直接从无线访问点 GUI 绑定
  • 绑定后无限范围

通信中继

  • 为 ME 网络提供虚拟合成配方的方块
  • 配方无需合成 CPU 即可瞬间执行
  • 可通过 NBT 配置——非常适合整合包作者
  • 支持物品标签、NBT 匹配以及多输入/输出配方
  • 右键点击查看已配置的配方

用法

个人终端

  1. 获得一个个人无线终端
  2. 装备到 Curios 槽位(或保留在物品栏中)
  3. 打开无线访问点并点击绑定按钮
  4. 按下 E——打开 ME 终端,而非原版物品栏

通信中继

放置该方块并连接到 ME 网络。存储在该方块 NBT 中的配方将作为可合成样板出现。

KubeJS 示例

ServerEvents.commandRegistry(event => {
    event.register(
        event.commands.literal('giverelay')
            .requires(src => src.hasPermission(2))
            .executes(ctx => {
                ctx.source.player.give(Item.of('personalmesystem:communication_relay', {
                    BlockEntityTag: {
                        CustomName: '{"text":"Trading Post"}',
                        Description: ['{"text":"Exchange materials"}'],
                        virtual_recipes: [
                            {
                                inputs: [{ item: 'minecraft:cobblestone', count: 64 }],
                                outputs: [{ item: 'minecraft:diamond', count: 1 }]
                            },
                            {
                                inputs: [{ tag: 'forge:ingots/iron', count: 9 }],
                                outputs: [{ item: 'minecraft:iron_block', count: 1 }]
                            }
                        ]
                    }
                }))
                return 1
            })
    )
})

配方格式

{
  "inputs": [
    { "item": "minecraft:diamond", "count": 1 },
    { "tag": "forge:ingots/gold", "count": 4 }
  ],
  "outputs": [
    { "item": "minecraft:netherite_ingot", "count": 1 }
  ]
}

配置

服务端配置(personalmesystem-server.toml)

  • powerUsage - 每次虚拟合成消耗的 AE 能量(默认:0)

客户端配置(personalmesystem-client.toml)

  • showRecipeTooltips - 在物品提示中显示配方(默认:true)
  • maxTooltipRecipes - 提示中最多显示的配方数量(默认:3)

依赖

  • Minecraft 1.20.1
  • Forge 47.x
  • Applied Energistics 2(15.0.0+)
  • Curios API(5.2.0+)
  • FancyMenu(可选)——启用 AE2 界面自定义

许可证

MIT