SpyPlus
Description
In SpyPlus 2.0, the possibilities are endless. Stored Inventories. Spy Panel. Teleportation. Bypass Permission Nodes. And Much Much More!
How Does It Works?
It's simple, just install the plugin, and it's ready to go! To take the most advantage over this plugin, please see the commands section for a list of commands, and the permission section to see a list of permissions to maximize your experience using SpyPlus.
Commands
/spy - Turns the sender into spy mode instantly! Saving their entire inventory for when they leave spy mode (by retyping the command), setting their gamemode to create (will be reset to survival when they exit spy mode), vanish the player to everyone online(except if bypassed, see a list of permissions for this), and allows access to the /spypanel command!
/spypanel - This command makes the entire plugin worth using, if you are in spy mode and use this command, a menu will appear, with a list of random users that you can teleport to, by just simply clicking on their head. (Picture at the bottom).
Permissions
spyplus.mode: description: This permission node will allow access to the /spy command!
spyplus.bypass: description: This permission node will allow the user to see players that are in spy mode!
spyplus.panel: description: This permission node will allow access to the /spypanel command!
spyplus.notify: description: This permission node will notify the player if a user went or left spy mode!
To-Do List
- A more advanced spy panel, containing more panel features.
Be Notified
Follow me on twitter to get the fastest and most reliable updates https://twitter.com/MrNiknea
Pictures
^ How the Spy Panel looks. All the heads are players that you can teleport to.
Video Tutorial
Here is an awesome video tutorial explaing how SpyPlus works, created by BlazeX344!
OMG THERES A BUG WHAT DO I DO?!?!?
Simple, just post it in the comments below, containing information about the bug, e.g what caused it.
I keep seeing this error in my console 8:47:33 PM CONSOLE: ERROR]: Could not pass event InventoryClickEvent to SpyPlus v2.0 8:47:33 PM CONSOLE: Source) [?:1.7.0] 8:47:33 PM CONSOLE: Source) [?:1.7.0] 8:47:33 PM CONSOLE: Source) [?:1.7.0] 8:47:33 PM CONSOLE: Source) [?:1.7.0] 8:47:33 PM CONSOLE: Source) [?:?] 8:47:33 PM CONSOLE: Source) [?:1.7.0] 8:47:33 PM CONSOLE: Source) [?:1.7.0]
So we recently hit 1000 downloads, and I promised as a thank you, I would create a punishment panel. Any ideas on what you would like to see in the panel?
@Sonicjumper
Fixed in next version.
Even though the latest version hasn't been approved yet, I'm releasing another version, containing several bug fixes.
At 1000 downloads, I'll be adding a punishment command, with a GUI system! :)
There's a bug I've found regarding the "Invisible Player" function. Of course, moderators are hidden from normal players when they use /spy, but it seems that whenever players log off and log back on, they can see the moderators that are in spy mode. This may be due to me using a plugin that changes the Name Tag colors on players, and it may be refreshing their bodies to make them visible again. Let me know if I can do anything to fix this, or if you know how to do this.
@niknea
Cool, thanks bro
SpyPlus v2.2 has been sent in for approval!
@Nikoxx99
Fixed next update.
they are http://gyazo.com/c6e7e30000e5834fdba80afea5ea9534 http://gyazo.com/c0a4c176c2590c7a68dc035797e971ef
@Nikoxx99
whats the name of the user you were trying to teleport to?
good. http://gyazo.com/ba6c52417649b8768a1e1bf0455cdafb http://gyazo.com/dac421b740500c9d46c08c36d4548cc0 it may be for some plugin that I have. i don't know
@Nikoxx99
Everything works perfectly for me, however I'm not using spigot, can you please take a screenshot of the message you get when trying to teleport to a player? And what's the players name?
the head menu don't work correctly. the names repeat in the heads. and the message that says the player is offline. this happens on 1.7.9 spigot
@Nikoxx99
What errors do you get?
i like this plugins, but have many errors, the idea is good, I expect the best in the future
@Sonicjumper
Hmm, the spy panel seems to be working for me, are you getting any errors? What are you doing?
For your second question, I have fixed that bug in the next update, that'll soon been posted.
I like the idea for Spy, but there are several bugs I've already found.
1) Spypanel does not work. It doesn't matter which name I click on, I always get the message that says the player is offline. I'd recommend you make sure you are checking the player's name, not their display name, because I use colored display names.
2) I get a NullPointerException every time a player clicks in their inventory. This floods the chat and is rather annoying. Here's the error location: Caused by: java.lang.NullPointerException at me.niknea.spyplus.listeners.SpyGuiFunctions.SpyGuiFunction(SpyGuiFunctions.java:20) [?:?]
@Sonicjumper
SpyPlus v2.1 has just been sent in for approval!
@Sonicjumper
I'll be adding a refresh button on the SpyPanel in the next update!
It would be great if there was some sort of order to which players are chosen for the SpyPanel. Perhaps some way to open a larger SpyPanel? Or perhaps some way to switch between multiple panels. I would also like some order such as an Alphabetized list of players, rather than random(though I understand your choice to use random because there may be more than 24 players online).