[Unmaintained] FutureStaffMode 1.4.1

Give your Admins safe perks without having to deal with abuse!

  1. Darthmineboy
    THIS RESOURCE IS NO LONGER BEING MAINTAINED.


    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
    iDavid86920 and Kagrurnaax like this.

Recent Reviews

  1. iDavid86920
    iDavid86920
    3/5,
    Version: 1.4.1
    Good but this plugin needs a update!! Please update it and put more features!!!! =)
  2. Exemption
    Exemption
    5/5,
    Version: 1.4.1
    Great job! It is everything that I need for my staff! :) Keep up the good work and hope to see future updates for this plugin
  3. DeOptiCraft
    DeOptiCraft
    4/5,
    Version: 1.4.1
    Can you make it permission instead of commands?
  4. Neileme
    Neileme
    4/5,
    Version: 1.4.1
    Good plugin thanks :D
  5. Johann
    Johann
    5/5,
    Version: 1.3
    Quick Update and Support from the Developer. A+
  6. N8te
    N8te
    5/5,
    Version: 1.2
    Very useful. I was just looking for something like this.
  7. Johann
    Johann
    5/5,
    Version: 1.2
    Great Resource! Keep up the good work!
  8. AndreSade
    AndreSade
    5/5,
    Version: 1.0
    ¬°Good!
    1. Darthmineboy
      Author's Response
      Thanks! Feel free to download the new version which allows you to customize messages.
  9. ElectronicWizard
    ElectronicWizard
    5/5,
    Version: 1.0
    This plugin is brilliant and incredibly helpful.
    1. Darthmineboy
      Author's Response
      Thanks. Suggestions are always welcome ;).