Minecraft Username: JamieSinn Brief Description: Using the /pet ocelot command and /vanish invalidates the use of vanish. Instructions: Unvanished, type /pet ocelot; spawns as normal; Next, type /vanish; Ocelot despawns; while still in vanish, re spawn ocelot /pet ocelot Ocelot is visible, you are not. Thusly making vanish a bit useless How many times did you recreate this bug?: 5 @zardgyer was a non mod player to test this, oreo did too, but staff can see all vanished players. Result: If I am unvanished, and type /pet ocelot, it spawns as normal, no issues, but if the cat is spawned, and I /v, it despawns. The real issue is when I type /pet ocelot while in vanish, it still spawns the ocelot, but the ocelot is visible to all players. As they follow players, it gives away location, therefore removing the purpose of vanish. Expected Result: Either the ocelot not to be spawned, or you to have the ocelot vanished. Simple for code. I would be willing to do it myself if I was given the chance. Evidence: @zardgyer Screenshots later on.
Just dug into the code a bit, I found there is indeed a vanish listener, and I may be able to modify it to use Essentials/VNP to vanish the ocelot. I'll look into this a bit more. File in questions if anyone wanted to know. @KHobbits, would it be possible to use an ess hook? I'll look into it if possible. https://github.com/DSH105/EchoPet/b.../dsh105/echopet/listeners/VanishListener.java
I don't really understand the problem. This comes down to player choice? If someone is just using vanish to hide from player list, it makes sense to allow an override. Sent from my Nexus 5 using Tapatalk