SpectatorPlus
SpectatorPlus by pgmann and AmauryPi
About · Commands & Permissions · Setup · Changelog · Source
Only builds coloured in green have been approved by the BukkitDev staff. Use development builds at your own risk.

What does it do?
Ever got bored standing behind a wall of glass waiting for the next game to start? Or if you're a server owner, do you dread the question "Can I have creative so I can spectate?"
Yep, I've been there too. That's why I made this plugin! When you die and are out of the game, just do /spec on and you will be given flight and a window will open letting you teleport to other players still in the game. But here's the great bit! Players still in the game can't see you, and you can't interact with the world (cause damage, break or place blocks, etc). When you're finished just do /spec off to be teleported back to spawn. Simple!

Any requirements?
If you don't have a plugin with a /spawn command on your server, you need to set up a spectator lobby to make sure players are teleported back to spawn afterwards (see setup section).
Can I get development builds?
DISCLAIMER: Development builds of this project can be acquired at the provided continuous integration server. They have not been approved by the BukkitDev staff. Use them at your own risk.
Get the latest jar files from Github/Jenkins: [ Github Stable | Dev Builds (Github CI) ] [ All releases ]
-
View User Profile
-
Send Message
Posted Nov 27, 2020PLS UPDATE
-
View User Profile
-
Send Message
Posted Mar 1, 2021In reply to david737545:
Hi David, sorry for the delay! I've updated the link to the dev builds if you're interested in testing these, remember they haven't been by BukkitDev staff, and I have also yet to test to ensure it works. A new version will be released soon (TM) which will support Minecraft 1.16+ once I have completed testing on it. Glad to see there are still people interested in the plugin after all these years!
-
View User Profile
-
Send Message
Posted Feb 26, 2016@jpivot
If you use the latest development version from Jenkins CI, you can use a config option to disable spec chat. This will mean all spectators can talk in global, but there's only one other way to do it: get them to use a command such as /broadcast, /say, or maybe Towny's /g <msg> if you use it.
-
View User Profile
-
Send Message
Posted Feb 26, 2016Hello, I am using this plugin for some minigames on my server. And when I have my moderators going into spec mode to catch cheaters and such, they can not talk in the normal 'global' chat. Only the 'SPEC' chat. Is there a way I can have my moderators talk both in SPEC and 'Global' Chat
-
View User Profile
-
Send Message
Posted Feb 17, 2016@Kiriot22
Are you using the latest development build (if not please try it)? Is there an error in the console? Do you have another plugin that modifies the inventory (e.g. a multi world inventory manager)?
-
View User Profile
-
Send Message
Posted Feb 17, 2016When players on my server do /spec on and then /spec off theirs inventory is deleted
-
View User Profile
-
Send Message
Posted Jul 11, 2015how would we make it so when they die in tnt tag or tnt run, they automatically go into spectate mode like this? and when the game ends completly where they get send to the Lobbys spawn point
-
View User Profile
-
Send Message
Posted Jun 3, 2015Hey pgmann,
thank you for the quick and helpful reply. Very unfortunate that this issue is due to bukkit, let's hope they'll fix it soon :)
-
View User Profile
-
Send Message
Posted Jun 3, 2015@waytearp
Hey there,
Notching mobs was fixed in the dev builds. Get the latest dev builds from the CI server (new server by the way: http:ci.pgmann.cf/).
As for the xp bug, that's Bukkit's fault... The xp collect event cannot be cancelled :( Maybe that will change in the future. I hope so, anyway.
-
View User Profile
-
Send Message
Posted Jun 2, 2015Hey man!
I tried using your plugin together with UHC reloaded, although it seems spectators can pick up xp and notch around mobs. Is there a setting I missed?
Other than that, really great work on that plugin!
Thanks
-
View User Profile
-
Send Message
Posted Apr 3, 2015@theroflcoptah
To hide spectators from players, I use the player.hidePlayer(spectator) function from Bukkit. Using this function completely hides the player entity in game for the player, but it also automatically hides the spectator's name from the tab list. I didn't actually have to code the plugin to hide the tab list names.
As such, I would have to rewrite the tab list, possibly messing up other plugins in the process. So it's possible to do but I'd rather not.
-
View User Profile
-
Send Message
Posted Apr 3, 2015Suggestion : Add an option in the config, to show all the spectating players in the tab menu to non-spectating players ?
Currently you can see the tab list spectators only if you are spectating, otherwise players doesn't show up at all.
-
View User Profile
-
Send Message
Posted Mar 28, 2015Awesome plugin!
One request though: could you make another permission node, maybe
spectator.admin.editthat allows admins to edit inventories and preferably health and potion effects and hunger too.-
View User Profile
-
Send Message
Posted Mar 15, 2015Hello
Can you add a toggle option for disable see user life in tab menu?
We have a server with a plugin for hide the user life (mods for see life no work). But users with spec can see other user life with tab and tell it his friend by msg.
Thanks
-
View User Profile
-
Send Message
Posted Mar 8, 2015@blurgzyTheKiller
It already works fine with 1.8. (Make sure you use Spigot to make sure you get all the features of the plugin if you're using dev builds; entity collision prevention for spectators doesn't work on Bukkit 1.8, only Spigot 1.8. Spigot 1.8 is recommended, but not required, for the latest stable build).
-
View User Profile
-
Send Message
Posted Mar 8, 2015Can you update to 1.8 love this plugin!
-
View User Profile
-
Send Message
Posted Feb 26, 2015@xMaxanice
Did you set the clock item (arena selector) to something else, or was it set to WATCH as well?
We're planning to add a messages.yml file in the next release.
-
View User Profile
-
Send Message
Posted Feb 25, 2015I have found a bug with this plugin, If you set the compass item into a Watch (Clock) It will bring up a menu that says "SpectatorPlus" Instead of the players, Whenever you have the time, can you please fix this? Also, can you make it so that we can edit the Prefix, Instead of "[SpectatorPlus]." Other than that, you have the best Spectating plugin I've ever seen. ~ Max
-
View User Profile
-
Send Message
Posted Jan 27, 2015Hey pgmann, can you add me on Skype please? I have a few things to run by you regarding this plugin? I'll dm you my Skype address.
-
View User Profile
-
Send Message
Posted Jan 17, 2015@pgmann
Sounds great pgmann!