CompatHandler
基本信息
| 属性 | 值 |
|---|---|
| 类名 | com.slprime.chromatictooltipscompat.event.CompatHandler |
| 文件 | src/main/java/com/slprime/chromatictooltipscompat/event/CompatHandler.java |
| 类型 | class,3 个 public 方法 |
| 继承 | — |
| 实现 | — |
| 启用版本 | Minecraft 1.7.10 |
功能
把各 mod 原版 tooltip 中的「按住某键查看更多」提示行 改写成 Chromatic Tooltips 风格的修饰键标记。
实现要点
- 数据结构:内部类
TooltipLineModifier(line, modifier) + 静态数组MODIFIERS - 重载:
reload()按配置开关重建MODIFIERS——在资源重载与 postInit 都会调用 - 判定:
MODIFIERS非空时监听ItemTooltipEvent,把命中行替换为TooltipLines.SHIFT_MODIFIER - 开关:受
gregtechEnabled/appliedEngeristicsEnabled等配置影响 - 方法:
registerHandler、reload、onItemTooltipEvent