玩家
消息发送
yaml
action:
- 消息('这是一条测试消息')执行指令
yaml
action:
- 执行指令('mm i give %player_name% 测试卡牌')yaml
action:
- 执行指令('player:cc open 菜单')yaml
action:
- 执行指令('op:cc open 菜单')判断权限
yaml
condition:
- 判断权限('vip.vip1') else '{prefix}§7权限不满足'判断位置
yaml
# 格式: 世界名,x,y,z
# 范围: world,-24~-50,60~64,0~5
condition:
- 判断位置('world,-24~-50,60~64,0~5') else '{prefix}§7需要在指定区域才可执行'全服通知
yaml
action:
- 全服通知('这是一条测试消息')物品展示
yaml
action:
- 物品展示('{prefix}§a恭喜 §e%player_name% §a成功锻造出 §8[{品质名}§8] §f- §8[${item.getName()}§8]' )发送 Title
yaml
action:
- title('§e你好', '§a%player_name%')播放声音
yaml
action:
- 声音('BLOCK_CHEST_OPEN')是否潜行
yaml
action:
- 是否潜行()是否奔跑
yaml
action:
- 是否奔跑()是否飞行
yaml
action:
- 是否飞行()是否滑翔
yaml
action:
- 是否滑翔()关闭GUI
yaml
action:
- 关闭GUI()获取GUI大小
范围 9-54 格
yaml
action:
- 获取GUI大小()冷却时间
判断是否处于冷却中
语法:cooldown.check('冷却Id', '提示')
yaml
condition:
- cooldown.check('冷却Id', '{prefix}§7冷却剩余时间 §f{time}')设置冷却
语法:cooldown.set('冷却Id', 时间(秒))
yaml
action:
- cooldown.set('冷却Id', 30)移除冷却
语法:cooldown.remove('冷却Id')
yaml
action:
- cooldown.remove('冷却Id')示例
yaml
condition:
- cooldown.check('冷却Id', '{prefix}§7剩余冷却时间 §f{time}')
action:
- 其它动作...SkillAPI 魔法值
yaml
condition:
- mana() >= 10 else '{prefix}§7魔法值不足'yaml
action:
- mana.take(10)yaml
action:
- mana.add(10)yaml
action:
- mana.set(100)