✨ Staff Spectate ✨ [1.15 - 1.21+] Let your staff moderate to
5Ensure you and your server is safe while allowing moderators to efficently do their job!

Discord support:
Feel free to join us on discord if you need help or just want to hang out.

Staff Spectate is a Minecraft server plugin designed to allow your staff to check on players without them losing their progress in survival.
This plugin helps eliminate the abuse of spectator mode and changing game modes.
On issuing the command /spectate <player-name> the staff member will be put into Spectator mode and teleported to the player. The plugin will save the location they issued the command and send them back to that location upon ending their spectator session.
NEW-
Staff spectate now allows POV spectating.
Upon using the command /spectatepov <player> the staff memeber will be put into the perspective of the player.
If the player being spectated changes world eg Overworld -> Nether the spectating will continue into the new world.
The session will be ended when the user:
- Leave the game
- Issue /spectate leave
- Start to spectate another player.
Commands
- /spectate <player>
- /spectate leave
- /spectate exit-here
- /spectate switch <player>
- /spectatepov <player>
- /spectatepov leave
- /spectatepov exit-here
- /spectatepov switch <player>
Admin Commands
- /spectateadmin info
- /spectateadmin reload
Permissions: (OP has all permissions)
staffspectate.use:
- staffspectate.povspectate
- staffspectate.spectate
- staffspectate.leave
staffspectate.admin:
- staffspectate.notify
- staffspectate.leavebypass
staffspectate.spectate
staffspectate.povspectate
staffspectate.leave
staffspectate.notify
staffspectate.leavebypass
config.yml
# -------------------
# General Settings
# -------------------
# Should we return the spectator to their original location on leaving spectating.
# Default: true
return-to-location: true
# Should we alert admins of new updates?
# Players with Operator or staffspectate.notify permissions will be notified of updates.
# Default: true
notify_updates: true
# Should we keep a log of spectate events?
# File named logs.txt
# Default: true
log-to-file: true
# -------------------
# LANGUAGE Settings
# -------------------
# Available colours:
# black, dark_blue, dark_green, dark_aqua, dark_red, dark_purple, gold, gray, dark_gray, blue, green, aqua, red, light_purple, yellow, or white.
# Hover and click actions also supported:
# CLICK ACTION: <click:run_command:/say hello>Click to say hello</click>
# HOVER ACTION: <hover:show_text:'<red>test'>TEST
# More info at: https://docs.adventure.kyori.net/minimessage/format.html#color
language:
commands:
# Message sent when the player doesn't have correct permissions.
# Default: "<red>You don't have enough permissions to do this!"
no-permissions: "<red>You don't have enough permissions to do this!"
player-quit: "<red>The player you were spectating has left the game."
spectate:
# The message sent when a user tries to spectate themselves.
self-spectate: "<red>You can't spectate yourself."
# The message as an action bar when the user spectates someone.
# Available placeholders:
# {user} = The player they are spectating.
# Default: "<green>You are now spectating {user}."
spectating: "<green>You are now spectating {user}."
# The message sent when no user was provided in the command.
no-user: "<red>Please provide a user to spectate! (/spectate <player>)"
# The message sent when a player is already spectating a user.
already-spectating: "<red>You need to leave your spectating session to use this!"
stopSpectate:
# Send when the player stops spectating a player.
# Default: "<green>Returned you to your previous location."
spectate-end: "<green>Returned you to your previous location."
# Message sent when they try to stop spectating but aren't spectating anyone
# Default: "<red>You are not spectating anyone!"
not-spectating: "<red>You are not spectating anyone!"
## DON'T TOUCH THIS NUMBER AT ALL
# IT'S PURPOSELY HIDDEN AT THE BOTTOM OF THE FILE
config-version: ${config.version}
plugin-version: ${project.version}Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta
