Spectate

What is spectate?
Spectate allows you to watch players from their point of view, simply by typing in /spectate (player). You will see exactly what they see, and they'll never know you were watching them.
You can also watch them from different angles. There's Third Person, Third Person Front (looking at their face), and Freeroam (you can walk freely around and watch them from any angle).
There's also "Scroll" mode and "Scan" mode. Scroll mode allows you to right and left click to change between players, and Scan mode will change the player you're spectating every few seconds (you can set how long until it switches to the next person).
There's also an API, which allows developers to take control of the entire plugin.
To see a full list of everything you can do with Spectate, head over to the Commands page.
Spectate has undergone a complete rewrite.
Please make sure your permissions are up to date, and please report any bugs on the tickets page.
Spectate 2.0 is here!
2.0 includes:
- A complete rewrite of the entire plugin from the ground up.
- Lots of bugs fixes!
- Spectate is now compatible with Multiverse Inventories.
- A fresh new API that lets developers control the ENTIRE plugin!
And some new features:
- A new spectate angle, Third Person Front mode! Now you can watch the player you're spectating while looking at their face. What more could you ask for?
- Another new spectate angle, Free Roam mode! Now you can walk around like a ghost while still viewing their inventory. Spooky!
- You can now see the gamemode and XP of the player you're spectating!
- If you were invisible before spectating, you will still be invisible when you stop spectating.
And many more features I forgot to write down!
So what are you waiting for? Download the plugin for the complete Spectating experience today!




