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 |
相关条目
- Wireless Level Terminal - 单 Level 版本
- Wireless Pattern Terminal - 单 Pattern 版本
- Wireless Interface Terminal - 单 Interface 版本