LogoArcartX Doc
ToolTip篇

说明

Tooltips使用说明

如果你们想要走往高处,就需要自己的双腿!可别让人把你们扛上,可别坐在别人的背上和头上!

Tooltips 使用说明

  • Tooltips的配置格式和UI差不多,但是Tooltips相对于UI有些许局限性。
  • 如果你跳过了UI篇教学,请不要尝试强行理解该章节

Tooltips 和 UI 的差异性

  • Tooltips的本体不支持触发器。
  • Tooltips中无法创建实体模型控件以及输入框控件。
  • Tooltips的控件触发器不支持交互性(鼠标、键盘)事件。
  • Tooltips没有controls块,而是root_control

基本配置结构讲解

  • Tooltips的配置位于ArcartX配置目录下的tooltip文件夹,您可以创建多个Tooltips配置。
tip:
  match: "default"
root_control:
  type: "Tip"
  attribute:
    width: 1920
    height: 1080
    autoScale: true
  • 逐条讲解一下
  • 首先tip块下 仅有一个配置项 match 当正在渲染的tooltips的第一行或者第二行(也就是名称和第一行lore)包含此处设置的文字,则会替换为该配置下的内容。
  • 如果match填写的是default则替换所有未能匹配其它配置的tooltips。
  • root_control块是个控件配置,类型必须为Tip 主要填写的属性有三个,其中宽高是你配置该Tips所使用的分辨率,最后一个自动缩放是是否要按照所设定的屏幕宽高进行自动缩放。
  • 当然,如果你压根不需要他带有自动缩放功能,这三个属性压根不用填,留空attribute块即可。
  • 此外,match也会匹配物品的nbt: type 的值来进行匹配。
  • match可以存在多个,配置项格式改成列表即可

其余注意事项

  1. Tips的文字获取和正在渲染Tips的物品获取请查看Shimmer工具集文档。
  2. Tips可用Slot控件来在Tips中渲染对应物品,只需将槽位类型设置为Hover,不需填写ID。

On this page