ToolTip篇
说明
Tooltips使用说明
如果你们想要走往高处,就需要自己的双腿!可别让人把你们扛上,可别坐在别人的背上和头上!
Tooltips 使用说明
- Tooltips的配置格式和UI差不多,但是Tooltips相对于UI有些许局限性。
- 如果你跳过了UI篇教学,请不要尝试强行理解该章节。
Tooltips 和 UI 的差异性
- Tooltips的本体不支持触发器。
- Tooltips中无法创建实体模型控件以及输入框控件。
- Tooltips的控件触发器不支持交互性(鼠标、键盘)事件。
- Tooltips没有controls块,而是root_control
基本配置结构讲解
- Tooltips的配置位于ArcartX配置目录下的
tooltip
文件夹,您可以创建多个Tooltips配置。
- 逐条讲解一下
- 首先tip块下 仅有一个配置项
match
当正在渲染的tooltips的第一行或者第二行
(也就是名称和第一行lore)包含此处设置的文字,则会替换为该配置下的内容。 - 如果match填写的是
default
则替换所有未能匹配其它配置的tooltips。 root_control
块是个控件配置,类型必须为Tip
主要填写的属性有三个,其中宽高是你配置该Tips所使用的分辨率,最后一个自动缩放是是否要按照所设定的屏幕宽高进行自动缩放。- 当然,如果你压根不需要他带有自动缩放功能,这三个属性压根不用填,留空
attribute
块即可。 - 此外,match也会匹配物品的nbt:
type
的值来进行匹配。 - match可以存在多个,配置项格式改成列表即可
其余注意事项
- Tips的文字获取和正在渲染Tips的物品获取请查看Shimmer工具集文档。
- Tips可用Slot控件来在Tips中渲染对应物品,只需将槽位类型设置为
Hover
,不需填写ID。