{
  "_class" : "hudson.maven.MavenModuleSet",
  "actions" : [
    None,
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction"
    },
    {
      "_class" : "com.cloudbees.plugins.credentials.ViewCredentialsAction"
    }
  ],
  "description" : "CHPerms\u000d\u000a=======\u000d\u000a\u000d\u000aAn implementation of the Bukkit permissions system, controlled by CommandHelper\u000d\u000a\u000d\u000aDownload the correct version for your version of CommandHelper:  \u000d\u000aCHPerms 3.0.0 (CommandHelper 3.3.3)  \u000d\u000aCHPerms 3.0.2 (CommandHelper 3.3.4)\u000d\u000a\u000d\u000aPERMISSION FUNCTIONS\u000d\u000a=========\u000d\u000a```\u000d\u000aget_permissions()\u000d\u000a  Type: \u0009array\u000d\u000a  Return: array\u000d\u000a  Args: \u0009customOnly\u000d\u000a  Description:\u000d\u000a    Returns an array of all registered permissions. If\u000d\u000a    customOnly is true, only the permissions you have created will be in the array,\u000d\u000a    defaults to false.\u000d\u000a```\u000d\u000a```\u000d\u000aregister_permission()\u000d\u000a  Type: \u0009void\u000d\u000a  Return: void\u000d\u000a  Args: \u0009permissionArray, overwrite\u000d\u000a  Description:\u000d\u000a    Registers a permission on the server. If overwrite\u000d\u000a    is true, any conflicting permissions will be unregistered. The permissionArray\u000d\u000a    must include a 'name' key containing the permission's name. Other keys can be\u000d\u000a    'default', 'description', and 'children'. Default can be one of true, false, op,\u000d\u000a    or !op, but defaults to op. If description is not given, it won't have one.\u000d\u000a    Children must be null or an array of permission name keys and boolean values.\u000d\u000a    The values given will be the values of the child when the parent is set. This\u000d\u000a    is the equivilent of setting permissions in the server permissions.yml.\u000d\u000a```\u000d\u000a```\u000d\u000aunregister_permission()\u000d\u000aType:  void\u000d\u000aReturn:\u0009void\u000d\u000aArgs:\u0009permission\u000d\u000aDescription: Removes the specified permission if it is registered, otherwise \u000d\u000anothing happens.\u000d\u000a```\u000d\u000a\u000d\u000a\u000d\u000aPLAYER PERMISSION FUNCTIONS\u000d\u000a=========\u000d\u000a```\u000d\u000aphas_permission()\u000d\u000a  Type: \u0009boolean\u000d\u000a  Return:   boolean\u000d\u000a  Args: \u0009[player], permission\u000d\u000a  Description:\u000d\u000a    Returns whether the target (function user if not given) has a\u000d\u000a    permission, based on the server's built in permission system.\u000d\u000a```\u000d\u000a```\u000d\u000aset_permissions\u000d\u000a  Type: \u0009void\u000d\u000a  Return: void\u000d\u000a  Args: \u0009[player], permission(s)\u000d\u000a  Description:\u000d\u000a    Sets an array of permissions at once before\u0009recalculating permissions\u000d\u000a    for player. Permissions must be an array of permission arrays in the\u000d\u000a    format array('perm.node': true). This overrides permission defaults.\u000d\u000a```\u000d\u000a```\u000d\u000aset_permission\u000d\u000a  Type: \u0009void\u000d\u000a  Return:   void\u000d\u000a  Args: \u0009[player], permission, boolean\u000d\u000a  Description:\u000d\u000a    Sets the value of a permission for a player, defaulting to the\u000d\u000a    current user. This overrides permission defaults.\u000d\u000a```\u000d\u000a```\u000d\u000aunset_permission()\u000d\u000a  Type: \u0009void\u000d\u000a  Return:   void\u000d\u000a  Args: \u0009[player], permission\u000d\u000a  Description:\u000d\u000a    Unsets a permission, so only that permission's default will apply.\u000d\u000a```\u000d\u000a```\u000d\u000aunperm_player()\u000d\u000aType:\u0009    boolean\u000d\u000aReturn:\u0009    boolean\u000d\u000aArgs:       player\u000d\u000aDescription: Removes the attachment from the player, returns whether anything \u000d\u000aactually changed.\u000d\u000a```\u000d\u000a```\u000d\u000ahijack_permissions()\u000d\u000a  Type: \u0009void\u000d\u000a  Return:   void\u000d\u000a  Args:     [player]\u000d\u000a  Description: \u000d\u000a    Runs through the given player's permissions, imports any that \u000d\u000a    commandhelper hasn't set, and removes the setting from the player sothat the \u000d\u000a    other plugin can't change it anymore. If no player is given, all players are \u000d\u000a    used.\u000d\u000a```\u000d\u000a",
  "displayName" : "CHPerms",
  "displayNameOrNull" : None,
  "fullDisplayName" : "CHPerms",
  "fullName" : "CHPerms",
  "name" : "CHPerms",
  "url" : "https://letsbuild.net/jenkins/job/CHPerms/",
  "buildable" : True,
  "builds" : [
    {
      "_class" : "hudson.maven.MavenModuleSetBuild",
      "number" : 2,
      "url" : "https://letsbuild.net/jenkins/job/CHPerms/2/"
    },
    {
      "_class" : "hudson.maven.MavenModuleSetBuild",
      "number" : 1,
      "url" : "https://letsbuild.net/jenkins/job/CHPerms/1/"
    }
  ],
  "color" : "blue",
  "firstBuild" : {
    "_class" : "hudson.maven.MavenModuleSetBuild",
    "number" : 1,
    "url" : "https://letsbuild.net/jenkins/job/CHPerms/1/"
  },
  "healthReport" : [
    {
      "description" : "Build stability: No recent builds failed.",
      "iconClassName" : "icon-health-80plus",
      "iconUrl" : "health-80plus.png",
      "score" : 100
    }
  ],
  "inQueue" : False,
  "keepDependencies" : False,
  "lastBuild" : {
    "_class" : "hudson.maven.MavenModuleSetBuild",
    "number" : 2,
    "url" : "https://letsbuild.net/jenkins/job/CHPerms/2/"
  },
  "lastCompletedBuild" : {
    "_class" : "hudson.maven.MavenModuleSetBuild",
    "number" : 2,
    "url" : "https://letsbuild.net/jenkins/job/CHPerms/2/"
  },
  "lastFailedBuild" : None,
  "lastStableBuild" : {
    "_class" : "hudson.maven.MavenModuleSetBuild",
    "number" : 2,
    "url" : "https://letsbuild.net/jenkins/job/CHPerms/2/"
  },
  "lastSuccessfulBuild" : {
    "_class" : "hudson.maven.MavenModuleSetBuild",
    "number" : 2,
    "url" : "https://letsbuild.net/jenkins/job/CHPerms/2/"
  },
  "lastUnstableBuild" : None,
  "lastUnsuccessfulBuild" : None,
  "nextBuildNumber" : 3,
  "property" : [
    {
      "_class" : "com.coravy.hudson.plugins.github.GithubProjectProperty"
    },
    {
      "_class" : "com.dabsquared.gitlabjenkins.connection.GitLabConnectionProperty"
    }
  ],
  "queueItem" : None,
  "concurrentBuild" : False,
  "disabled" : False,
  "downstreamProjects" : [
    
  ],
  "labelExpression" : None,
  "scm" : {
    "_class" : "hudson.plugins.git.GitSCM"
  },
  "upstreamProjects" : [
    
  ],
  "modules" : [
    {
      "name" : "com.zeoldcraft:CHPerms",
      "url" : "https://letsbuild.net/jenkins/job/CHPerms/com.zeoldcraft$CHPerms/",
      "color" : "blue",
      "displayName" : "CHPerms"
    }
  ]
}