Skip to content

玩家

消息发送

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%')

播放声音

Bukkit 音效

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)