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 1item(别名 itemstack)返回物品;不自动发到背包。默认按原版材料取得,也可用 source / by 指定物品来源,数量使用 amount / amt。该返回值可用于 texture.source: kether。
最后更新于