[全版本]CommandBan-更好的指令禁用插件
- Minecraft插件
- 2022-03-31
- 4949
前言:
众所周知,站内的指令禁止插件多种多样,有不同世界禁止不同指令的,根据权限禁止的和直接禁止的。但如果腐竹想同时使用以上三种特性就得把那些插件都下下来,而且不同的插件之间还可能冲突,配置也极其麻烦。于是CommandBan就诞生了。
2020年1月2日更新:原本这个插件已经被我弃坑了,但陆陆续续有很多人反映插件存在问题,所以我大概这个月会发布重制版。
2020年1月28日更新:重置版已发布。2020年3月25日更新0.0.2版本:
·修复了可用修改大小写绕过禁止的漏洞
添加commands配置项,支持多指令,详情见下
画功能:
·在某(些)世界禁止某指令
·禁止没有某权限的玩家使用指令。支持正则表达式!!!
。可配合使用
鹏如何使用:
。在加载本插件时,会在播件的配置文件夹中生成"Language"."ERROR_REPORT"文件夹、"config.yml"文件。· "Language"文件夹中默认生成"zh_cn.yml"语言文件,可在该文件中配置插件的提示信息。
。当插件产生报错时,报错信息有可能会保存至"ERROR_REPORT"文件夹中。
·在"config.yml"文件中配置禁止的指令。
内容:
#该配置的作用是在所有世界禁用所有以"/msg "开头的指令,除非玩家拥有"example.use"权限 #该名称无要求,不重复即可 msg: #需要禁用的指令 #支持正则表达式 #表示以"msg "开头的指令 command: 'msg .*' #生效的世界 worlds: #在所有世界禁止该指令 - '.*' #在名为"world"的世界禁止该指令 #- 'world' #执行指令需要的权限 #在权限前加"-"表示玩家需要没有该权限才能执行指令 #如"-example.use" permission: 'example.use' #OP是否可以无视限制 op: false #玩家不能执行该指令时发送的信息 #可用变量: # %permission% 需要的权限 # 其他PlaceholderAPI变量 message: '&4%player_name%你不能执行这个指令,需要权限: &e%permission%!'
只需要仿照config.yml里的写法,在原有的配置项后面里写入你自己的配置项就可以了。
例如我要在world世界禁止没有"kill.use"权限的玩家使用以"/kill"开头的指令:
就在config.yml文件里面写
kill: command: 'kill .*' worlds: - 'world' permission: 'kill.use' op: false message: '&4%player_name%你不能执行这个指令,需要权限: &e%permission%!'
额外说明:OP默认拥有所有权限
0.0.2版本新增commands选项,支持多个指令,会覆盖command
others: commands: - 'tell .*' - 'example .*' worlds: - 'world' permission: 'others.use' op: false message: '&4%player_name%你不能执行这个指令,需要权限: &e%permission%!'
权限及指令:
/cmdban reload重载插件兼容性:
已测试过的版本:1.12.2理论全版本兼容
本站所发布的全部内容源于互联网搬运,仅限于小范围内传播学习和文献参考 请在下载后24小时内删除,如果有侵权之处请第一时间联系我们删除。 敬请谅解! E-mail:tudoumc@foxmail.com
本文链接:https://tudoumc.com/post/1254.html
您需要 登录账户 后才能发表评论