TooltipResolverEvent

基本信息

属性 值
类名 com.slprime.chromatictooltipscompat.util.TooltipResolverEvent
文件 src/main/java/com/slprime/chromatictooltipscompat/util/TooltipResolverEvent.java
类型 class,2 个 public 方法
继承 Event
实现 —
启用版本 Minecraft 1.7.10

功能

本 mod 自定义的事件:包裹宿主的 TooltipRequest, 让各 handler 在 tooltip 解析阶段注入内容。

实现要点

  • 继承:cpw.mods.fml.common.eventhandler.Event
  • 构造:只接受一个 TooltipRequest 并私有持有,不缓存 ItemStack
  • 方法:getItemStack() 转发 request.target.getItem();supports(TooltipModifier...) 转发给 request.tooltip
  • 发出点:CompatTooltipRequestResolver
  • 方法:getItemStack、supports