本帖最后由 sistwier 于 2021-1-8 13:18 编辑 
给玩家minecraft.command.playsound权限后,玩家可以使用/playsound指令,但有一定几率出现输入此指令后没有任何反应也不会播放声音的情况。
如果给玩家minecraft.command.*权限,或者直接给玩家op,再使用/playsound指令就不会出现这种情况。基本可以判断是minecraft.command.*这个通配符下的某个权限可以让玩家使用/playsound指令时避免出现以上问题,那么这个权限是什么?
或者求推荐一款可以让玩家在不影响其他权限的前提下无限制使用/playsound指令的插件。
给玩家minecraft.command.playsound权限后,玩家可以使用/playsound指令,但有一定几率出现输入此指令后没有任何反应也不会播放声音的情况。
如果给玩家minecraft.command.*权限,或者直接给玩家op,再使用/playsound指令就不会出现这种情况。基本可以判断是minecraft.command.*这个通配符下的某个权限可以让玩家使用/playsound指令时避免出现以上问题,那么这个权限是什么?
或者求推荐一款可以让玩家在不影响其他权限的前提下无限制使用/playsound指令的插件。
试试这两个:
bukkit.command.playsound
minecraft.command.playsound
不过原版指令权限会被其他插件改的很奇怪,有一个方法是自己写一个指令包装playsound,这样也方便管理和限制操作
比如使用Skript:
command /sound <text> <player>:
trigger:
play sound args-1 at args-2 args-2
或者写个插件,使用命令监听器监听玩家指令,权限检查最后通过控制台运行原版playsound或者使用更加环保的发包达成效果
不过playsound本质上是发包,如果没有使用频率和对象限制会产生不好的结果
        
bukkit.command.playsound
minecraft.command.playsound
不过原版指令权限会被其他插件改的很奇怪,有一个方法是自己写一个指令包装playsound,这样也方便管理和限制操作
比如使用Skript:
command /sound <text> <player>:
trigger:
play sound args-1 at args-2 args-2
或者写个插件,使用命令监听器监听玩家指令,权限检查最后通过控制台运行原版playsound或者使用更加环保的发包达成效果
不过playsound本质上是发包,如果没有使用频率和对象限制会产生不好的结果
renyunzhong 发表于 2021-1-8 17:42
试试这两个:
bukkit.command.playsound
minecraft.command.playsound
请仔细阅读问题,这两个权限已经给了,可以使用指令。但会随机出现使用后无效的情况,而且和频率完全无关,似乎还有另一个权限限制了普通玩家不能不断使用此指令。一旦给了minecraft.command.*权限后就不会再有这种限制,所以我需要知道是这个通配符下的哪个权限解开了这个限制?
sistwier 发表于 2021-1-8 17:52
请仔细阅读问题,这两个权限已经给了,可以使用指令。但会随机出现使用后无效的情况,而且和频率完全无关 ...
两个都加上后我的能正常使用,不过无法使用选择器
你看看bukkit那个加上没有,如果都有还没法用就是被插件限制了,最好把无法使用的提示发上来
renyunzhong 发表于 2021-1-8 21:05
两个都加上后我的能正常使用,不过无法使用选择器
你看看bukkit那个加上没有,如果都有还没法用就是被插 ...
那我明白了,我是都加上的,因为我一直是用的选择器,所以会随机出现不能用的情况,如果不用选择器就不会。
不能用的时候也没有任何提示,表现就是什么都没有发生。但如果弃用选择器的话会增加许多不必要的麻烦,所以我还是希望能解决这个问题。
sistwier 发表于 2021-1-9 00:45
那我明白了,我是都加上的,因为我一直是用的选择器,所以会随机出现不能用的情况,如果不用选择器就不会 ...
你把这个加上,是允许使用目标选择器的
minecraft.command.selector
但是选择器能卡服,比如@e[distance=..1000000]之类的,慎用
renyunzhong 发表于 2021-1-9 11:09
你把这个加上,是允许使用目标选择器的
minecraft.command.selector
加上后确实可以用了,感谢提醒,我会慎重使用选择器。