@ -2140,30 +2144,6 @@ The crucial difference is that the events module now has functions for each of t
* priority - optional - see events.on() for more information.
### events.paintingBreak()
#### Parameters
* callback - A function which is called whenever the [painting.PaintingBreakEvent event](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/painting/PaintingBreakEvent.html) is fired
* priority - optional - see events.on() for more information.
### events.paintingBreakByEntity()
#### Parameters
* callback - A function which is called whenever the [painting.PaintingBreakByEntityEvent event](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/painting/PaintingBreakByEntityEvent.html) is fired
* priority - optional - see events.on() for more information.
### events.paintingPlace()
#### Parameters
* callback - A function which is called whenever the [painting.PaintingPlaceEvent event](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/painting/PaintingPlaceEvent.html) is fired
* priority - optional - see events.on() for more information.
### events.enchantItem()
#### Parameters
@ -2532,6 +2512,14 @@ The crucial difference is that the events module now has functions for each of t
* priority - optional - see events.on() for more information.
### events.playerSwapHandItems()
#### Parameters
* callback - A function which is called whenever the [player.PlayerSwapHandItemsEvent event](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/player/PlayerSwapHandItemsEvent.html) is fired
* priority - optional - see events.on() for more information.
### events.playerKick()
#### Parameters
@ -2572,6 +2560,14 @@ The crucial difference is that the events module now has functions for each of t
* priority - optional - see events.on() for more information.
### events.prepareAnvil()
#### Parameters
* callback - A function which is called whenever the [inventory.PrepareAnvilEvent event](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/inventory/PrepareAnvilEvent.html) is fired
* priority - optional - see events.on() for more information.
### events.inventoryDrag()
#### Parameters
@ -2740,6 +2736,14 @@ The crucial difference is that the events module now has functions for each of t
* priority - optional - see events.on() for more information.
### events.villagerAcquireTrade()
#### Parameters
* callback - A function which is called whenever the [entity.VillagerAcquireTradeEvent event](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/VillagerAcquireTradeEvent.html) is fired
* priority - optional - see events.on() for more information.
### events.playerDeath()
#### Parameters
@ -2836,6 +2840,14 @@ The crucial difference is that the events module now has functions for each of t
* priority - optional - see events.on() for more information.
### events.villagerReplenishTrade()
#### Parameters
* callback - A function which is called whenever the [entity.VillagerReplenishTradeEvent event](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/VillagerReplenishTradeEvent.html) is fired
* priority - optional - see events.on() for more information.
### events.entityPortalEnter()
#### Parameters
@ -2948,6 +2960,14 @@ The crucial difference is that the events module now has functions for each of t
* priority - optional - see events.on() for more information.
### events.entityToggleGlide()
#### Parameters
* callback - A function which is called whenever the [entity.EntityToggleGlideEvent event](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/EntityToggleGlideEvent.html) is fired
* priority - optional - see events.on() for more information.
### events.explosionPrime()
#### Parameters
@ -3044,6 +3064,14 @@ The crucial difference is that the events module now has functions for each of t
* priority - optional - see events.on() for more information.
### events.fireworkExplode()
#### Parameters
* callback - A function which is called whenever the [entity.FireworkExplodeEvent event](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/entity/FireworkExplodeEvent.html) is fired
* priority - optional - see events.on() for more information.
### events.potionSplash()
#### Parameters
@ -3116,6 +3144,14 @@ The crucial difference is that the events module now has functions for each of t
* priority - optional - see events.on() for more information.
### events.cauldronLevelChange()
#### Parameters
* callback - A function which is called whenever the [block.CauldronLevelChangeEvent event](https://hub.spigotmc.org/javadocs/spigot/org/bukkit/event/block/CauldronLevelChangeEvent.html) is fired
* priority - optional - see events.on() for more information.
### events.blockFade()
#### Parameters
@ -6735,6 +6771,7 @@ The Entities module provides a suite of functions - one for each possible entity
The following functions are provided:
* area_effect_cloud()
* armor_stand()
* arrow()
* bat()
@ -6745,6 +6782,7 @@ The following functions are provided:
* complex_part()
* cow()
* creeper()
* dragon_fireball()
* dropped_item()
* egg()
* ender_crystal()
@ -6766,6 +6804,7 @@ The following functions are provided:
* item_frame()
* leash_hitch()
* lightning()
* lingering_potion()
* magma_cube()
* minecart()
* minecart_chest()
@ -6783,16 +6822,20 @@ The following functions are provided: