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