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!
I just did a quick test with this plugin on my server and when I typed /spec <playername>, they said they could see me for a quick second, then I disappeared..
I'm wondering if it's possible to remove any chance of them seeing you.. Maybe even make it 'unhackable' like VanishNoPacket? Also, there is a bit of lag when spectating.. any way to improve that?
@Adrenalineq
Well that's odd...
For some reason, even when the default group has the spectate.use permission, no one who joins can spectate. I edited the config to true, but still nothing. How can I fix this?
P.S. I, as the admin, CAN spectate others, however I AM an op.
@EyasTheBad
I couldn't reproduce the problem, could you give me some more details?
Hey. Have been using the Spectate plugin for a couple of days, but simply had to delete it again as its really bad. Its working fine when going to spectate, but when getting off the spectate it at 50% suffocate the player. Just lost valuable armour and weapons due to this plugin. Thnx.!!!
I dont recommend using this plugin before that serious bug have been fixed.
@Adrenalineq You should subscribe to get the latest links.
1.7.1 should fix HealthEvent
http://dev.bukkit.org/server-mods/spectate/files/16-v1-7-1/
Make Spectate CButD ready please?
@DonDav1
It should be available soon.
hi, where can we download 1.71?
I am getting the same error as ScottSpittle
Where can i download the "version for 1.2.5?
04:19:34 [SEVERE] Could not pass event EntityRegainHealthEvent to Spectate
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459)
at net.minecraft.server.EntityLiving.heal(EntityLiving.java:565)
at net.minecraft.server.EntityLiving.heal(EntityLiving.java:559)
at net.minecraft.server.EntityWolf.b(EntityWolf.java:219)
at net.minecraft.server.EntityHuman.e(EntityHuman.java:684)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:984)
at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:180)
at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33)
at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
at net.minecraft.serverhook.NetServerHandlerProxy.a(NetServerHandlerProxy.java:83)
at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftWolf cannot be cast to org.bukkit.entity.Player
at com.Chipmunk9998.Spectate.SpectateListener.onPlayerRegen(SpectateListener.java:312)
at sun.reflect.GeneratedMethodAccessor294.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301)
... 16 more
Using v1.7 RB 1.2.5 r0.1
Errors:
2012-04-08 19:13:25 [SEVERE] Could not pass event EntityRegainHealthEvent to Spectate org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at net.minecraft.server.EntityLiving.heal(EntityLiving.java:565) at net.minecraft.server.EntityLiving.heal(EntityLiving.java:559) at net.minecraft.server.EntityWolf.b(EntityWolf.java:219) at net.minecraft.server.EntityHuman.e(EntityHuman.java:684) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:984) at net.minecraft.server.Packet7UseEntity.handle(SourceFile:33) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftWolf cannot be cast to org.bukkit.entity.Player at com.Chipmunk9998.Spectate.SpectateListener.onPlayerRegen(SpectateListener.java:312) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ... 14 more
Hi :)
Does v1.7 for CB 1.2.4-R1.0 Apr 02, 2012" work for 1.2.5?
Thanks in advance!
This is the error when im going to Other world and it spams repeatly. Please fix this issue. and test on multiworld like Nether, The_End or add multi world support......
http://pastebin.com/Tty2EC8S
Returning to your own position sometimes puts you in the floor and suffocates you. At bedrock, you fall into the void.
Yeah had the perm falsed in the config. Works now! Thanks!
@deleted_7554077
The "Enable Permissions?" option in the config actually doesn't do anything anymore.