Vanish No Packet

Vanish No Packet

855k Downloads

Vanish Fake Announce

SmartTV20011 opened this issue ยท 11 comments

commented

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.
capture
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!

commented

That... shouldn't happen. What permissions plugin are you using, and what version is it?

commented

I'm using PermissionsEX version 1.23.4 which is the latest version, maybe its a 1.11 api thing?

commented

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
commented

Sure I will

commented

So this time it worked perfectly... with the permission.yml thing
capture
But then i tested it with pex too and it worked perfectly aswell...
capture pngfgd
I should have tested it before I bothered you, sorry about that, it must be another plugin on my server doing it :(

commented

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. :)

commented

I will do some testing on this... and i will give you a reply.

commented

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.

commented

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.
commented

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...

commented

Oh man, I forgot that permission even existed! Well, there you have it. Mystery solved.

Don't worry about trouble. Things have been rather quiet for me since Bukkit shut down. :)