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 ]
Also a really really really really (cant stress the really enough) really AWESOME IDEA FOR THE SPECTATORS is for them to have there own chat so the players dont see there specs. chat, so the specs can see ALLL the chat spec and player while the players can only see other players chat! so there's no cheating. Once a spec types " /spec on " they join the spec. chat and the spec. could have a prefix saying " (SPEC) Justdoitjafri: Hey " like the hives!
It would be a sick feature to add in the next build hopefully soon because I want to use this plugin but i cant unless these things are added! Thanks
Hey I just downloaded this plugin and I want to know how to set a lobby for a specific arena. Because I set a lobby for all spectators using /spec lobby set and it sets the lobby. Then when I set the arena Its all good and when I get the clock I click it and I get a inv. with a book saying the name of my arena (The name is UHC). (All good so far i'm assuming). The when I click the book it says "No lobby set for UHC" How do I set a lobby for a specific arena?!?!?!
I tried using this command to set the lobby " /spec arena lobby " UHC (UHC is the arena name) but the return I get is "An internal error occured while attempting to perform this command" Why do I get this back!
And when I try like this " /spec arena lobby " thats not even and command!
I have the latest version of the plugin I got it the day this comment is posted!
Thanks for reading and have a great one!
translate one language to config because some do not know that says
@YanPerez
I might add a file where you can modify the output from the plugin soon (ie. next update). Would that satisfy your needs?
You can add a config to change texts in Spanish :)? please
PD: cool plugin
@Noraaron1
When you do /spec lobby set, you set the lobby. When you then do /spec, you are teleported to that location instead of your spawn.
@pgmann
I cant seem to be teleported to the spectator spot when I am using this plugin and I have set the lobby
@Seaboiii
I see what's wrong now. You were spectating when you stopped the server, your inv was cleared from memory so it was left that way when you started next time. I'll try to fix that in the next version. Thanks for pointing it out :)
@pgmann
I am using B1.4. It is working for its feature but it clears inventory on join. I have items in my inv. After adding the plugin. Started my server, my items are gone.
@Noraaron1
Oh, im stupid :P I didn't read It completely
@pgmann
How do you make it so that you can spectate? I cant seem to get it working.
@Seaboiii
Which version are you using? Config saving was added in B1.4, so you might not have it... It worked when I tested it.
@pgmann
I just realise that once I put this on the server, everyone loses their inventory
@Trishh_
Currently, no. But I have a plan, possibly for the next beta. It won't make arrows go through them but it will stop them blocking arrows, etc.
Would a shot arrow go through the spectator etc so they can't interfere in pvp at all whatsoever?
@FlOppythp
You follow the player yourself. It's meant for minigame servers. All interaction is disabled while spectating. If you've ever played on the HiveMC you'll know what I mean.
I might as well say, my next project idea is for a crown conquest plugin. I really liked watching and think it would be great fun for minigame servers.
@blablubbabc
There.. happy now? Thanks for pointing that out by the way :)
The new license reserves all rights but distribution as-is.
Also, I'd love some feedback on the actual plugin. Have you tested it? And if so what do you think?
I just noticed:
License says GPLv3, here and in the LICENSE file. Maybe change to a different license, if you do not want to allow other people to use your code? Because GPL explicitly allows everyone to do so..
@irfanline
Instead of an API, there'll be a new mode in the next version: arena mode!
Only players inside certain regions will be shown in the teleport window.
It's good plugin. I want to use this plugin on arena based minigames. So, on right click to compass, plugin must to show only ingame players. Can you make an api for developers?