PLEASE REPORT ISSUES AND BUGS OR SUBMIT FEATURE REQUESTS ON GITHUB! I WILL NOT FIX ISSUES REPORTED UNDER THIS RESSOURCE! (Exceptions are made with reports via Discord)
This plugin is a "remake" of kosakriszi's Spectator Plugin. I wanted to edit it for my own purpose first, but I think other people would be happy too for an updated resource. The last update of the resource was in Feb. 2016.
You want a possibility for your staff members to spectate other players without giving them access to /gamemode? Welcome to this resource! Features: These are the main features this plugin provides:
- enter and leave spectator mode - spectate specific players - Cycle through all online players with an adjustable delay - mirror player inventories/effects with real-time update - ... and many more features can be found in the Wiki!
Installation:
Put the plugin in your servers plugin folder. Java 16 is required!
Commands: Below you can find a list with all commands that are added by the plugin. Every command has a short description, a detailed description can be found in the Wiki!
Code (Text):
// You can always replace spectate with spec!
// /specate -> /spec || /spectatecylce -> /speccycle
// etc...
// Every command is explained in the wiki on GitHub!
/spec // Enter or leave Spectate-Mode
/spec [Player] // Spectate a specific Player
/speccycle start <seconds> [order] // Start cycling through all players
/speccycle stop [Player] // Stop a running cycle (for specific player)
/speclist // View all spectating players
/spechere // Enter or leave Specate-Mode at your current location
/unspec [Player|*] [here] // "Kick" a Player or all out of Spectator-Mode
// param "here" is a boolean! true equals to /spechere
/specreload // Reload the Configuration
Permissions: Below you can find a list with all permissions that are added by the plugin. A description for every permission can be found in the Wiki!
This is the raw list of every permission node!
Every permission is explained in the
wiki on GitHub!
spectator.*
spectator.bypass.*
spectator.bypass.notify
spectator.bypass.spectateall
spectator.bypass.spectated
spectator.bypass.unspectated
spectator.bypass.tablist
spectator.commands.*
spectator.commands.admin
spectator.commands.spectate
spectator.commands.spectatecycle.*
spectator.commands.spectatecycle.default
spectator.commands.spectatecycle.stopOthers
spectator.commands.spectatehere
spectator.commands.spectatelist
spectator.commands.spectateothers
spectator.commands.spectatechangeothers
spectator.commands.spectatereload
spectator.commands.unspectate
spectator.notify.update
spectator.utils.*
spectator.utils.hidetab
spectator.utils.mirroreffects
spectator.utils.mirrorinventory
spectator.utils.opencontainer
spectator.utils.openenderchest
Placeholders: This plugin supports PlaceholderAPI! Also custom placeholders are available. They can be found in the Wiki!
Information: If you've found a bug or have any kind of request: Please use the GitHub Issue Tracker! For specific questions, you can also send me a DM via Discord
The Wiki for this Plugin can be found Here Hope you enjoy this Resource!