Package | Description |
---|---|
org.bukkit.event.block | |
org.bukkit.event.enchantment |
Events triggered from an enchantment table . |
org.bukkit.event.entity | |
org.bukkit.event.hanging |
Events relating to entities that hang . |
org.bukkit.event.inventory | |
org.bukkit.event.player | |
org.bukkit.event.server |
Events relating to programmatic state
changes on the server. |
org.bukkit.event.vehicle |
Events relating to vehicular entities . |
org.bukkit.event.weather |
Events relating to weather. |
org.bukkit.event.world | |
org.spigotmc.event.entity |
Modifier and Type | Class and Description |
---|---|
class |
BlockBreakEvent
Called when a block is broken by a player.
|
class |
BlockBurnEvent
Called when a block is destroyed as a result of being burnt by fire.
|
class |
BlockDamageEvent
Called when a block is damaged by a player.
|
class |
BlockDispenseEvent
Called when an item is dispensed from a block.
|
class |
BlockExplodeEvent
Called when a block explodes
|
class |
BlockFadeEvent
Called when a block fades, melts or disappears based on world conditions
|
class |
BlockFormEvent
Called when a block is formed or spreads based on world conditions.
|
class |
BlockFromToEvent
Represents events with a source block and a destination block, currently
only applies to liquid (lava and water) and teleporting dragon eggs.
|
class |
BlockGrowEvent
Called when a block grows naturally in the world.
|
class |
BlockIgniteEvent
Called when a block is ignited.
|
class |
BlockMultiPlaceEvent
Fired when a single block placement action of a player triggers the
creation of multiple blocks(e.g.
|
class |
BlockPhysicsEvent
Thrown when a block physics check is called
|
class |
BlockPistonEvent
Called when a piston block is triggered
|
class |
BlockPistonExtendEvent
Called when a piston extends
|
class |
BlockPistonRetractEvent
Called when a piston retracts
|
class |
BlockPlaceEvent
Called when a block is placed by a player.
|
class |
BlockSpreadEvent
Called when a block spreads based on world conditions.
|
class |
CauldronLevelChangeEvent |
class |
EntityBlockFormEvent
Called when a block is formed by entities.
|
class |
LeavesDecayEvent
Called when leaves are decaying naturally.
|
class |
NotePlayEvent
Called when a note block is being played through player interaction or a
redstone current.
|
class |
SignChangeEvent
Called when a sign is changed by a player.
|
Modifier and Type | Class and Description |
---|---|
class |
EnchantItemEvent
Called when an ItemStack is successfully enchanted (currently at
enchantment table)
|
class |
PrepareItemEnchantEvent
Called when an ItemStack is inserted in an enchantment table - can be
called multiple times
|
Modifier and Type | Class and Description |
---|---|
class |
CreatureSpawnEvent
Called when a creature is spawned into a world.
|
class |
CreeperPowerEvent
Called when a Creeper is struck by lightning.
|
class |
EnderDragonChangePhaseEvent
Called when an EnderDragon switches controller phase.
|
class |
EntityAirChangeEvent
Called when the amount of air an entity has remaining changes.
|
class |
EntityBreakDoorEvent
Called when an
Entity breaks a door |
class |
EntityBreedEvent
Called when one Entity breeds with another Entity.
|
class |
EntityChangeBlockEvent
Called when any Entity, excluding players, changes a block.
|
class |
EntityCombustByBlockEvent
Called when a block causes an entity to combust.
|
class |
EntityCombustByEntityEvent
Called when an entity causes another entity to combust.
|
class |
EntityCombustEvent
Called when an entity combusts.
|
class |
EntityCreatePortalEvent
Thrown when a Living Entity creates a portal in a world.
|
class |
EntityDamageByBlockEvent
Called when an entity is damaged by a block
|
class |
EntityDamageByEntityEvent
Called when an entity is damaged by an entity
|
class |
EntityDamageEvent
Stores data for damage events
|
class |
EntityExplodeEvent
Called when an entity explodes
|
class |
EntityInteractEvent
Called when an entity interacts with an object
|
class |
EntityPickupItemEvent
Thrown when a entity picks an item up from the ground
|
class |
EntityPortalEvent
Called when a non-player entity is about to teleport because it is in
contact with a portal.
|
class |
EntityPortalExitEvent
Called before an entity exits a portal.
|
class |
EntityRegainHealthEvent
Stores data for health-regain events
|
class |
EntityResurrectEvent
Called when an entity dies and may have the opportunity to be resurrected.
|
class |
EntityShootBowEvent
Called when a LivingEntity shoots a bow firing an arrow
|
class |
EntitySpawnEvent
Called when an entity is spawned into a world.
|
class |
EntityTameEvent
Thrown when a LivingEntity is tamed
|
class |
EntityTargetEvent
Called when a creature targets or untargets another entity
|
class |
EntityTargetLivingEntityEvent
Called when an Entity targets a
LivingEntity and can only target
LivingEntity's. |
class |
EntityTeleportEvent
Thrown when a non-player entity (such as an Enderman) tries to teleport
from one location to another.
|
class |
EntityToggleGlideEvent
Sent when an entity's gliding status is toggled with an Elytra.
|
class |
ExplosionPrimeEvent
Called when an entity has made a decision to explode.
|
class |
FireworkExplodeEvent
Called when a firework explodes.
|
class |
FoodLevelChangeEvent
Called when a human entity's food level changes
|
class |
HorseJumpEvent
Called when a horse jumps.
|
class |
ItemDespawnEvent
This event is called when a
Item is removed from
the world because it has existed for 5 minutes. |
class |
ItemMergeEvent |
class |
ItemSpawnEvent
Called when an item is spawned into a world
|
class |
LingeringPotionSplashEvent
Called when a splash potion hits an area
|
class |
PigZapEvent
Stores data for pigs being zapped
|
class |
PlayerLeashEntityEvent
Called immediately prior to a creature being leashed by a player.
|
class |
PotionSplashEvent
Called when a splash potion hits an area
|
class |
ProjectileLaunchEvent
Called when a projectile is launched.
|
class |
SheepDyeWoolEvent
Called when a sheep's wool is dyed
|
class |
SheepRegrowWoolEvent
Called when a sheep regrows its wool
|
class |
SlimeSplitEvent
Called when a Slime splits into smaller Slimes upon death
|
class |
SpawnerSpawnEvent
Called when an entity is spawned into a world by a spawner.
|
class |
VillagerAcquireTradeEvent
Called whenever a villager acquires a new trade.
|
class |
VillagerReplenishTradeEvent
Called when a villager's trade's maximum uses is increased, due to a player's
trade.
|
Modifier and Type | Class and Description |
---|---|
class |
HangingBreakByEntityEvent
Triggered when a hanging entity is removed by an entity
|
class |
HangingBreakEvent
Triggered when a hanging entity is removed
|
class |
HangingPlaceEvent
Triggered when a hanging entity is created in the world
|
Modifier and Type | Class and Description |
---|---|
class |
BrewEvent
Called when the brewing of the contents inside the Brewing Stand is
complete.
|
class |
BrewingStandFuelEvent
Called when an ItemStack is about to increase the fuel level of a brewing
stand.
|
class |
CraftItemEvent
Called when the recipe of an Item is completed inside a crafting matrix.
|
class |
FurnaceBurnEvent
Called when an ItemStack is successfully burned as fuel in a furnace.
|
class |
FurnaceSmeltEvent
Called when an ItemStack is successfully smelted in a furnace.
|
class |
InventoryClickEvent
This event is called when a player clicks a slot in an inventory.
|
class |
InventoryCreativeEvent
This event is called when a player in creative mode puts down or picks up
an item in their inventory / hotbar and when they drop items from their
Inventory while in creative mode.
|
class |
InventoryDragEvent
This event is called when the player drags an item in their cursor across
the inventory.
|
class |
InventoryInteractEvent
An abstract base class for events that describe an interaction between a
HumanEntity and the contents of an Inventory.
|
class |
InventoryMoveItemEvent
Called when some entity or block (e.g.
|
class |
InventoryOpenEvent
Represents a player related inventory event
|
class |
InventoryPickupItemEvent
Called when a hopper or hopper minecart picks up a dropped item.
|
Modifier and Type | Class and Description |
---|---|
class |
AsyncPlayerChatEvent
This event will sometimes fire synchronously, depending on how it was
triggered.
|
class |
PlayerAchievementAwardedEvent
Deprecated.
future versions of Minecraft do not have achievements
|
class |
PlayerAnimationEvent
Represents a player animation event
|
class |
PlayerArmorStandManipulateEvent
Called when a player interacts with an armor stand and will either swap, retrieve or place an item.
|
class |
PlayerBedEnterEvent
This event is fired when the player is almost about to enter the bed.
|
class |
PlayerBucketEmptyEvent
Called when a player empties a bucket
|
class |
PlayerBucketEvent
Called when a player interacts with a Bucket
|
class |
PlayerBucketFillEvent
Called when a player fills a bucket
|
class |
PlayerChatEvent
Deprecated.
This event will fire from the main thread and allows the use of
all of the Bukkit API, unlike the
AsyncPlayerChatEvent .
Listening to this event forces chat to wait for the main thread which
causes delays for chat. |
class |
PlayerCommandPreprocessEvent
This event is called whenever a player runs a command (by placing a slash
at the start of their message).
|
class |
PlayerDropItemEvent
Thrown when a player drops an item from their inventory
|
class |
PlayerEditBookEvent
Called when a player edits or signs a book and quill item.
|
class |
PlayerFishEvent
Thrown when a player is fishing
|
class |
PlayerGameModeChangeEvent
Called when the GameMode of the player is changed.
|
class |
PlayerInteractAtEntityEvent
Represents an event that is called when a player right clicks an entity that
also contains the location where the entity was clicked.
|
class |
PlayerInteractEntityEvent
Represents an event that is called when a player right clicks an entity.
|
class |
PlayerInteractEvent
Represents an event that is called when a player interacts with an object or
air, potentially fired once for each hand.
|
class |
PlayerItemConsumeEvent
This event will fire when a player is finishing consuming an item (food,
potion, milk bucket).
|
class |
PlayerItemDamageEvent |
class |
PlayerItemHeldEvent
Fired when a player changes their currently held item
|
class |
PlayerKickEvent
Called when a player gets kicked from the server
|
class |
PlayerMoveEvent
Holds information for player movement events
|
class |
PlayerPickupArrowEvent
Thrown when a player picks up an arrow from the ground.
|
class |
PlayerPickupItemEvent
Deprecated.
|
class |
PlayerPortalEvent
Called when a player is about to teleport because it is in contact with a
portal.
|
class |
PlayerShearEntityEvent
Called when a player shears an entity
|
class |
PlayerStatisticIncrementEvent
Called when a player statistic is incremented.
|
class |
PlayerSwapHandItemsEvent
Called when a player swap items between main hand and off hand using the
hotkey.
|
class |
PlayerTeleportEvent
Holds information for player teleport events
|
class |
PlayerToggleFlightEvent
Called when a player toggles their flying state
|
class |
PlayerToggleSneakEvent
Called when a player toggles their sneaking state
|
class |
PlayerToggleSprintEvent
Called when a player toggles their sprinting state
|
class |
PlayerUnleashEntityEvent
Called prior to an entity being unleashed due to a player's action.
|
class |
PlayerVelocityEvent
Called when the velocity of a player changes.
|
Modifier and Type | Class and Description |
---|---|
class |
BroadcastMessageEvent
Event triggered for server broadcast messages such as from
Server.broadcast(String, String) . |
class |
RemoteServerCommandEvent
This event is called when a command is recieved over RCON.
|
class |
ServerCommandEvent
This event is called when a command is run by a non-player.
|
class |
TabCompleteEvent
Called when a
CommandSender of any description (ie: player or
console) attempts to tab complete. |
Modifier and Type | Class and Description |
---|---|
class |
VehicleCreateEvent
Raised when a vehicle is created.
|
class |
VehicleDamageEvent
Raised when a vehicle receives damage.
|
class |
VehicleDestroyEvent
Raised when a vehicle is destroyed, which could be caused by either a
player or the environment.
|
class |
VehicleEnterEvent
Raised when an entity enters a vehicle.
|
class |
VehicleEntityCollisionEvent
Raised when a vehicle collides with an entity.
|
class |
VehicleExitEvent
Raised when a living entity exits a vehicle.
|
Modifier and Type | Class and Description |
---|---|
class |
LightningStrikeEvent
Stores data for lightning striking
|
class |
ThunderChangeEvent
Stores data for thunder state changing in a world
|
class |
WeatherChangeEvent
Stores data for weather changing in a world
|
Modifier and Type | Class and Description |
---|---|
class |
ChunkUnloadEvent
Called when a chunk is unloaded
|
class |
PortalCreateEvent
Called when a portal is created
|
class |
StructureGrowEvent
Event that is called when an organic structure attempts to grow (Sapling ->
Tree), (Mushroom -> Huge Mushroom), naturally or using bonemeal.
|
class |
WorldUnloadEvent
Called when a World is unloaded
|
Modifier and Type | Class and Description |
---|---|
class |
EntityMountEvent
Called when an entity attempts to ride another entity.
|
Copyright © 2017. All rights reserved.