Vanish Fake Announce
SmartTV20011 opened this issue ยท 11 comments
So basically when ever me or my staff do /v fj it says "PLAYER joined the game" that works fine however it only shows up to the people that can use vanish. To regular players it does not show the join or leave message. I don't know if there is a permission node that I don't know about or something.
So i had my alt account on my server and I basically had him set to a regular player and as you could see there i get a message saying i joined or left and my alt doesn't. If you could please respond to me and let me know why this is happening that would be great!
Thanks, love your plugin!
That... shouldn't happen. What permissions plugin are you using, and what version is it?
I'm using PermissionsEX version 1.23.4 which is the latest version, maybe its a 1.11 api thing?
I was hoping you were on a super old PEX, because there had been a PEX bug where broadcasts (which is how that fake join message is sent, meaning it can't be only showing to some people) didn't get sent to some players. Are you able to do me a quick favor and test (separately, to not break your server) just VanishNoPacket with a friend, to see if this still happens when one of you is OP and the other isn't (with no other plugins)? You'll have to add this to the permissions.yml in the server root (not PEX):
testing.test:
description: oh no
default: op
children:
vanish.standard: true
Thanks for testing it! This is... weird.
Fastest way to narrow down the plugin:
With PEX and VNP always there, add half your plugins. If it still works, the problem is in the other half. If it doesn't work, the problem is in this half.
Remove all plugins except PEX and VNP. Now, add half the plugins from the group where it broke. If it breaks again, it's in that group. If not, it's in the half you didn't add.
Repeat until you narrow it down to one plugin.
I'd be interested in knowing what is causing it. :)
So I did the test, first I put all the plugins on a localhost server, and then it worked perfectly so it has nothing to do with the plugins I have on my server might just be something else on my server, so there's nothing for you to worry about.
I actually figured out why this was happening...
I had the permissions
- -bukkit.*
- -minecraft.*
for my default group, once i removed those it worked fine.
by doing that it removed the permission node, bukkit.broadcast which is for " Allows the user to receive all broadcast messages. " and that is why it didnt work.... again sorry for creating the trouble...