跳到正文

TooltipJS

作者:yiran1457

允许你使用 KubeJS 代码更自由地操控提示框。

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

English:
Added three KubeJS events:

  • TooltipJSEvents.itemToolTip — corresponds to Minecraft 1.20.1 Forge’s ItemTooltipEvent, fired when an item’s tooltip is being constructed, allowing you to add, remove, or modify lines in the tooltip.
  • TooltipJSEvents.renderToolTip — corresponds to Minecraft 1.20.1 Forge’s RenderTooltipEvent.Pre, triggered just before a tooltip is rendered on screen, enabling you to adjust rendering parameters or cancel the render entirely.
  • TooltipJSEvents.gatherComponents — corresponds to Minecraft 1.20.1 Forge’s RenderTooltipEvent.GatherComponents, used to dynamically contribute custom components (e.g., styled text, icons, or interactive elements) to the tooltip during assembly.
 

Added two utility classes:

  • tjs$TooltipUtil: a helper for creating and assembling custom tooltips from scratch or based on existing ones.
  • tjs$KeyMappingUtil: a utility for querying and working with keyboard key bindings in-game.
 

 

中文:
添加了三个 KubeJS 事件:

  • TooltipJSEvents.itemToolTip —— 对应 Minecraft 1.20.1 Forge 的 ItemTooltipEvent,在物品 tooltip 构建时触发,可用于添加、删除或修改提示中的文本行。
  • TooltipJSEvents.renderToolTip —— 对应 Minecraft 1.20.1 Forge 的 RenderTooltipEvent.Pre,在 tooltip 渲染到屏幕前触发,可用于调整渲染参数或完全取消渲染。
  • TooltipJSEvents.gatherComponents —— 对应 Minecraft 1.20.1 Forge 的 RenderTooltipEvent.GatherComponents,用于在 tooltip 组装过程中动态添加自定义组件(例如带样式的文本、图标或交互元素)。
 

添加了两个工具类:

  • tjs$TooltipUtil:用于从头创建或基于现有 tooltip 组装自定义 tooltip 的辅助工具。
  • tjs$KeyMappingUtil:用于在游戏中查询和操作键盘按键绑定的工具。

常见问题

TooltipJS 支持哪些 Minecraft 版本?

TooltipJS 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

TooltipJS 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

yiran1457 的其他作品

查看全部 →