Uses of Interface
org.bukkit.event.Cancellable
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.raid |
Events related to raids. |
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 |
Spigot-specific entity events.
|
-
Uses of Cancellable in org.bukkit.event.block
Classes in org.bukkit.event.block that implement Cancellable Modifier and Type Class 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
BlockCookEvent
Called when an ItemStack is successfully cooked in a block.class
BlockDamageEvent
Called when a block is damaged by a player.class
BlockDispenseArmorEvent
Called when an equippable item is dispensed from a block and equipped on a nearby entity.class
BlockDispenseEvent
Called when an item is dispensed from a block.class
BlockDropItemEvent
Called if a block broken by a player drops an item.class
BlockExplodeEvent
Called when a block explodesclass
BlockFadeEvent
Called when a block fades, melts or disappears based on world conditionsclass
BlockFertilizeEvent
Called with the block changes resulting from a player fertilizing a given block with bonemeal.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 triggeredclass
BlockPistonExtendEvent
Called when a piston extendsclass
BlockPistonRetractEvent
Called when a piston retractsclass
BlockPlaceEvent
Called when a block is placed by a player.class
BlockShearEntityEvent
Event fired when a dispenser shears a nearby sheep.class
BlockSpreadEvent
Called when a block spreads based on world conditions.class
CauldronLevelChangeEvent
class
EntityBlockFormEvent
Called when a block is formed by entities.class
FluidLevelChangeEvent
Called when the fluid level of a block changes due to changes in adjacent blocks.class
LeavesDecayEvent
Called when leaves are decaying naturally.class
MoistureChangeEvent
Called when the moisture level of a soil block changes.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.class
SpongeAbsorbEvent
Called when a sponge absorbs water from the world. -
Uses of Cancellable in org.bukkit.event.enchantment
Classes in org.bukkit.event.enchantment that implement Cancellable Modifier and Type Class 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 -
Uses of Cancellable in org.bukkit.event.entity
Classes in org.bukkit.event.entity that implement Cancellable Modifier and Type Class Description class
AreaEffectCloudApplyEvent
Called when a lingering potion applies it's effects.class
BatToggleSleepEvent
Called when a bat attempts to sleep or wake up from its slumber.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 anEntity
breaks a doorclass
EntityBreedEvent
Called when one Entity breeds with another Entity.class
EntityChangeBlockEvent
Called when any Entity changes a block and a more specific event is not available.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
Deprecated.class
EntityDamageByBlockEvent
Called when an entity is damaged by a blockclass
EntityDamageByEntityEvent
Called when an entity is damaged by an entityclass
EntityDamageEvent
Stores data for damage eventsclass
EntityDropItemEvent
Thrown when an entity creates an item drop.class
EntityEnterBlockEvent
Called when anEntity
enters a block and is stored in that block.class
EntityEnterLoveModeEvent
Called when an entity enters love mode.class
EntityExplodeEvent
Called when an entity explodesclass
EntityInteractEvent
Called when an entity interacts with an objectclass
EntityPickupItemEvent
Thrown when a entity picks an item up from the groundclass
EntityPlaceEvent
Deprecated.draft APIclass
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
EntityPotionEffectEvent
Called when a potion effect is modified on an entity.class
EntityRegainHealthEvent
Stores data for health-regain eventsclass
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 arrowclass
EntitySpawnEvent
Called when an entity is spawned into a world.class
EntityTameEvent
Thrown when a LivingEntity is tamedclass
EntityTargetEvent
Called when a creature targets or untargets another entityclass
EntityTargetLivingEntityEvent
Called when an Entity targets aLivingEntity
and can only target LivingEntity's.class
EntityTeleportEvent
Thrown when a non-player entity is teleported from one location to another.class
EntityToggleGlideEvent
Sent when an entity's gliding status is toggled with an Elytra.class
EntityToggleSwimEvent
Sent when an entity's swimming status is toggled.class
EntityTransformEvent
Called when an entity is about to be replaced by another entity.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 changesclass
HorseJumpEvent
Called when a horse jumps.class
ItemDespawnEvent
This event is called when aItem
is removed from the world because it has existed for 5 minutes.class
ItemMergeEvent
class
ItemSpawnEvent
Called when an item is spawned into a worldclass
LingeringPotionSplashEvent
Called when a splash potion hits an areaclass
PigZapEvent
Stores data for pigs being zappedclass
PigZombieAngerEvent
Called when a Pig Zombie is angered by another entity.class
PlayerLeashEntityEvent
Called immediately prior to a creature being leashed by a player.class
PotionSplashEvent
Called when a splash potion hits an areaclass
ProjectileLaunchEvent
Called when a projectile is launched.class
SheepDyeWoolEvent
Called when a sheep's wool is dyedclass
SheepRegrowWoolEvent
Called when a sheep regrows its woolclass
SlimeSplitEvent
Called when a Slime splits into smaller Slimes upon deathclass
SpawnerSpawnEvent
Called when an entity is spawned into a world by a spawner.class
VillagerAcquireTradeEvent
Called whenever a villager acquires a new trade.class
VillagerCareerChangeEvent
class
VillagerReplenishTradeEvent
Called when a villager's trade's maximum uses is increased, due to a player's trade. -
Uses of Cancellable in org.bukkit.event.hanging
Classes in org.bukkit.event.hanging that implement Cancellable Modifier and Type Class Description class
HangingBreakByEntityEvent
Triggered when a hanging entity is removed by an entityclass
HangingBreakEvent
Triggered when a hanging entity is removedclass
HangingPlaceEvent
Triggered when a hanging entity is created in the world -
Uses of Cancellable in org.bukkit.event.inventory
Classes in org.bukkit.event.inventory that implement Cancellable Modifier and Type Class 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 eventclass
InventoryPickupItemEvent
Called when a hopper or hopper minecart picks up a dropped item.class
TradeSelectEvent
This event is called whenever a player clicks a new trade on the trades sidebar. -
Uses of Cancellable in org.bukkit.event.player
Classes in org.bukkit.event.player that implement Cancellable Modifier and Type Class Description class
AsyncPlayerChatEvent
This event will sometimes fire synchronously, depending on how it was triggered.class
PlayerAnimationEvent
Represents a player animation eventclass
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 bucketclass
PlayerBucketEvent
Called when a player interacts with a Bucketclass
PlayerBucketFillEvent
Called when a player fills a bucketclass
PlayerChatEvent
Deprecated.This event will fire from the main thread and allows the use of all of the Bukkit API, unlike theAsyncPlayerChatEvent
.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 inventoryclass
PlayerEditBookEvent
Called when a player edits or signs a book and quill item.class
PlayerFishEvent
Thrown when a player is fishingclass
PlayerGameModeChangeEvent
Called when the GameMode of the player is changed.class
PlayerHarvestBlockEvent
This event is called whenever a player harvests a block.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
Called when an item used by the player takes durability damage as a result of being used.class
PlayerItemHeldEvent
Fired when a player changes their currently held itemclass
PlayerItemMendEvent
Represents when a player has an item repaired via the Mending enchantment.class
PlayerKickEvent
Called when a player gets kicked from the serverclass
PlayerMoveEvent
Holds information for player movement eventsclass
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
PlayerRecipeDiscoverEvent
Called when a player discovers a new recipe in the recipe book.class
PlayerShearEntityEvent
Called when a player shears an entityclass
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
PlayerTakeLecternBookEvent
This event is called when a player clicks the button to take a book of a Lectern.class
PlayerTeleportEvent
Holds information for player teleport eventsclass
PlayerToggleFlightEvent
Called when a player toggles their flying stateclass
PlayerToggleSneakEvent
Called when a player toggles their sneaking stateclass
PlayerToggleSprintEvent
Called when a player toggles their sprinting stateclass
PlayerUnleashEntityEvent
Called prior to an entity being unleashed due to a player's action.class
PlayerVelocityEvent
Called when the velocity of a player changes. -
Uses of Cancellable in org.bukkit.event.raid
Classes in org.bukkit.event.raid that implement Cancellable Modifier and Type Class Description class
RaidTriggerEvent
Called when aRaid
is triggered (e.g: a player with Bad Omen effect enters a village). -
Uses of Cancellable in org.bukkit.event.server
Classes in org.bukkit.event.server that implement Cancellable Modifier and Type Class Description class
BroadcastMessageEvent
Event triggered for server broadcast messages such as fromServer.broadcast(String, String)
.class
RemoteServerCommandEvent
This event is called when a command is received over RCON.class
ServerCommandEvent
This event is called when a command is run by a non-player.class
TabCompleteEvent
Called when aCommandSender
of any description (ie: player or console) attempts to tab complete. -
Uses of Cancellable in org.bukkit.event.vehicle
Classes in org.bukkit.event.vehicle that implement Cancellable Modifier and Type Class 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. -
Uses of Cancellable in org.bukkit.event.weather
Classes in org.bukkit.event.weather that implement Cancellable Modifier and Type Class Description class
LightningStrikeEvent
Stores data for lightning strikingclass
ThunderChangeEvent
Stores data for thunder state changing in a worldclass
WeatherChangeEvent
Stores data for weather changing in a world -
Uses of Cancellable in org.bukkit.event.world
Classes in org.bukkit.event.world that implement Cancellable Modifier and Type Class Description class
LootGenerateEvent
Called when aLootTable
is generated in the world for anInventoryHolder
.class
PortalCreateEvent
Called when a portal is createdclass
StructureGrowEvent
Event that is called when an organic structure attempts to grow (Sapling -> Tree), (Mushroom -> Huge Mushroom), naturally or using bonemeal.class
TimeSkipEvent
Called when the time skips in a world.class
WorldUnloadEvent
Called when a World is unloaded -
Uses of Cancellable in org.spigotmc.event.entity
Classes in org.spigotmc.event.entity that implement Cancellable Modifier and Type Class Description class
EntityDismountEvent
Called when an entity stops riding another entity.class
EntityMountEvent
Called when an entity attempts to ride another entity.