Home›Java›Mods›[Unmaintained] FutureStaffMode
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:
  • 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!
When not in StaffMode:
  • No access to FutureStaffMode commands, except '/SM Toggle' and '/SM Setspawn'.
When leaving StaffMode:
  • 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.
When leaving the server:
  • 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'
 
Future Plans:
  • 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

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

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.

Explore more