落落哟
支持一下

莫零ya
reload指令没有用
显示我莫得权限

kevinss
1.16.4安装了之后连/login都用不了

紫乻?
世界之冠 发表于 2021-1-8 22:18
1.16.4安装了之后连/login都用不了

是白名单 你必须自己把所有可用的命令都配置进去 否正就不可用
如果你只是想 隐藏补全 不行阻止命令 可以关掉阻止命令 有个开关控制

sister3362
感谢楼主!支持原创插件,很好用!

安子轩
关闭命令白名单 玩家还是不能用命令 只能用命令列表里的  我想的是tab补全玩家用不了  命令依旧都可以用  怎么解决

紫乻?
安子轩 发表于 2021-2-12 13:37
关闭命令白名单 玩家还是不能用命令 只能用命令列表里的  我想的是tab补全玩家用不了  命令依旧都可以用   ...

关闭enable选项后插件不会开启拦截 应该不存在这种问题 我仔细观察后也未发现这种问题

run20170
        找这款插件找了好久啦

莫零ya
我以OP身份执行重载指令
显示我没有使用此指令的权限

小冰最帅
很棒的插件感谢分享

紫乻?
莫零ya 发表于 2021-2-17 16:05
我以OP身份执行重载指令
显示我没有使用此指令的权限

部分权限确实默认没有给op
所有的权限节点都有详细描述

详见: https://github.com/msgdw/CommandWhitelist





kougou
本帖最后由 kougou 于 2021-3-3 00:54 编辑

白名单不支持中文命令,希望修复,感谢,MCMMO的命令是中文的

寒风灬
表示op没办法2重载插件就很懵逼 给了权限还是用不了 作者能说详细点么 怎么让op能重载插件

北莫哒
感谢楼主分享

紫乻?
kougou 发表于 2021-2-26 19:53
白名单不支持中文命令,希望修复,感谢,MCMMO的命令是中文的

op给予权限 commandwhitelist.command 及 commandwhitelist.command.reload
我注意到了这个问题 没给权限的情况下 控制台都无法使用重载命令 下个版本将会移除默认权限的设定
目前给予这两个权限即可使用重载命令

紫乻?
13719694611 发表于 2021-3-9 19:22
表示op没办法2重载插件就很懵逼 给了权限还是用不了 作者能说详细点么 怎么让op能重载插件 ...

回复错了 见楼上

紫乻?
kougou 发表于 2021-2-26 19:53
白名单不支持中文命令,希望修复,感谢,MCMMO的命令是中文的

实测是支持中文命令的


Neige
可以加入黑名单功能吗,想阻止补全的往往就只有那几个命令。如果只有白名单功能的话,就需要在白名单内添加大量命令,非常繁琐。而且每次加入新插件都要更改配置文件。这非常不方便

[旺仔]
牛啊,正好需要这个,而且居然支持高版本,好评好评

紫乻?
Neige 发表于 2021-3-11 21:09
可以加入黑名单功能吗,想阻止补全的往往就只有那几个命令。如果只有白名单功能的话,就需要在白名单内添加 ...

这个插件 就如同它的名字 不会增加黑名单模式
我已经给它加入了类似权限组一样的组功能 可以根据不同的组来配置命令 会方便许多
甚至我有考虑添加命令 来将命令添加进白名单
它的工作原理是 拦截服务器向玩家发送的补全列表的数据包 自己做个数据包发过去 不会去验证(修改)原有内容 无法做到过滤某几个命令

寒风灬
命令有空格要怎么设置 配置文件设置了 还是不能用 只有没空格的指令才能用

紫乻?
13719694611 发表于 2021-5-26 04:43
命令有空格要怎么设置 配置文件设置了 还是不能用 只有没空格的指令才能用 ...

无法去控制命令的子命令 这是插件作者该做的事情

寒风灬
紫乻? 发表于 2021-5-26 04:46
无法去控制命令的子命令 这是插件作者该做的事情

能改一下吗 或者 给我单独改一下 您发个QQ给我 QQ里详谈 就加个支持检测命令空格 或者加个什么特殊符号 当成空格使用 不然我服务器内很多插件的命令玩家都没法使用 这插件装了跟没装似的

寒风灬
紫乻? 发表于 2021-5-26 04:46
无法去控制命令的子命令 这是插件作者该做的事情

不用了 我知道咋回事了 直接设置插件的主命令 然后插件的其他子命令就可以使用了 感谢作者回复

52038840
很好的插件,谢谢分享

52038840
很好的插件

Naive4901
使用ProtocolLib(拦截数据包) 1.13以下必须开启
这个功能是干嘛的呀

紫乻?
Naive4901 发表于 2021-6-9 22:00
使用ProtocolLib(拦截数据包) 1.13以下必须开启
这个功能是干嘛的呀

