OPControl 3.6.3

A powerful permissions plugin for ops and admins

  1. deftware
    Info
    This plugin gives you full control of what ops/admin/moderators can and cannot do. It notices when a user runs a command, then it checks if that user have access to run this command and if they dont have permission it will cancel it and give them a warning. This plugin also overrides all permissions plugins and even op. It intergrates with some other plugins such as GreifProtection and Groupmanager. This is not a replacement for any anticheat plugin or permissions plugin, see it as a permission plugin addon. It does require Java 6 or higher to run. It works on Linux, Mac and Windows. The server owner also bypasses all limits like placing commandblocks and redstone wire.

    Configuration

    This is how you configure the config.

    Code (Text):
    Settings:
      # People who is op
      ops:
      - 00000000-0000-0000-0000-000000000000
      # Set what users you want to be able to do commands here
      groupmanager:
      - 00000000-0000-0000-0000-000000000000
      we:
      - 00000000-0000-0000-0000-000000000000
      tp:
      - 00000000-0000-0000-0000-000000000000
      ban:
      - 00000000-0000-0000-0000-000000000000
      sg:
      - 00000000-0000-0000-0000-000000000000
      sudo:
      - 00000000-0000-0000-0000-000000000000
      enchant:
      - 00000000-0000-0000-0000-000000000000
      pt:
      - 00000000-0000-0000-0000-000000000000
      kill:
      - 00000000-0000-0000-0000-000000000000
      warp:
      - 00000000-0000-0000-0000-000000000000
      worldguard:
      - 00000000-0000-0000-0000-000000000000
      kick:
      - 00000000-0000-0000-0000-000000000000
      mute:
      - 00000000-0000-0000-0000-000000000000
      etpo:
      - 00000000-0000-0000-0000-000000000000
      eco:
      - 00000000-0000-0000-0000-000000000000
      # Can use the /warn command
      warn:
      - 00000000-0000-0000-0000-000000000000
      # Full OPControl bypass
      bypass:
      - 00000000-0000-0000-0000-000000000000
      # Who can use ingame opcontrol commands
      opcontrol:
      - 00000000-0000-0000-0000-000000000000
      # Can type with CAPS
      caps:
      - 00000000-0000-0000-0000-000000000000
      # Blocked commands
      blockedcmds:
      - stop
      - reload
      - rl
      # The uuid of the server owner
      ServerOwner: 00000000-0000-0000-0000-000000000000
      # The name of the server owner
      ServerOwnerUsername: ExampleOwner
      # Tells the user that this server is protected by OPControl
      JoinMsg: 'true'
      # If the player should go to spawn on join
      SpawnAtJoin: 'true'
      # If it should tell people they got auto demoted bu OPControl
      DeopMessage: 'false'
      # If it should auto add uuids to the op list
      AutoOP: 'false'
      # If it should use the Scoreboard
      UseScoreboard: 'false'
      # If you want to see opcontrol output in the console
      debugMode: 'false'
      # OPControl Messages
      protectedArea: '&7[&6OPControl&7] &7That command has been blocked in your area'
      bannedCommand: '&7[&6OPControl&7] &7That command has been blocked'
      illegalSubCommand: '&7[&6OPControl&7] &7That command contains an illegal subcommand'
      containsServerOwner: '&7[&6OPControl&7] &7That command contains an illegal username'
      noUpdateAvaible: '&7[&6OPControl&7] &7There is no new update to install'
      customUnknown: '&7[&6OPControl&7] That command does not exist'
      onWarn: '&7[&6OPControl&7] &7Warn successful'
      updating: '&7[&6OPControl&7] &7Downloading new plugin version'
      onBeforeLegit: '&7[&6OPControl&7] &7Please type .legit to join this server'
      onAfterLegit: '&7[&6OPControl&7] &7Welcome to example server'
      spamMessage: '&7[&6OPControl&7] &7You can only chat each 3rd second'
      onRepeat: '&7[&6OPControl&7] &7You cannot repeat the same message twice'
      configUpdated: '&7[&6OPControl&7] &7Config updated'
      noPlayerFound: '&7[&6OPControl&7] &7Cannot find the specified player'
      configNull: '&7[&6OPControl&7] &7Cannot find the specified group'
      playerExists: '&7[&6OPControl&7] &7The specified player already is in the specified group'
      # The name of your server
      ServerName: 'ExampleServer'
      # If it should auto install new updates
      AutoUpdating: 'true'
      # If it should replace the default Unknown command message
      uesCustomUnkownCommand: 'true'
      # If users have to type .legit on join
      checkForLegitOnJoin: 'false'
      # If it should look for updates on bukkit
      CheckForUpdates: 'true'
      # chat interval in seconds, set to '0' to disable it
      chatInterval: '0'
      # For the custom /help command
      customHelp: |-
        &7-------------&6Help&7---------------
        &6/warp &7- Warps to the selected warp
        &6/spawn &7- Teleports to spawn
        &6/msg &7- Messages another player
        &6/tpa &7- Sends a teleport request to a player
        &6/tpyes &7- Accepts a teleport request
        &6/tpno &7- Denys a teleport request
        &6/help &7- Lists of all your commands
        &6/apply &7- Apply for a rank
        &6/opcontrol &7- Displays the opcontrol version
        &7-------------------------------
      # For the custom /apply command
      applyLink: |-
        &7------------&6Apply&7--------------
        &7Set apply link in the config
        &7------------------------------
      # The scoreboard
      scoreboard:
      - '&aScoreboard'
      - '&cScoreboard'
      - '&3Scoreboard'
      # Will be auto added on ban, set to '' for null
      AppealLink: ', appeal at http://www.example-forum.com/'
    Warnings:
      # Messages
      WarnPrefix: '&7[&6OPControl&7] &7'
      WarnSuffix: '&7, You now have %warnings%/3 warnings'
      WarnTooMany: "&7, You now have too many warnings, therefore you were put\ninto the default rank"
      # Command to peform when max warnings are reached
      OnMaxWarningsCommand: 'manudel {player}'
      # Max warnings before the OnMaxWarningsCommand will be executed
      maxwarns: 2
    ConfigSettings:
      # DO NOT CHANGE THIS VALUE!
      ConfigVersion: 1.4.3
    After configuring the config, you just save it and it will auto reload the config for you.

    Commands
    # /opcontrol - Displays info about the plugin
    # /scoreboard on - toggles the scoreboard on
    # /scoreboard off - toggles the scoreboard off
    # /warn {username} {message} - gives a user a warning
    #/oc add {username} {group} - Adds a player to a group
    #/oc del {username} {group} - Removes a player from a group
    #/oc listgroups - List all OPControl groups
    #/oc help - List all OPControl commands

    This plugin reloads the config auto when any command is peformed

    Servers using OPControl
    [​IMG]