Vanish No Packet

Vanish No Packet

855k Downloads

SilentJoin broken on Vanish.*

Hawke2019 opened this issue · 13 comments

commented

I have permissions set to vanish.* which includes silentjoin, but it still shows that the player has joined the game to everyone. It correctly does not show them leaving the game, but it still shows them joining when it should not be.

commented

Do you perhaps have a plugin which customizes your join message?

commented

I modified it and reloaded (a restart would kick like 20 people right now)
I removed op and tested with just vanish.* and all of them said I had the permission node.

commented

Well, let me know when you've restarted and tested. Also let me know if it still displayed the message on that join

commented

It's currently using the default join message on our server.

I've also notice that in the node vanish.standard it is not turning the options on such as nopickup and silentchest, which makes it very difficult to use it effectively.

The hiding join message was working correctly on the previous plugin I used which was deepvanish, but there were other issues with that plugin that made me switch to this.

We are running MC 1.5.2 with CraftBukkit 1.5.2

Plugins:

Essentials
EssentialsChat
EssentialsAntibuild
EssentialsProtect
EssentialsSpawn
bPermissions
HerobrineAI
WorldEdit
NoCheatPlus
RankMeUp
MythicDrops
killthebat
Buycraft
BeHerobrine
Follow
Vault
BlockDisguise
LogBlock
More-Mobs
WorldGuard
TreeAssist
HeadHunter
Chairs
Lottery
iConomy
SkylandsPlus
MyPet
Lockette
ProtocolLib
IcePvPControl
FreezeTagX
mcMMO
MobArena
RareItemHunter
FoundDiamonds
PlayerRiderReloaded
AutoAnnouncer
Hug
DisguiseCraft
ChestShop
BattleArena
ArenaSpleef

commented

Can you enable permtest in the VNP config, restart the server and join. Then, run these commands (while in game as the player with vanish.*)

/permtest vanish.silentjoin
/permtest vanish.joinvanished
/permtest vanish.joinwithoutannounce
/permtest vanish.nopickup
/permtest vanish.*

I'd like to know the result of each

commented

I restarted and tested again and it said I had all the permissions, but it's still showing the join message.

commented

Let's try an experiment. Make a complete copy of your server.

Test things, make sure it still does the message when it shouldn't.

Then, remove all plugins except your permissions plugin and VanishNoPacket. See what it does then.

commented

Okay, I've replicated the entire server, disabled everything except VanishNoPacket and bPermissions, and it still shows a join message for me when using the vanish.* node.

running CraftBukkit 1.5.2.-R0.1
VanishNoPacket v3.17.3
bPermissions v2.10.4

commented

I had some trouble with 2.10.4 as well so as recommended by the plugin
author by that time I moved back to 2.10.3 and everything started working
fine again.

B

On 21 May 2013 02:30, Hawke2019 [email protected] wrote:

Okay, I've replicated the entire server, disabled everything except
VanishNoPacket and bPermissions, and it still shows a join message for me
when using the vanish.* node.

running CraftBukkit 1.5.2.-R0.1
VanishNoPacket v3.17.3
bPermissions v2.10.4


Reply to this email directly or view it on GitHubhttps://github.com//issues/406#issuecomment-18190053
.

commented

I have never had issues with bPermissions on any other plugins so far, so I would avoid downgrading that if possible.

commented

Try it on your replicated server.

commented

It seems to work correctly with 2.10.3, but all the other plugins have worked on 2.10.4. Do you intend to make your plugin work correctly on 2.10.4 on update or will I need to downgrade?

commented

Plugins such as VanishNoPacket aren't written to interact directly with a permissions plugin. I interact with the Bukkit API, which the permissions plugin is supposed to keep up to date properly. There are some complex things in VanishNoPacket, maybe bPerms is getting confused?