I'm going to update this plugin soon in a few weeks.
Spoiler: OLD
What does FutureStaffMode do? FutureStaffMode gives some enhancement when it comes to being a Staff. This plugin allows your Staff to enter 'StaffMode' which will give them access to teleportation commands, vanish them and a lot more!
Whilst in StaffMode:
Commands:
/StaffMode or /SM
/SM - Displays exactly what is below, sort of 'menu'
/SM Toggle - Toggle StaffMode
/SM Tp <player> - Teleport to <player>
/SM Fly - Toggles flymode
/SM Feed - Saturates your tummy
/SM Vanish - Toggles Vanish
/SM Setspawn - Sets the spawn for FutureStaffMode
Permissions:
FutureStaffMode.staffmode - Will give them access to all commands from FutureStaffMode! ( With the exception for /SM Setspawn ).
FutureStaffMode.setspawn - Allows you to set the FutureStaffMode spawn.
FutureStaffMode.seevanished - Allows you to see the vanished ones.
FutureStaffMode.exclude - Exclude you from being Watched ( Commands ).
Configuration:
Configuration:
#A list of commands which are being watched, if a player issues this command, people in StaffMode will be notified.
WatchedCommands:
- /r
- /er
- /reply
- /msg
- /message
- /emessage
- /emsg
- /tpa
- /etpa
- /tpahere
- /etpahere
- /tell
- /t
- /etell
#A list of commands which are allowed during StaffMode.
AllowedCommands:
- /tempban
- /warn
- /kick
- /ban
- /tempmute
- /mute
- /tempbanip
- /banip
- /r
- /msg
- /spawn
- /sm
- /staffmode
#Whether to only allow the above mentioned commands whilst in StaffMode. Default true.
BlockCommandsInStaffMode: true
#Whether Staff should be teleported to the spawn, set with /SM Setspawn, when leaving StaffMode. Default false, because it isn't set.
TeleportToStaffModeSpawn: false
#Whether Staff should be teleported at all when leaving StaffMode. Default true.
TeleportWhenLeavingStaffMode: true
#Whether item blocking should be blocked when in StaffMode. Default true.
BlockItemDroppingInStaffMode: true
#Whether receiving damage from any source should be blocked when in StaffMode. Default true.
BlockReceivingDamageInStaffModeFromAllSources: true
#Whether picking up items should be blocked when in StaffMode. Default true.
BlockItemPickupInStaffMode: true
#Whether player interaction should be blocked when in StaffMode. This includes the opening of chests, breaking blocks, etc.. Default true.
BlockPlayerInteractionInStaffMode: true
#Whether damage received by other entities should be blocked when in StaffMode. This includes mob damage, damage from players, all entites! Default true.
BlockReceivingDamageByEntitiesInStaffMode: true
#Whether dealing damage to other entities should be blocked when in StaffMode. Default true.
BlockDealingDamageToEntitiesInStaffMode: true
#Whether the /SM Fly command is enabled. Default true.
AllowFlyToggleInStaffMode: true
#Whether the /SM Feed command is enabled. Default true.
AllowFeedInStaffMode: true
#Whether the /SM Vanish command is enabled. Default true.
AllowVanishToggleInStaffMode: true
#Whether the /SM Tp command is enabled. Default true.
AllowTeleportInStaffMode: true
#Whether Staff in StaffMode should be notified of people who are using a command from the WatchedCommands list. Default true.
WatchCommands: true
Storage:
#Here the location of /SM Setspawn is stored, recommended not to touch, but just set it with /SM Setspawn.
World: ''
X: ''
Y: ''
Z: ''
Messages:
#Notification send to Staff in StaffMode when someone issues a command from the WatchedCommands list. Possible variables: [player], [command]
WatchedCommandNotification: '&6[player] &aissued the command &6[command]'
#Notification when a command is disabled from StaffMode.
DisabledCommand: '&cSorry, but this command has been disabled by an Administrator!'
#Notification when you enable Vanish.
EnableVanish: '&aYou have &eENABLED &avanish! Players cannot see you again!'
#Notification when you disable Vanish.
DisableVanish: '&aYou have &eDISABLED &aVanish! Players can now see you again!'
#Notification when the /SM Setspawn is not set, but the plugin does attempt you to teleport you there.
SpawnNotSet: '&cYou were not teleported to the StaffMode spawn because it is not set! Contact an administrator to have it set &6/SM Setspawn'
#Notification when you set /SM Setspawn
SpawnSet: '&6You have set the StaffMode spawn at your location!'
#Notification when your StaffMode is disabled because the plugin was disabled. Possible at reloads, stops.
ReloadDisableStaffMode: '&6Your StaffMode was disabled because the Plugin reloaded!'
#Notification when you attempt to issue a command which is not allowed whilst in StaffMode.
DisabledCommandInStaffMode: '&cYou are not allowed to issue this command whilst in StaffMode'
#Notification when you cannot drop items.
DisabledItemDroppingInStaffMode: '&cYou cannot drop items in StaffMode!'
#Notification when you cannot pickup items.
DisabledItemPickupInStaffMode: '&cYou cannot pickup items in StaffMode!'
#Notification when you cannot receive damage in StaffMode.
DisabledReceivingDamageInStaffMode: '&cYou cannot receive damage in StaffMode!'
#Notification when you cannot interact in StaffMode.
DisabledInteractInStaffMode: '&cYou cannot interact in StaffMode!'
#Notification when you cannot deal damage in StaffMode.
DisabledDealingDamageInStaffMode: '&cYou cannot deal damage in StaffMode!'
#Notification when you have disabled StaffMode.
DisabledStaffMode: '&aYou have &eDISABLED &aStaffMode!'
#Notification when you have enabled StaffMode.
EnabledStaffMode: '&aYou have &eENABLED &aStaffMode!'
#Notification when you have enabled FlyMode.
EnabledFlyMode: '&aYou have &eENABLED &aFlyMode!'
#Notification when you have disabled FlyMode.
DisabledFlyMode: '&aYou have &eDISABLED &aFlyMode!'
#Notification when you cannot toggle FlyMode because you are not in StaffMode.
CannotToggleFlyMode: '&CYou cannot toggle FlyMode because you are not in StaffMode!'
#Notification when you cannot teleport because you are not in StaffMode.
CannotTeleport: '&cYou cannot teleport because you are not in StaffMode!'
#Notification when you cannot toggle Vanish because you are not in StaffMode.
CannotVanish: '&cYou cannot toggle Vanish because you are not in StaffMode!'
#Notification when you cannot feed yourself because you are not in StaffMode.
CannotFeed: '&cYou cannot feed yourself because you are not in StaffMode!'
#Notification when you feed yourself.
Feeding: '&aYummy yummy yummy in your tummy tummy tummy! :)'
#Notification when no player is specified, whilst it should be specified.
SpecifyAPlayer: '&cPlease specify a player!'
#Notification when it couldn't find the player specified. Possible variables: [target]
CouldNotFindPlayer: '&cCould not find player &6[target]&c!'
#Notification when you teleported to the player specified. Possible variables: [target]
TeleportToPlayer: '&aYou have teleported to &6[target]&a.'
#Notification when you issued a subcommand in /SM, which doesn't exist.
FalseSubCommand: '&cERROR 404 - Locking down server because a Staff does not know his commands!'
#Notification when you do not have permission to use StaffMode commands.
NoPermission: '&cI will not obey to your commands! You are no authority for me.'
#Multiple notifications each defined in a string. Goes from top to bottom. This shows when you issue just /SM
Menu:
- '&8[&7StaffMode&8]'
- '&6/SM Toggle &a&o- Toggle StaffMode'
- '&6/SM Tp <player> &a&o- Teleport to <player>'
- '&6/SM Fly &a&o- Toggle FlyMode'
- '&6/SM Feed &a&o- Saturates your tummy'
- '&6/SM Vanish &a&o- Toggles Vanish'
- '&c/SM Setspawn &a&o- Only for Administrators, sets the spawn'
Future Plans:
Whilst in StaffMode:
- Staff can teleport to players.
- Staff can not receive damage.
- Staff can not deal damage.
- Staff can not be seen by others.
- Staff can toggle flymode.
- Staff can not interact with the world ( Opening chests, destroying blocks etc ).
- Staff can not pick up items.
- Staff can not execute any commands but the ones you whitelisted!
- No access to FutureStaffMode commands, except '/SM Toggle' and '/SM Setspawn'.
- The Staff is teleported to the world spawn. Or to the FutureStaffMode spawn when it is set and when you set TeleportToStaffModeSpawn: false to true. Or not at all when you set TeleportWhenLeavingStaffMode: true to false.
- The Staff loses his Fly Mode.
- Staff lose their StaffMode and the same things happen when he leaves StaffMode.
Commands:
/StaffMode or /SM
/SM - Displays exactly what is below, sort of 'menu'
/SM Toggle - Toggle StaffMode
/SM Tp <player> - Teleport to <player>
/SM Fly - Toggles flymode
/SM Feed - Saturates your tummy
/SM Vanish - Toggles Vanish
/SM Setspawn - Sets the spawn for FutureStaffMode
Permissions:
FutureStaffMode.staffmode - Will give them access to all commands from FutureStaffMode! ( With the exception for /SM Setspawn ).
FutureStaffMode.setspawn - Allows you to set the FutureStaffMode spawn.
FutureStaffMode.seevanished - Allows you to see the vanished ones.
FutureStaffMode.exclude - Exclude you from being Watched ( Commands ).
Configuration:
Code (Text):
Configuration:
#A list of commands which are being watched, if a player issues this command, people in StaffMode will be notified.
WatchedCommands:
- /r
- /er
- /reply
- /msg
- /message
- /emessage
- /emsg
- /tpa
- /etpa
- /tpahere
- /etpahere
- /tell
- /t
- /etell
#A list of commands which are allowed during StaffMode.
AllowedCommands:
- /tempban
- /warn
- /kick
- /ban
- /tempmute
- /mute
- /tempbanip
- /banip
- /r
- /msg
- /spawn
- /sm
- /staffmode
#Whether to only allow the above mentioned commands whilst in StaffMode. Default true.
BlockCommandsInStaffMode: true
#Whether Staff should be teleported to the spawn, set with /SM Setspawn, when leaving StaffMode. Default false, because it isn't set.
TeleportToStaffModeSpawn: false
#Whether Staff should be teleported at all when leaving StaffMode. Default true.
TeleportWhenLeavingStaffMode: true
#Whether item blocking should be blocked when in StaffMode. Default true.
BlockItemDroppingInStaffMode: true
#Whether receiving damage from any source should be blocked when in StaffMode. Default true.
BlockReceivingDamageInStaffModeFromAllSources: true
#Whether picking up items should be blocked when in StaffMode. Default true.
BlockItemPickupInStaffMode: true
#Whether player interaction should be blocked when in StaffMode. This includes the opening of chests, breaking blocks, etc.. Default true.
BlockPlayerInteractionInStaffMode: true
#Whether damage received by other entities should be blocked when in StaffMode. This includes mob damage, damage from players, all entites! Default true.
BlockReceivingDamageByEntitiesInStaffMode: true
#Whether dealing damage to other entities should be blocked when in StaffMode. Default true.
BlockDealingDamageToEntitiesInStaffMode: true
#Whether the /SM Fly command is enabled. Default true.
AllowFlyToggleInStaffMode: true
#Whether the /SM Feed command is enabled. Default true.
AllowFeedInStaffMode: true
#Whether the /SM Vanish command is enabled. Default true.
AllowVanishToggleInStaffMode: true
#Whether the /SM Tp command is enabled. Default true.
AllowTeleportInStaffMode: true
#Whether Staff in StaffMode should be notified of people who are using a command from the WatchedCommands list. Default true.
WatchCommands: true
Storage:
#Here the location of /SM Setspawn is stored, recommended not to touch, but just set it with /SM Setspawn.
World: ''
X: ''
Y: ''
Z: ''
Messages:
#Notification send to Staff in StaffMode when someone issues a command from the WatchedCommands list. Possible variables: [player], [command]
WatchedCommandNotification: '&6[player] &aissued the command &6[command]'
#Notification when a command is disabled from StaffMode.
DisabledCommand: '&cSorry, but this command has been disabled by an Administrator!'
#Notification when you enable Vanish.
EnableVanish: '&aYou have &eENABLED &avanish! Players cannot see you again!'
#Notification when you disable Vanish.
DisableVanish: '&aYou have &eDISABLED &aVanish! Players can now see you again!'
#Notification when the /SM Setspawn is not set, but the plugin does attempt you to teleport you there.
SpawnNotSet: '&cYou were not teleported to the StaffMode spawn because it is not set! Contact an administrator to have it set &6/SM Setspawn'
#Notification when you set /SM Setspawn
SpawnSet: '&6You have set the StaffMode spawn at your location!'
#Notification when your StaffMode is disabled because the plugin was disabled. Possible at reloads, stops.
ReloadDisableStaffMode: '&6Your StaffMode was disabled because the Plugin reloaded!'
#Notification when you attempt to issue a command which is not allowed whilst in StaffMode.
DisabledCommandInStaffMode: '&cYou are not allowed to issue this command whilst in StaffMode'
#Notification when you cannot drop items.
DisabledItemDroppingInStaffMode: '&cYou cannot drop items in StaffMode!'
#Notification when you cannot pickup items.
DisabledItemPickupInStaffMode: '&cYou cannot pickup items in StaffMode!'
#Notification when you cannot receive damage in StaffMode.
DisabledReceivingDamageInStaffMode: '&cYou cannot receive damage in StaffMode!'
#Notification when you cannot interact in StaffMode.
DisabledInteractInStaffMode: '&cYou cannot interact in StaffMode!'
#Notification when you cannot deal damage in StaffMode.
DisabledDealingDamageInStaffMode: '&cYou cannot deal damage in StaffMode!'
#Notification when you have disabled StaffMode.
DisabledStaffMode: '&aYou have &eDISABLED &aStaffMode!'
#Notification when you have enabled StaffMode.
EnabledStaffMode: '&aYou have &eENABLED &aStaffMode!'
#Notification when you have enabled FlyMode.
EnabledFlyMode: '&aYou have &eENABLED &aFlyMode!'
#Notification when you have disabled FlyMode.
DisabledFlyMode: '&aYou have &eDISABLED &aFlyMode!'
#Notification when you cannot toggle FlyMode because you are not in StaffMode.
CannotToggleFlyMode: '&CYou cannot toggle FlyMode because you are not in StaffMode!'
#Notification when you cannot teleport because you are not in StaffMode.
CannotTeleport: '&cYou cannot teleport because you are not in StaffMode!'
#Notification when you cannot toggle Vanish because you are not in StaffMode.
CannotVanish: '&cYou cannot toggle Vanish because you are not in StaffMode!'
#Notification when you cannot feed yourself because you are not in StaffMode.
CannotFeed: '&cYou cannot feed yourself because you are not in StaffMode!'
#Notification when you feed yourself.
Feeding: '&aYummy yummy yummy in your tummy tummy tummy! :)'
#Notification when no player is specified, whilst it should be specified.
SpecifyAPlayer: '&cPlease specify a player!'
#Notification when it couldn't find the player specified. Possible variables: [target]
CouldNotFindPlayer: '&cCould not find player &6[target]&c!'
#Notification when you teleported to the player specified. Possible variables: [target]
TeleportToPlayer: '&aYou have teleported to &6[target]&a.'
#Notification when you issued a subcommand in /SM, which doesn't exist.
FalseSubCommand: '&cERROR 404 - Locking down server because a Staff does not know his commands!'
#Notification when you do not have permission to use StaffMode commands.
NoPermission: '&cI will not obey to your commands! You are no authority for me.'
#Multiple notifications each defined in a string. Goes from top to bottom. This shows when you issue just /SM
Menu:
- '&8[&7StaffMode&8]'
- '&6/SM Toggle &a&o- Toggle StaffMode'
- '&6/SM Tp <player> &a&o- Teleport to <player>'
- '&6/SM Fly &a&o- Toggle FlyMode'
- '&6/SM Feed &a&o- Saturates your tummy'
- '&6/SM Vanish &a&o- Toggles Vanish'
- '&c/SM Setspawn &a&o- Only for Administrators, sets the spawn'
- Customizable messages
- Disable certain features
- New feature: See certain commands which your members used like /msg, /reply.
- New feature: Set a spawnpoint to which you will be teleported when leaving StaffMode
- Toggle Vanish command
Quick facts
- Edition: Minecraft Java
- File type: .jar
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
[Unmaintained] FutureStaffMode is a free Minecraft Java mod. Downloaded 961 times (via Spigot). Download it and open it directly in the game.