过滤 GT 仓室 (Filter GT hatches in NEI Overlay)

基本信息

属性 值
配置标识 blockrenderer6343.filter_hatch
类型 布尔 (boolean)
默认值 true
作用域 NEI 客户端选项
依赖 GregTech NH (gregtech_nh) 必须加载
实现类 blockrenderer6343.integration.nei.BRNEIConfig
触发 UI BROptionToggleButton 注册项

行为

当用户从多方块预览页触发 NEI Overlay 上传(点击「NEI Overlay」按钮 ?)时:

  • BRUtil.neiOverlay(renderer) 在遍历 ingredient 列表时调用 BRUtil.hatchFilter.test(itemStack)
  • hatchFilter 在 ClientProxy.preInit 阶段被绑定到 GTNEIUtil::isHatchItem(仅当 GregTech 已加载)
  • GTNEIUtil.isHatchItem 通过 ItemMachines.getMetaTileEntity(item) instanceof MTEHatch 判定
  • 当 filter_hatch 为 true:所有 GT 仓室物品从发送的输入包中过滤掉(避免 NEI 模板被仓室填满)
  • 当 filter_hatch 为 false:完整保留仓室物品

数值

数值 默认
getConfigValue("blockrenderer6343.filter_hatch") true

相关条目