KetherModulesLite 注册的所有 Kether 动作,按功能分类。
方块操作
| 动作 | 语法 | 说明 |
|---|
kml setblock | kml setblock {type} [face {朝向}] | 在目标位置设置方块 |
kml getblock | kml getblock | 获取目标位置的方块类型 |
kml disblock | kml disblock {material} {data} | 向玩家发送方块发包(视觉) |
物品操作
| 动作 | 语法 | 说明 |
|---|
kml item | kml item {id} | 获取物品库物品 |
evel drop | evel drop {id} {amount} [chance {概率}] [velocity {向量}] | 在位置掉落物品 |
evel give | evel give {id} {amount} | 给予玩家物品 |
背包操作
| 动作 | 语法 | 说明 |
|---|
kinv count | kinv count {id} | 统计玩家背包中指定物品数量 |
kinv check | kinv check {id} {amount} | 检查玩家是否持有足够物品 |
kinv take | kinv take {id} {amount} | 从玩家背包扣除物品 |
kinv close | kinv close | 关闭玩家当前打开的界面 |
kinv slot | kinv slot {slot} | 获取指定槽位的物品 |
kinv helmet | kinv helmet | 获取玩家头盔 |
| 动作 | 语法 | 说明 |
|---|
kml tp | kml tp {world} {x} {y} {z} [yaw] [pitch] | 传送玩家到指定坐标 |
| 动作 | 语法 | 说明 |
|---|
kml hat | kml hat {id} | 将物品戴在玩家头上 |
kml equip | kml equip {slot} {id} | 为玩家装备物品到指定槽位 |
全息文字
| 动作 | 语法 | 说明 |
|---|
kml holo | kml holo {text} {stay} | 在目标位置显示全息文字 |
玩家状态
| 动作 | 语法 | 说明 |
|---|
kml run | kml run / kml sprinting | 检测玩家是否在奔跑 |
kml sprinting | kml sprinting | 同上 |
kml online | kml online {player} | 检测玩家是否在线 |
kml held | kml held | 获取玩家手持物品 |
工具动作
| 动作 | 语法 | 说明 |
|---|
evel delay | evel delay {tick} | 延迟执行(tick) |
ksubmit | ksubmit [async] { ... } | 提交任务到调度器 |
kloc add | kloc add {x} {y} {z} | 对位置进行偏移 |
kloc get | kloc get {axis} | 获取位置的指定轴坐标 |
ksize | ksize | 获取集合大小 |
krandom | krandom {min} {max} | 生成随机数 |
karr-del | karr-del {index} | 删除数组指定索引元素 |
karr-add | karr-add {value} | 向数组添加元素 |
karr-push | karr-push {value} | 向数组末尾推入元素 |
karr-shuffle | karr-shuffle | 随机打乱数组 |
脚本调用
| 动作 | 语法 | 说明 |
|---|
krun | krun {script} | 运行指定 Kether 脚本 |
frun | frun {file} {script} | 运行指定文件中的脚本 |
knode | knode {node} | 执行指定节点 |
chs | chs {key} {value} | 设置上下文变量 |
MythicMobs 集成
| 动作 | 语法 | 说明 |
|---|
mythic cast | mythic cast {skill} | 对目标释放 MythicMobs 技能 |
mythic smob | mythic smob {mob} {level} | 在目标位置生成 MythicMobs 怪物 |
方块事件上下文
在方块交互事件的 Kether 脚本中,可通过 this 获取事件上下文:
| 动作 | 语法 | 说明 |
|---|
this name | this name | 获取方块名称 |
this age | this age | 获取方块 age 属性 |
this data | this data | 获取方块数据 |
this cancel | this cancel | 取消当前事件 |
this texture | this texture | 获取方块材质 |