1.13以下BukkitAPI没有提供处理命令补全的方法
插件为了实现阻止Tab补全功能
是通过ProtocolLib去拦截玩家的Tab补全请求的数据包
然后伪造了一个虚假的Tab补全列表数据包发送给玩家
1.13及以上也推荐使用数据包拦截
但是不依赖ProtocolLib也可以单独运行

用户空a1433
11111111111111111

不萌还新
很重要 可以预防提权

JuFengYo
tql zbc thl

阿荒
1.12.2版本 加了之后所有玩家无法使用指令关闭功能也不行,给组添加了权限也不行

haha44444
谢谢楼主写这个插件,以前在spigotmc上找了一圈基本上都是只支持1.13+的,1.12以下完全不起作用,楼主这个竟然可以支持1.12以下版本,支持一波

酥氿鸭
很好用感谢大佬!!!

老猪佩奇
我汉化有问题

kioging
OP不能补全所有指令,是什么原因?(1.2.1版本[1.1.1版本就可以],paper1.16.5)

紫乻?
kioging 发表于 2021-7-13 11:19
OP不能补全所有指令,是什么原因?(1.2.1版本[1.1.1版本就可以],paper1.16.5)
...

这个是设定 现在默认op也没有补全所有命令的权限
需要给予commandwhitelist.allow.command权限才行

kioging
本帖最后由 kioging 于 2021-7-17 15:21 编辑
紫乻? 发表于 2021-7-13 17:54
这个是设定 现在默认op也没有补全所有命令的权限
需要给予commandwhitelist.allow.command权限才行 ...

试过了,还是不行,依然不能补全。给自己添加了这个权限节点并设置为true,我用的luckperms权限组,paper1.16.5

颜渊白琉璃
希望越做越好,作者加油

sensenlaile
支持一下

阿荒
能不能只不让补全但知道还是可以输入

听枫
我这服务器很需要了

苏狐awa
bc可以装吗

Haylaeyo
很不错的一个命令白名单插件,可以防止被盗插件了,支持~

SM666666

找这个插件找好久了,谢谢楼主

煦归QAQ
拿走了谢谢

dsyq乌合之众
支持所有tab的插件吗

1741466575
可以可以,有效防熊

bilusi520
感谢楼主好人一生平安

shtsoul
插件有问题


[21:41:06] [Netty Server IO #3/ERROR]: [CommandWhitelist] Unhandled exception occured in onPacketReceiving(PacketEvent) for CommandWhitelist
java.lang.UnsupportedOperationException: The method hasPermission is not supported for temporary players.
        at com.comphenix.protocol.injector.server.TemporaryPlayerFactory$1.delegate(TemporaryPlayerFactory.java:166) ~[ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.server.TemporaryPlayerInvocationHandler.hasPermission(Unknown Source) ~[ProtocolLib.jar:?]
        at pro.sandiao.plugin.commandwhitelist.listener.adapter.TabCompletePacketAdapter.onPacketReceiving(TabCompletePacketAdapter.java:26) ~[CommandWhitelist-1.2.1.jar:?]
        at com.comphenix.protocol.injector.SortedPacketListenerList.invokeReceivingListener(SortedPacketListenerList.java:114) ~[ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.SortedPacketListenerList.invokePacketRecieving(SortedPacketListenerList.java:67) ~[ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.PacketFilterManager.handlePacket(PacketFilterManager.java:537) ~[ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.PacketFilterManager.invokePacketRecieving(PacketFilterManager.java:509) ~[ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.netty.ProtocolInjector.packetReceived(ProtocolInjector.java:360) ~[ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.netty.ProtocolInjector.onPacketReceiving(ProtocolInjector.java:325) ~[ProtocolLib.jar:?]
        at com.comphenix.protocol.injector.netty.ChannelInjector.decode(ChannelInjector.java:593) ~[ProtocolLib.jar:?]
        at io.netty.handler.codec.ByteToMessageDecoder.decodeRemovalReentryProtection(ByteToMessageDecoder.java:507) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:446) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:276) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at com.comphenix.protocol.injector.netty.ChannelInjector$2.channelRead(ChannelInjector.java:289) ~[ProtocolLib.jar:?]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:324) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:296) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.handler.flush.FlushConsolidationHandler.channelRead(FlushConsolidationHandler.java:152) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:719) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:655) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:581) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:986) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) ~[netty-all-4.1.68.Final.jar:4.1.68.Final]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]
[21:41:06] [Netty Server IO #3/ERROR]: Parameters:
  net.minecraft.network.protocol.game.PacketPlayInTabComplete@66eaa788[
    a=0
    b=/m f
  ]

第一页 上一页下一页 最后一页