显示材料消耗(Show Material Costs)
基本信息
| 属性 | 值 |
|---|---|
| 注册名 | key.materialCosts |
| 分类 | OpenComputers(OpenComputers.Name) |
| 默认按键 | 未绑定(Keyboard.KEY_NONE) |
| 显示名 | key.materialCosts = 显示材料消耗 / Show Material Costs(lang/zh_CN.lang、lang/en_US.lang) |
| 注册位置 | client/KeyBindings.scala:45 构造,client/Proxy.scala:82 ClientRegistry.registerKeyBinding |
功能
按住此键时,物品提示会追加该物品的合成材料消耗清单。KeyBindings.isKeyBindingPressed(KeyBindings.scala:27)要求 keyBindingChecks 里所有检查器都通过 —— 装了 NotEnoughKeys 时会额外插入 NEK 的检查(integration/nek/ModNotEnoughKeys.scala:24)。
调用点(源码实测):
| 文件 | 行 | 作用 |
|---|---|---|
common/item/traits/Delegate.scala |
96 | 代理类物品(绝大多数 OC 物品)追加材料消耗 |
common/item/traits/SimpleItem.scala |
45 | 简单物品追加材料消耗 |
common/block/Item.scala |
36 | 方块物品形态追加材料消耗 |
使用方式
- 按住生效:查看物品提示时按住该键,不是切换开关。
- 默认未绑定:需玩家在「选项 → 控制」中手动绑定;未绑定时
getKeyCode为 -1,此功能不触发。