本帖最后由 ilovemei184 于 2020-5-7 16:49 编辑
描述
特点
1.使用简单方便
2.高性能且体积小,支持匹配子命令
3.支持自动更新配置文件,修改完config.yml后直接生效,无需手动重载配置
4.插件开源,代码在github上(https://github.com/slinar/CommandBlock)
配置文件说明
权限和命令
更新日志
咕咕咕, 鸽王随缘更! 由于工作原因可能上论坛比较少, 如果插件使用有问题急需解决的话欢迎在github上提issue
2019.4.24 增加白名单模式(和通配符使用类似, 在命令前面写上 + 号), 在配置文件还是写在list下,比如允许 list 命令, - '+list'
白名单模式中不能使用通配符, 也就是说 + 和 * ? 不能同时使用
白名单的命令一定要写在其它命令的上面(因为匹配是从上往下的, 匹配成功就直接返回了, 不会再匹配后面的命令)
白名单模式需要更多的测试!
2019.4.10 增加通配符支持 * 和 ?, 具体用法请在下载页面(github releases页面)查看
增加一个命令 /cb debug on/off 用于开启或者关闭调试信息
配置文件list下需要禁止的命令可以省略/,当然写上/也是可以的
开发环境
IDE: Eclipse Photon Release (4.8.0)
IDE: Eclipse Photon Release (4.8.0)
java:java8(使用时最低要求 java7以上)
游戏版本: MineCraft 1.12.2
插件类型: Bukkit
游戏版本: MineCraft 1.12.2
插件类型: Bukkit
描述
有些服主可能想禁用掉一部分命令,或者只让部分玩家执行一些额特殊的命令,或者觉得OP权限太大了想禁用掉部分指令,这样这些命令只能再控制台执行。 这就需要一个插件来屏蔽这些命令。
论坛里也有两个类似的插件,我也没用过不知道咋样。我觉得我这个更加简单粗暴一点吧。插件使用非常简单,把jar丢进服务端的plugins文件夹下然后启动服务端,然后根据需要更改配置文件。
特点
1.使用简单方便
2.高性能且体积小,支持匹配子命令
3.支持自动更新配置文件,修改完config.yml后直接生效,无需手动重载配置
4.插件开源,代码在github上(https://github.com/slinar/CommandBlock)
配置文件说明
list:下为需要禁用的指令列表,按照yaml语法一条一条添加即可。
playerWhiteList:下白名单玩家列表,在这个列表下的玩家执行命令将不检查。
configUpdateInterval:的值为检测配置文件更改的频率(时间单位:秒)。
权限:没有权限对所有玩家生效(包括OP)
命令:就一个命令,/cb reload - 重载配置(其实这个命令也不需要,本插件支持自动更新配置文件,改完config.yml保存即可)
命令:就一个命令,/cb reload - 重载配置(其实这个命令也不需要,本插件支持自动更新配置文件,改完config.yml保存即可)
如果有错误或者好的建议,欢迎回帖或者私信
或者觉得OP权限太大了想禁用掉部分指令,这样这些命令只能再控制台执行
权限组不就解决了??
um...说实话...我有一点没明白这个插件的目的...
Abraham511 发表于 2018-11-23 14:41
权限组不就解决了??
um...说实话...我有一点没明白这个插件的目的...
那请教下,比如你是服主,你有个OP帮你管理服务器。但是你又不想让他给其他人OP。请问权限组要怎么设置
给予 - -ess.xx 不一样能阻止OP使用吗?
.
标题不合格
本帖最后由 ilovemei184 于 2018-11-23 15:10 编辑
ess的命令可以只用权限设置,但是还有bukkit本身的命令(比如不想让OP /stop 停止服务器,权限怎么写),还有别的其他插件。即使这样写:- -bukkit.command.stop,也是不行的只要是服务器的OP 照样可以停掉服务器
ess的命令可以只用权限设置,但是还有bukkit本身的命令(比如不想让OP /stop 停止服务器,权限怎么写),还有别的其他插件。即使这样写:- -bukkit.command.stop,也是不行的只要是服务器的OP 照样可以停掉服务器
感谢提醒
ilovemei184 发表于 2018-11-23 14:48
那请教下,比如你是服主,你有个OP帮你管理服务器。但是你又不想让他给其他人OP。请问权限组要怎么设置 ...
你有个OP帮你管理服务器。但是你又不想让他给其他人OP。请问权限组要怎么设置
ESS可以取消OP的啊...
ilovemei184 发表于 2018-11-23 15:04
ess的命令可以只用权限设置,但是还有bukkit本身的命令(比如不想让OP /stop 停止服务器,权限怎么写), ...
比如不想让OP /stop 停止服务器,权限怎么写
权限组不给.stop即可啊...
还有别的其他插件。
同理啊...给相应权限节点即可
Abraham511 发表于 2018-11-23 15:27
权限组不给.stop即可啊...
不给stop权限还是可以使用stop的,本身OP就拥有了绝大多数命令的使用权限。我已经试过了。服务端使用的是:paperclip
ilovemei184 发表于 2018-11-23 15:35
不给stop权限还是可以使用stop的,本身OP就拥有了绝大多数命令的使用权限。我已经试过了。服务端使用的是 ...
我说了...服务器用权限组插件
没有OP...

Abraham511 发表于 2018-11-23 15:36
我说了...服务器用权限组插件
没有OP...
要是单纯只用权限组,不添加OP的话 那的确只用权限控制就行。但是也不能要求全世界的服主都只用权限不用OP吧。这个插件只针对使用OP的服务器,整个服务器没有OP只使用权限的可以无视此插件
就是保护某些指令不被执行吗
xuel 发表于 2018-11-23 18:59
就是保护某些指令不被执行吗
嗯 并且无视权限 设置过后只能在控制台执行
一张截图都没有的吗?