CommandBan——更好的禁止指令插件

[jdyyjs file=”禁止指令” cjlx=”|Cauldron插件| |CraftBukkit插件| |Spigot插件| ” banben=”” sybanben=”全版本” qzcj=”” ywmc=”commandban” tqm=”” qt=”原贴” ][/jdyyjs]

前言

众所周知,指令禁止插件多种多样,有不同世界禁止不同指令的,根据权限禁止的和直接禁止的。但如果腐竹想同时使用以上三种特性就得把那些插件都下下来,而且不同的插件之间还可能冲突,配置也极其麻烦。于是CommandBan就诞生了。
使用教程
在加载本插件时,会在插件的配置文件夹中生成一个example.yml文件

#这是一条测试指令 /test
test:
  worldban:
    - 'world' #禁止在world世界中使用
    - 'world2' #禁止在world2世界中使用
  message: '&a你不能在world世界中使用该指令!'

#这是第二条测试指令
test2:
  permissionallow:
    - 'test2.use' #只有拥有test2.use权限的玩家才能使用该指令
  message: 'dsds'

#这是第三条测试指令
test3:
  worldban:
    - 'world' #禁止在world世界中使用
    - 'world2' #禁止在world2世界中使用
  permissionallow:
    - 'test2.use' #只有拥有test2.use权限的玩家才能使用该指令
  message: '你不能使用这个指令'
  banall: false #在任何情况下都禁止使用
  strictcheck: true #是否进行严格检查,如果严格检查则必须输入的指令跟该指令完全一致才会禁止,否则只要指令的开头匹配就禁止
  #比如我禁止test3指令,如果不严格检查则/test3 hhh指令也被禁止 (但/test33指令不会被禁止)
  #如果进行严格检查则只有/test3指令被禁止

只需要仿照example.yml里的写法,在commands.yml里写入你想禁止的指令和判断方式就可以了。

例如我要禁止/kill指令
就在commands.yml文件里面写

kill:
  banall: true

额外说明:OP不会受到任何限制
其他说明
1.禁止在world世界中使用某指令

test:
  worldban:
    - world
    - world2
message: '&c你不能在world和world2世界中使用该指令'

2.执行某指令需要use1或use2权限

test:
  permissionallow:
    - 'use1'
    - 'use2'
  message: '...'

3.禁止/warp指令和所有以/warp开头的指令

warp:
  banall: true
  strictcheck: false

所有属性
banall: true/false 是否任何情况下都禁止使用该指令
strictcheck: true/false 是否进行严格检查
message: 提示信息
permissionallow: 所需权限,只要有其中一个即可
worldban: 禁止使用该指令的世界
权限及指令:

/cmdban reload 重载插件

插件下载

[dl href=’https://pan.baidu.com/s/1Ux9mt6i4cPw-UM6e2WKdng’]CommandBanner[/dl]

温馨提示:本文最后更新于2020-11-21 19:10:58,某些文章具有时效性,若有错误或已失效,请在下方留言或联系MC百科网
© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发
MC百科的头像-MC百科

昵称

取消
昵称表情代码图片