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 |
相关条目