-
View User Profile
-
Send Message
Posted Apr 6, 2012@vittek
Enable Permissions?: true
canspectate Permission Enabled?: true
-
View User Profile
-
Send Message
Posted Apr 6, 2012Hmm I'm having the issue that the spectate.cantspectate perm doesn't work using PEX. Currently running 1.7 with MC1.2.5.
Basicially people can spectate them even when the group has the spectate.cantspectate perm.
-
View User Profile
-
Send Message
Posted Apr 5, 2012@slixxkilla
I already fixed it and it'll be in the next patch.
-
View User Profile
-
Send Message
Posted Apr 5, 2012Just got this... Wonder what it meant (Edit: player made wolves and babies)
4/5/2012 10:30:03 PM [SEVERE] Could not pass event EntityRegainHealthEvent to Spectate
4/5/2012 10:30:03 PM org.bukkit.event.EventException
4/5/2012 10:30:03 PM at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
4/5/2012 10:30:03 PM at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
4/5/2012 10:30:03 PM at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
4/5/2012 10:30:03 PM at net.minecraft.server.EntityLiving.heal(EntityLiving.java:565)
4/5/2012 10:30:03 PM at net.minecraft.server.EntityLiving.heal(EntityLiving.java:559)
4/5/2012 10:30:03 PM at net.minecraft.server.EntityWolf.b(EntityWolf.java:219)
4/5/2012 10:30:03 PM at net.minecraft.server.EntityHuman.e(EntityHuman.java:684)
4/5/2012 10:30:03 PM at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:984)
4/5/2012 10:30:03 PM at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
4/5/2012 10:30:03 PM at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
4/5/2012 10:30:03 PM at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
4/5/2012 10:30:03 PM at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
4/5/2012 10:30:03 PM at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
4/5/2012 10:30:03 PM at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
4/5/2012 10:30:03 PM at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
4/5/2012 10:30:03 PM Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftWolf cannot be cast to org.bukkit.entity.Player
4/5/2012 10:30:03 PM at com.Chipmunk9998.Spectate.SpectateListener.onPlayerRegen(SpectateListener.java:312)
4/5/2012 10:30:03 PM at sun.reflect.GeneratedMethodAccessor140.invoke(Unknown Source)
4/5/2012 10:30:03 PM at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
4/5/2012 10:30:03 PM at java.lang.reflect.Method.invoke(Unknown Source)
4/5/2012 10:30:03 PM at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
4/5/2012 10:30:03 PM ... 14 more
-
View User Profile
-
Send Message
Posted Apr 5, 2012Hi Chipmunk, plugin works with craftbukkit-1.2.5-R1.0 / Spectate 1.7... Will stress test more later tonight with my moderators.
Awesome plugin!
-
View User Profile
-
Send Message
Posted Apr 4, 2012Hi Chipmunk, Heres some updated info
The inventory bug: I am using WorldInventories v1.2 In both cases, i was in the same world as the other player and neither of us left.
the second issue, I was using the plugin Observe which is supposed to tell u who placed/destroyed something in a 5 block radius. The guy I was spectating was using this command at the time. Later that night I used Observe, and the server froze, my client ghosted for a bit and then I lost connection exactly like before. So what I think happened was that Observe crashed the server while I was spectating, and the demonic possesion of his character was nothing more than the standard ghosting stuff that happens when u lose connection. The crash/freeze didnt have anything to do with Spectate as the server froze the same way later from using Observe.
I could try the inv bug again if you had a debug mode of somekind. lemme know if i can help out
@Chipmunk9998
-
View User Profile
-
Send Message
Posted Apr 4, 2012Would it be possible, to make it as an invite? /invite username Or to to let a user toggle cantspectate on/off (I guess many would want bypassing of admins for that)
-
View User Profile
-
Send Message
Posted Apr 4, 2012Just noticed this one 1.7
-
View User Profile
-
Send Message
Posted Apr 4, 2012@dropposite
For the inventory bug, are you using any other inventory plugins? Like ones that give you different inventories per world?
For the second part... wow. I'll try to reproduce this glitch.
-
View User Profile
-
Send Message
Posted Apr 3, 2012First off, best plugin ever....I got this v1.6, and altho it has minor glitches it was very useful. So today I saw v1.7 is out, so i updated. Read the changelog and the update addressed some glitches and now allows 2 admins to spectate on someone woohoo.
Then, I ran into a bug:
I spectated someone, then did /spectateoff, and I had a bunch of crap in my inventory. It put a copy of their items into my inv..... Crap, I was doing survival at the time so it was annoying to have to sort it out, but again, no big deal if I just remember to dump my inv first.
Then, I tried to simulate the bug a second time, and heres what happened.... I spectated the same person, and then did /spectateoff. If appeared that nothing happened, I didnt appear back at spawn where i initiated the spectate command from, instead i just stood there where the player was. I pressed E and saw that I had their inventory again.....Then.... I walked....I went farming...I talked.... wtf is going on....I am the other player now.... Im on skype with the other guy, and he was kicked out of the server. I check the server console and we r both logged in, no errors at all. Then I disconnect, the console still says we r both logged in, but now neither of us can connect back....we cant resolve the hostname now.... I closed the server out, rolled the plugin back to 1.6, booted the server back up, we logged in fine.
Against my better judgement, I suppose I could try and simulate this again if you had some kind of a debug mode to capture whats happening.
Maybe someone else can reproduce it?
-
View User Profile
-
Send Message
Posted Apr 3, 2012There is a bug: If the person being spectated is trying to shoot a bow it will shoot and bounce off the air infront of them.
-
View User Profile
-
Send Message
Posted Apr 3, 2012I'm just getting my first server up and this plugin could really help keep control of hackers and griefers.
-
View User Profile
-
Send Message
Posted Apr 3, 2012@Pandamatak
Sure, I'll get started on that right away.
Edit: I'm not sure if an option in the config or a permission would be better.
-
View User Profile
-
Send Message
Posted Apr 3, 2012No ticket section :(
Ah well, error: http://pastie.org/3722518
-
View User Profile
-
Send Message
Posted Apr 3, 2012Saw the changelog and would love to update except for one thing...
I liked being able to open chests while spectating since by default when the person you're spectating opens a chest it doesn't open it for you as well. I usually just activated the chest a second after so that it wouldn't make any noise to see what they were taking out.
Can you make that one option configurable?
Please PM me when you do
Thanks!
-
View User Profile
-
Send Message
Posted Apr 3, 2012@Sonorpearl
Wow, must have been tired when I wrote that part. I'll put up a fix for that in a few minutes.
-
View User Profile
-
Send Message
Posted Apr 3, 2012http://pastie.org/3721883 ON RB
-
View User Profile
-
Send Message
Posted Apr 3, 2012@TechCraft
It's built in to bukkit with the vanish api, I don't know how to not take you off the list.
-
View User Profile
-
Send Message
Posted Apr 3, 2012Idea: In the config could you put 'spectate shows you as offline: true/false' Because I don't like the offline when spectating, I just like watching my players :D
-
View User Profile
-
Send Message
Posted Apr 2, 2012I love this plugin, but it would be nice if you would allow us to spectate Herobrine XD Since I've had a player on my server before named that and couldn't spectate him T.T