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!
Will i telleport back to where i was before i spectated the player?
Can i edit someones inventory like removing items and placing items?
I ported this plugin to version 1.7.10
You can download it on rubukkit.org
sorry if not correctly I'll write, the translation is made through Google translator from the Russian language
1.5.2 version spectate plugin have some error
command /spectate inv [on/off] don't set on or off.
Can you fix it? Please help me. :(
Will you update it again? I want you to add the 1.7.10 version
Hello, for the 1.6.4 version of this plugin. I am able to interact with players WHILE spectating. Meaning, I can kill the player while spectating someone.
Can this bug be fixed?
Will you update it again? I want you to add the spigot1.11 version
Please read tickets!
I found a bug!
And please update this plugin into the 1.7.10
Bukkit is dead
If you read comments, you see 1.7.2 version isn't compatible with 1.7.10
When i use command /spactete i have crash.
Do you can repair this?
issued server command: /spectate urzad_miasta
[11:14:17] [Server thread/ERROR]: null
org.bukkit.command.CommandException Unhandled exception executing command 'spectate' in plugin Spectate v2.0
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:46) ~[craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:180) ~[craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at org.bukkit.craftbukkit.v1_7_R4.CraftServer.dispatchCommand(CraftServer.java:740) ~[craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at net.minecraft.server.v1_7_R4.PlayerConnection.handleCommand(PlayerConnection.java:957) [craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at net.minecraft.server.v1_7_R4.PlayerConnection.a(PlayerConnection.java:818) [craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.a(PacketPlayInChat.java:28) [craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at net.minecraft.server.v1_7_R4.PacketPlayInChat.handle(PacketPlayInChat.java:47) [craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at net.minecraft.server.v1_7_R4.NetworkManager.a(NetworkManager.java:157) [craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at net.minecraft.server.v1_7_R4.ServerConnection.c(SourceFile:134) [craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at net.minecraft.server.v1_7_R4.MinecraftServer.v(MinecraftServer.java:667) [craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at net.minecraft.server.v1_7_R4.DedicatedServer.v(DedicatedServer.java:258) [craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at net.minecraft.server.v1_7_R4.MinecraftServer.u(MinecraftServer.java:558) [craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at net.minecraft.server.v1_7_R4.MinecraftServer.run(MinecraftServer.java:469) [craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at net.minecraft.server.v1_7_R4.ThreadServerApplication.run(SourceFile:628) [craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
Caused by: java.lang.NoClassDefFoundError org/bukkit/craftbukkit/v1_7_R1/entity/CraftPlayer
at com.Chipmunk9998.Spectate.api.SpectateManager.setExperienceCooldown(SpectateManager.java:847) ~[?:?]
at com.Chipmunk9998.Spectate.api.SpectateManager.startSpectating(SpectateManager.java:259) ~[?:?]
at com.Chipmunk9998.Spectate.SpectateCommandExecutor.onCommand(SpectateCommandExecutor.java:324) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
... 13 more
Caused by: java.lang.ClassNotFoundException org.bukkit.craftbukkit.v1_7_R1.entity.CraftPlayer
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:67) ~[craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:62) ~[craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_67]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.7.0_67]
at com.Chipmunk9998.Spectate.api.SpectateManager.setExperienceCooldown(SpectateManager.java:847) ~[?:?]
at com.Chipmunk9998.Spectate.api.SpectateManager.startSpectating(SpectateManager.java:259) ~[?:?]
at com.Chipmunk9998.Spectate.SpectateCommandExecutor.onCommand(SpectateCommandExecutor.java:324) ~[?:?]
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44) ~[craftbukkit-1.7.10.jar:git-Bukkit-1.7.9-R0.2-24-g07d4558-b3116jnks]
... 13 more
I think nobody is at the bukkit head
No more update since 1 september...
If you can Pm me the update you're kindless !
I've updated this, not sure if I can release it though.
Hey man if you could update this, it would be very useful.
Not working because is'nt up to date in 1.7.9/1.7.10
Working well in 1.7.2/1.7.4 bukkit/spigot
Plus please add Spigot support because many complains how it doesnt work and my server runs spigot
Can you please add [ /Spectate On ] my server spectating spot wont work then. Because I have a TP spot where you step on a preasure plate and it runs the command then I wanted it to run the command /spectate on while sending them to the spectate spot.
love the plugin but can't use it due to players having 20+ health,
please look into this on the tickets page
thanks
Spigot 1.7.9, get disconnected with Internal server error whenever I try to spectate someone. No error in the console.
Don't working in 1.7.9, but i think you know :p
A problem with spigot 1.7.2 and Multi-inv plugin
If i'm on world A and spectate a player in world B
When i spec off, my inventory in world A is same
than the player, all is wipe :/
I open a ticket.
addendum: This bug is only with multiInv, with multiverse-inventories, no bug.
Hey, can you fix the dev page?