随机指令模块

简介

支持不同权限组不同概率执行指令成功/失败

成功/失败可自定义执行不同指令

支持玩家执行/后台执行/提示消息

注:如果你使用果式指令或其他物品绑定指令插件,请务必注意,不要让玩家以OP身份调用"randomcommand doCommand [玩家名] [指令组]",因为这会导致玩家在执行指令组前拥有所有权限,从而只能执行最高优先级的指令组。建议使用控制台指令替代OP调用。

可用情形

抽奖、签到奖励等

插件效果图

指令

/randomcommand doCommand [玩家名] [指令组]:让某名玩家运行指定指令组

/randomcommand reload:重载插件

(所有指令仅OP/控制台可用)

使用视频

注:新版本不再支持普通玩家直接执行指令,只允许后台或OP让指定玩家执行指令组

配置文件

抽奖:
  #执行的指令
  Execute:
    failure:
      Commands:
        - 'TELL: &c很遗憾,你这次没中奖!'
    gift:
      Commands:
        - 'CONSOLE: say 恭喜%player_name%中奖!'
        - 'CONSOLE: give %player_name% 1 1'
  #不同权限组不同执行概率
  Group:
    #权限组名
    default:
      #拥有该权限视为属于该权限组,置空即为不需要权限
      Permission: ''
      #权限组优先级,同时属于多个权限组时,执行优先级最高的权限组
      Priority: 1
      #产生一个1-100的随机数,在不同随机数下执行的指令
      Percentage:
        1-79: 'failure'
        80-100: 'gift'
    #权限组名
    vip:
      #拥有该权限视为属于该权限组,置空即为不需要权限
      Permission: 'vip.vip'
      #权限组优先级,同时属于多个权限组时,执行优先级最高的权限组
      Priority: 3
      #产生一个1-100的随机数,在不同随机数下执行的指令
      Percentage:
        1-100: 'gift'

注:CONSOLE为后台执行,OP为作为OP执行,TELL为发送消息,PLAYER为作为玩家本身执行

如何配置多个配置文件

配置文件支持多文件读取,可在插件配置文件夹下创建新配置文件或自定义目录

下载

(点击购买)

Last updated