Wireless Ultra Terminal

基本信息

属性 值
注册名 ae2fc:wireless_ultra_terminal
最大堆叠 (继承 AEBaseItem 默认)
物品基类 com.glodblock.github.common.item.ItemBaseWirelessTerminal 子类
模式枚举 com.glodblock.github.util.UltraTerminalModes

模式枚举(5 种)

UltraTerminalModes enum(com.glodblock.github.util):

public enum UltraTerminalModes {
    CRAFTING,
    PATTERN,
    PATTERN_EX,
    INTERFACE,
    LEVEL;
    public static final UltraTerminalModes[] VALUES = values();
}
模式 GUI 说明
CRAFTING GUI_CRAFTING_TERMINAL 合成终端
PATTERN GUI_PATTERN_TERMINAL 样板终端
PATTERN_EX GUI_PATTERN_TERMINAL_EX 样板终端扩展(更宽 GUI)
INTERFACE GUI_INTERFACE_TERMINAL 接口终端
LEVEL GuiType.WIRELESS_LEVEL_TERMINAL Level 终端

功能

五合一的 AE2 无线终端:单个物品即可充当 Crafting / Pattern / Pattern_EX / Interface / Level 终端。潜行右键循环切换模式,NBT mode 字段保存当前模式;按 UltraTerminalButtons(自定义按钮)通过 ICustomButtonSource/Provider 触发模式切换。

模式比较:

模式 主要场景 与单功能终端区别
CRAFTING 一般合成、查看任务 等同 Wireless Crafting Terminal
PATTERN 编码样板、查看样板 等同 Wireless Pattern Terminal
PATTERN_EX 16 输入样板、扩展界面 扩展 ME Pattern Terminal Ex
INTERFACE 配置 ME Interface(含流体) 等同 Wireless Interface Terminal
LEVEL 远程检视库存水位 等同 Wireless Level Terminal

特殊行为:getInventory(y) 当 y != 0 时按 UltraTerminalModes.VALUES[y] 路由;当 z == -1 && GuiType.ITEM 时返回 WirelessMagnetCardFilterInventory(Magnet 卡片过滤)。

使用方式

使用方式 触发条件 使用效果 条件/限制
持手持右键(未潜行) 玩家手持 按当前 mode 打开对应 GUI 需要绑定到有效 grid node
潜行右键 玩家手持 + 潜行 循环切换 mode nextEnum(getMode())
装备在 Baubles onWornTick Magnet 自动吸物 Magnet 模式启用时
onUpdate 玩家 inventory tick 调用 WirelessMagnet.doMagnet 同上

数值

属性 值
Magnet 半径 Config.magnetRange(默认 16 格)
Magnet 检查间隔 AE2 默认 tick

相关条目