跳转到正文
iPlugin

Invero 语句参考

菜单、面板、图标、变量与消息的常用操作。

本页列出 Invero 的常用语句。其他语句见 TabooLib Kether 列表。

菜单

语句作用
menu open ID打开指定菜单
menu switch ID保留状态并打开菜单,别名 open_ctx
menu close关闭菜单
menu title set '标题'设置标题
menu title update重新计算配置标题
menu title pause暂停动态标题
menu title resume恢复动态标题

面板与列表

语句作用
panel at 1 select选择顶层第二个面板
page set to 0切换到第一页
page next下一页
page previous上一页
page get当前页索引
page max最大页索引
page isFirst是否第一页
page isLast是否最后一页
scroll right正向滚动,别名 next、down
scroll left反向滚动,别名 previous、up
scroll reset回到偏移 0
scroll get当前偏移
regenerate应用生成器筛选与排序,刷新列表

翻页与滚动语句作用于当前选定或附近的对应面板。

图标

语句作用
icon update更新当前图标外观
icon relocate重新选择子图标
icon refresh选择子图标并更新外观
icon by 'A' refresh刷新指定图标
icons update更新现有图标显示,保留生成器当前页
icons relocate重新选择现有图标子状态,保留生成器当前页
icons refresh刷新普通面板;重建生成器列表并回第一页

生成器固定导航使用 icon by ID refresh,见列表刷新。

变量、节点与任务

语句作用
ctx set key to value设置会话变量
ctx get key读取会话变量
ctx has key是否存在非空值
ctx del key删除会话变量
ctx inc key by 1会话数值加 1
ctx dec key by 1会话数值减 1
persist get key by global读取持久数据
persist set key to value by global保存持久数据
persist del key by global删除持久数据
node name with '参数'调用节点
task name执行任务内容

持久数据的个人范围使用 by player name,见持久数据。

物品交互区域

语句作用
storage at 2 exists槽位是否有物品
storage at 2 get读取槽位物品
storage at 2 lock锁定槽位
storage at 2 free开放槽位
storage at 2 del删除槽位物品

这些语句用于物品交互面板,槽位按面板局部位置计算。

消息与命令

语句作用
fmsg '[帮助](hover=提示)'发送 TabooLib 复合文本
mmsg '<green>你好</green>'发送 MiniMessage
command 'spawn' as player玩家执行命令
command 'say Hello' as console控制台执行命令
parse '文本'计算文字中的颜色与变量

消息语法见文本。

取得物品

item 'PAPER' amount 1
item 'example_item' source itemtools amount 1

item(别名 itemstack)返回物品;不自动发到背包。默认按原版材料取得,也可用 source / by 指定物品来源,数量使用 amount / amt。该返回值可用于 texture.source: kether。

最后更新于