NEIHandler
基本信息
| 属性 | 值 |
|---|---|
| 类名 | com.slprime.chromatictooltipscompat.event.NEIHandler |
| 文件 | src/main/java/com/slprime/chromatictooltipscompat/event/NEIHandler.java |
| 类型 | class,18 个 public 方法 |
| 继承 | — |
| 实现 | ITooltipEnricher |
| 启用版本 | Minecraft 1.7.10 |
功能
本 mod 中最大的 handler:把 NEI 的各类 tooltip (配方、物品、流体、序号、配方链)转成 Chromatic Tooltips 组件。
实现要点
- 方法:18 个 public 方法
- 内部类:含
SecondTitleEnricher等 enricher 实现 - 依赖:直接 import
codechicken.nei.*(GuiContainerManager、ItemsTooltipLineHandler等) - 注册:
ClientProxy中第一个注册,并额外挂上NEITargetSanitizer - 方法:
sectionId、place、mode、build、getWidth、getHeight、getSpacing、draw、hashCode、equals、registerHandler、onTitleEnricherEvent、onContextInfoEnricherEvent、onFluidInfoEnricherEvent、onHotkeyEnricherEvent、onTextLinesConverterEvent、onTooltipEnricherEvent、onScreenPostDraw