<mavenModuleSet _class='hudson.maven.MavenModuleSet'><action></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.JobDisplayAction'></action><action _class='com.cloudbees.plugins.credentials.ViewCredentialsAction'></action><description># CHSpigot

Gives access to API available in Spigot but not Bukkit. As CommandHelper now depends on Spigot,
these functions and events are subject to be moved into CommandHelper at some point.

## Recommended Builds

* [**CHSpigot 2.0.8 for Spigot 1.16.5+**](https://github.com/PseudoKnight/CHSpigot/releases/tag/v2.0.8) (CommandHelper 3.3.5 #392 or later) [Documentation](https://github.com/PseudoKnight/CHSpigot/blob/master/README.md)
* [**CHSpigot 2.0.4 for Spigot 1.13.2 - 1.16.5**](https://github.com/PseudoKnight/CHSpigot/releases/tag/v2.0.4) (CommandHelper 3.3.4) [Documentation](https://github.com/PseudoKnight/CHSpigot/blob/v2.0.4/README.md)
* [**CHSpigot 1.6.0a for Spigot 1.12.2**](https://github.com/PseudoKnight/CHSpigot/releases/tag/v1.6.0a) (CommandHelper 3.3.2) [Documentation](https://github.com/PseudoKnight/CHSpigot/blob/v1.6.0a/README.md)

## Event Documentation

### item_damage

This event is called when a player's item (like a tool) will take damage. Cancelling this event will prevent damage from being taken on items.

#### Prefilters

* **player:** String Match
* **itemname:** String Match

#### Event Data

* **player:** the player's name
* **item:** an item array of the item being damaged
* **damage:** the amount of durability damage the item will be taking

#### Mutable Fields

* **damage**

### entity_mount

This event is called when an entity mounts another entity.

#### Prefilters

* **type:** Macro Match
* **mounttype:** Macro Match

#### Event Data

* **type:** The type of entity that is mounting
* **id:** The UUID of the mounting entity
* **mounttype:** The type of entity that is mounted
* **mountid:** The UUID of the mounted entity

### entity_dismount

This event is called when an entity dismounts another entity. This event cannot be cancelled.

#### Prefilters

* **type:** Macro Match
* **mounttype:** Macro Match

#### Event Data

* **type:** The type of entity that is dismounting
* **id:** The UUID of the dismounting entity
* **mounttype:** The type of entity that is mounted
* **mountid:** The UUID of the mounted entity

### spawner_spawn

This event is called when a spawner spawns an entity.

#### Prefilters

* **type:** String Match

#### Event Data

* **type:** The type of entity that is spawning
* **id:** The UUID of the spawning entity
* **location:** The location the entity spawned
* **spawner:** The location of the spawner that spawned the entity
</description><displayName>CHSpigot</displayName><fullDisplayName>CHSpigot</fullDisplayName><fullName>CHSpigot</fullName><name>CHSpigot</name><url>https://letsbuild.net/jenkins/job/CHSpigot/</url><buildable>true</buildable><build _class='hudson.maven.MavenModuleSetBuild'><number>7</number><url>https://letsbuild.net/jenkins/job/CHSpigot/7/</url></build><build _class='hudson.maven.MavenModuleSetBuild'><number>6</number><url>https://letsbuild.net/jenkins/job/CHSpigot/6/</url></build><build _class='hudson.maven.MavenModuleSetBuild'><number>5</number><url>https://letsbuild.net/jenkins/job/CHSpigot/5/</url></build><build _class='hudson.maven.MavenModuleSetBuild'><number>4</number><url>https://letsbuild.net/jenkins/job/CHSpigot/4/</url></build><build _class='hudson.maven.MavenModuleSetBuild'><number>3</number><url>https://letsbuild.net/jenkins/job/CHSpigot/3/</url></build><build _class='hudson.maven.MavenModuleSetBuild'><number>2</number><url>https://letsbuild.net/jenkins/job/CHSpigot/2/</url></build><color>blue</color><firstBuild _class='hudson.maven.MavenModuleSetBuild'><number>2</number><url>https://letsbuild.net/jenkins/job/CHSpigot/2/</url></firstBuild><healthReport><description>Build stability: 1 out of the last 5 builds failed.</description><iconClassName>icon-health-60to79</iconClassName><iconUrl>health-60to79.png</iconUrl><score>80</score></healthReport><inQueue>false</inQueue><keepDependencies>false</keepDependencies><lastBuild _class='hudson.maven.MavenModuleSetBuild'><number>7</number><url>https://letsbuild.net/jenkins/job/CHSpigot/7/</url></lastBuild><lastCompletedBuild _class='hudson.maven.MavenModuleSetBuild'><number>7</number><url>https://letsbuild.net/jenkins/job/CHSpigot/7/</url></lastCompletedBuild><lastFailedBuild _class='hudson.maven.MavenModuleSetBuild'><number>4</number><url>https://letsbuild.net/jenkins/job/CHSpigot/4/</url></lastFailedBuild><lastStableBuild _class='hudson.maven.MavenModuleSetBuild'><number>7</number><url>https://letsbuild.net/jenkins/job/CHSpigot/7/</url></lastStableBuild><lastSuccessfulBuild _class='hudson.maven.MavenModuleSetBuild'><number>7</number><url>https://letsbuild.net/jenkins/job/CHSpigot/7/</url></lastSuccessfulBuild><lastUnsuccessfulBuild _class='hudson.maven.MavenModuleSetBuild'><number>4</number><url>https://letsbuild.net/jenkins/job/CHSpigot/4/</url></lastUnsuccessfulBuild><nextBuildNumber>8</nextBuildNumber><property _class='com.coravy.hudson.plugins.github.GithubProjectProperty'></property><property _class='com.dabsquared.gitlabjenkins.connection.GitLabConnectionProperty'></property><concurrentBuild>false</concurrentBuild><disabled>false</disabled><scm _class='hudson.plugins.git.GitSCM'></scm><module><name>me.pseudoknight:chspigot</name><url>https://letsbuild.net/jenkins/job/CHSpigot/me.pseudoknight$chspigot/</url><color>blue</color><displayName>CHSpigot</displayName></module></mavenModuleSet>