{
  "_class" : "hudson.maven.MavenModuleSet",
  "actions" : [
    None,
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction"
    },
    {
      "_class" : "com.cloudbees.plugins.credentials.ViewCredentialsAction"
    }
  ],
  "description" : "# CHPlaceholderAPI\u000a\u000aAn extension to add integration for [PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/) in CommandHelper.\u000a\u000aLets you register new placeholders as well as replace placeholders in strings.\u000a\u000aLatest version requires CommandHelper 3.3.5  \u000aUse version 0.1.6 for CommandHelper 3.3.4  \u000aUse version 0.1.1 for CommandHelper 3.3.2\u000a\u000a## Function Documentation\u000a\u000a**set_placeholders([player], string)**\u000a\u000aReplaces all placeholders in the given string. Player can be null or absent if player context is not necessary for the\u000agiven placeholders. Automatically \"colorizes\" the returned string.\u000a\u000a**register_placeholder_hook(identifier, closure)**\u000a\u000aRegisters a PlaceholderAPI identifier. When the identifier is used in a placeholder, it executes the given closure.\u000aThe closure will be passed the player name (or null) and the particular placeholder name that follows the identifier\u000a(eg. \\\"%id_placeholder_name%\\\") as variables. Use return() in the closure to specify the output for each placeholder\u000aname you're checking for. Returns true if the placeholder was successfully registered.\u000a\u000aExample:\u000a````\u000a// handles %player_health% and %player_hunger%\u000aregister_placeholder_hook('player', closure(@player, @placeholder){\u000a    if(is_null(@player)) {\u000a        return(\"\");\u000a    }\u000a    if(@placeholder == 'health') {\u000a        return(phealth(@player));\u000a    }\u000a    if(@placeholder == 'hunger') {\u000a        return(phunger(@player));\u000a    }\u000a});\u000a````\u000a\u000a**unregister_placeholder_hook(identifier)**\u000a\u000aUnregisters a PlaceholderAPI identifier.\u000aReturns true if a placeholder by that id existed.",
  "displayName" : "CHPlaceholderAPI",
  "displayNameOrNull" : None,
  "fullDisplayName" : "CHPlaceholderAPI",
  "fullName" : "CHPlaceholderAPI",
  "name" : "CHPlaceholderAPI",
  "url" : "https://letsbuild.net/jenkins/view/all/job/CHPlaceholderAPI/",
  "buildable" : True,
  "builds" : [
    {
      "_class" : "hudson.maven.MavenModuleSetBuild",
      "number" : 4,
      "url" : "https://letsbuild.net/jenkins/view/all/job/CHPlaceholderAPI/4/"
    },
    {
      "_class" : "hudson.maven.MavenModuleSetBuild",
      "number" : 3,
      "url" : "https://letsbuild.net/jenkins/view/all/job/CHPlaceholderAPI/3/"
    },
    {
      "_class" : "hudson.maven.MavenModuleSetBuild",
      "number" : 2,
      "url" : "https://letsbuild.net/jenkins/view/all/job/CHPlaceholderAPI/2/"
    }
  ],
  "color" : "blue",
  "firstBuild" : {
    "_class" : "hudson.maven.MavenModuleSetBuild",
    "number" : 2,
    "url" : "https://letsbuild.net/jenkins/view/all/job/CHPlaceholderAPI/2/"
  },
  "healthReport" : [
    {
      "description" : "Build stability: 1 out of the last 3 builds failed.",
      "iconClassName" : "icon-health-60to79",
      "iconUrl" : "health-60to79.png",
      "score" : 66
    }
  ],
  "inQueue" : False,
  "keepDependencies" : False,
  "lastBuild" : {
    "_class" : "hudson.maven.MavenModuleSetBuild",
    "number" : 4,
    "url" : "https://letsbuild.net/jenkins/view/all/job/CHPlaceholderAPI/4/"
  },
  "lastCompletedBuild" : {
    "_class" : "hudson.maven.MavenModuleSetBuild",
    "number" : 4,
    "url" : "https://letsbuild.net/jenkins/view/all/job/CHPlaceholderAPI/4/"
  },
  "lastFailedBuild" : {
    "_class" : "hudson.maven.MavenModuleSetBuild",
    "number" : 3,
    "url" : "https://letsbuild.net/jenkins/view/all/job/CHPlaceholderAPI/3/"
  },
  "lastStableBuild" : {
    "_class" : "hudson.maven.MavenModuleSetBuild",
    "number" : 4,
    "url" : "https://letsbuild.net/jenkins/view/all/job/CHPlaceholderAPI/4/"
  },
  "lastSuccessfulBuild" : {
    "_class" : "hudson.maven.MavenModuleSetBuild",
    "number" : 4,
    "url" : "https://letsbuild.net/jenkins/view/all/job/CHPlaceholderAPI/4/"
  },
  "lastUnstableBuild" : None,
  "lastUnsuccessfulBuild" : {
    "_class" : "hudson.maven.MavenModuleSetBuild",
    "number" : 3,
    "url" : "https://letsbuild.net/jenkins/view/all/job/CHPlaceholderAPI/3/"
  },
  "nextBuildNumber" : 5,
  "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" : "me.pseudoknight:CHPlaceholderAPI",
      "url" : "https://letsbuild.net/jenkins/view/all/job/CHPlaceholderAPI/me.pseudoknight$CHPlaceholderAPI/",
      "color" : "blue",
      "displayName" : "CHPlaceholderAPI"
    }
  ]
}