Modifier and Type | Method and Description |
---|---|
void |
TimedEventExecutor.execute(@NotNull Listener listener,
@NotNull Event event) |
Modifier and Type | Class and Description |
---|---|
class |
AnvilDamagedEvent
Called when an anvil is damaged from being used
|
class |
BeaconEffectEvent
Called when a beacon effect is being applied to a player.
|
class |
BlockDestroyEvent
Fired anytime the server intends to 'destroy' a block through some triggering reason.
|
class |
TNTPrimeEvent
Called when TNT block is about to turn into
TNTPrimed |
Modifier and Type | Class and Description |
---|---|
class |
CreeperIgniteEvent
Called when a Creeper is ignite flag is changed (armed/disarmed to explode).
|
class |
EnderDragonFireballHitEvent
Fired when a DragonFireball collides with a block/entity and spawns an AreaEffectCloud
|
class |
EnderDragonFlameEvent
Fired when an EnderDragon spawns an AreaEffectCloud by shooting flames
|
class |
EnderDragonShootFireballEvent
Fired when an EnderDragon shoots a fireball
|
class |
EndermanAttackPlayerEvent
Fired when an Enderman determines if it should attack a player or not.
|
class |
EndermanEscapeEvent |
class |
EntityAddToWorldEvent
Fired any time an entity is being added to the world for any reason.
|
class |
EntityJumpEvent
Called when an entity jumps
|
class |
EntityKnockbackByEntityEvent
Fired when an Entity is knocked back by the hit of another Entity.
|
class |
EntityPathfindEvent
Fired when an Entity decides to start moving towards a location.
|
class |
EntityRemoveFromWorldEvent
Fired any time an entity is being removed from a world for any reason
|
class |
EntityTeleportEndGatewayEvent
Fired any time an entity attempts to teleport in an end gateway
|
class |
EntityTransformedEvent
Deprecated.
Bukkit has added
EntityTransformEvent , you should start using that |
class |
EntityZapEvent
Fired when lightning strikes an entity
|
class |
ExperienceOrbMergeEvent
Fired anytime the server is about to merge 2 experience orbs into one
|
class |
PhantomPreSpawnEvent
Called when a phantom is spawned for an exhausted player
|
class |
PlayerNaturallySpawnCreaturesEvent
Fired when the server is calculating what chunks to try to spawn monsters in every Monster Spawn Tick event
|
class |
PreCreatureSpawnEvent
WARNING: This event only fires for a limited number of cases, and not for every case that CreatureSpawnEvent does.
|
class |
PreSpawnerSpawnEvent
Called before an entity is spawned into a world by a spawner.
|
class |
ProjectileCollideEvent
Called when an projectile collides with an entity
|
class |
SkeletonHorseTrapEvent
Event called when a player gets close to a skeleton horse and triggers the lightning trap
|
class |
SlimeChangeDirectionEvent
Fired when a Slime decides to change it's facing direction.
|
class |
SlimePathfindEvent
Fired when a Slime decides to start pathfinding.
|
class |
SlimeSwimEvent
Fired when a Slime decides to start jumping while swimming in water/lava.
|
class |
SlimeTargetLivingEntityEvent
Fired when a Slime decides to change direction to target a LivingEntity.
|
class |
SlimeWanderEvent
Fired when a Slime decides to start wandering.
|
class |
ThrownEggHatchEvent
Called when a thrown egg might hatch.
|
class |
TurtleGoHomeEvent
Fired when a Turtle decides to go home
|
class |
TurtleLayEggEvent
Fired when a Turtle lays eggs
|
class |
TurtleStartDiggingEvent
Fired when a Turtle starts digging to lay eggs
|
class |
WitchConsumePotionEvent
Fired when a witch consumes the potion in their hand to buff themselves.
|
class |
WitchReadyPotionEvent |
class |
WitchThrowPotionEvent
Fired when a witch throws a potion at a player
|
Modifier and Type | Method and Description |
---|---|
void |
StaticMethodHandleEventExecutor.execute(@NotNull Listener listener,
@NotNull Event event) |
void |
MethodHandleEventExecutor.execute(@NotNull Listener listener,
@NotNull Event event) |
Modifier and Type | Class and Description |
---|---|
class |
PrepareGrindstoneEvent
Deprecated.
|
class |
PrepareResultEvent
Called when an item is put in an inventory containing a result slot
|
Modifier and Type | Class and Description |
---|---|
class |
IllegalPacketEvent
Deprecated.
Not used
|
class |
PlayerAdvancementCriterionGrantEvent
Called when a player is granted a criteria in an advancement.
|
class |
PlayerArmorChangeEvent
Called when the player themselves change their armor items
|
class |
PlayerAttackEntityCooldownResetEvent
Called when processing a player's attack on an entity when the player's attack strength cooldown is reset
|
class |
PlayerClientOptionsChangeEvent
Called when the player changes his client settings
|
class |
PlayerConnectionCloseEvent
This event is invoked when a player has disconnected.
|
class |
PlayerElytraBoostEvent
Fired when a player boosts elytra flight with a firework
|
class |
PlayerHandshakeEvent
This event is fired during a player handshake.
|
class |
PlayerInitialSpawnEvent
Deprecated.
Use
PlayerSpawnLocationEvent , Duplicate API |
class |
PlayerJumpEvent
Called when the server detects the player is jumping.
|
class |
PlayerLaunchProjectileEvent
Called when a player shoots a projectile
|
class |
PlayerPickupExperienceEvent
Fired when a player is attempting to pick up an experience orb
|
class |
PlayerPostRespawnEvent
Fired after a player has respawned
|
class |
PlayerReadyArrowEvent
Called when a player is firing a bow and the server is choosing an arrow to use.
|
class |
PlayerRecipeBookClickEvent
Called when a player clicks a recipe in the recipe book
|
class |
PlayerStartSpectatingEntityEvent
Triggered when a player starts spectating an entity in spectator mode.
|
class |
PlayerStopSpectatingEntityEvent
Triggered when a player stops spectating an entity in spectator mode.
|
class |
PlayerTeleportEndGatewayEvent
Fired when a teleport is triggered for an End Gateway
|
class |
PlayerUseUnknownEntityEvent |
Modifier and Type | Class and Description |
---|---|
class |
FillProfileEvent
Fired once a profiles additional properties (such as textures) has been filled
|
class |
LookupProfileEvent
Allows a plugin to be notified anytime AFTER a Profile has been looked up from the Mojang API
This is an opportunity to view the response and potentially cache things.
|
class |
PreFillProfileEvent
Fired when the server is requesting to fill in properties of an incomplete profile, such as textures.
|
class |
PreLookupProfileEvent
Allows a plugin to intercept a Profile Lookup for a Profile by name
At the point of event fire, the UUID and properties are unset.
|
class |
ProfileWhitelistVerifyEvent
Fires when the server needs to verify if a player is whitelisted.
|
Modifier and Type | Class and Description |
---|---|
class |
AsyncTabCompleteEvent
Allows plugins to compute tab completion results asynchronously.
|
class |
GS4QueryEvent
This event is fired if server is getting queried over GS4 Query protocol
Adapted from Velocity's ProxyQueryEvent
|
class |
PaperServerListPingEvent
Extended version of
ServerListPingEvent that allows full control
of the response sent to the client. |
class |
ServerExceptionEvent
Called whenever an exception is thrown in a recoverable section of the server.
|
class |
ServerTickEndEvent
Called when the server has finished ticking the main loop
|
class |
ServerTickStartEvent |
class |
WhitelistToggleEvent
This event is fired when whitelist is toggled
|
Modifier and Type | Method and Description |
---|---|
Event |
ServerEventException.getEvent()
Gets the event which caused the exception
|
Constructor and Description |
---|
ServerEventException(String message,
Throwable cause,
boolean enableSuppression,
boolean writableStackTrace,
Plugin responsiblePlugin,
Listener listener,
Event event) |
ServerEventException(String message,
Throwable cause,
Plugin responsiblePlugin,
Listener listener,
Event event) |
ServerEventException(Throwable cause,
Plugin responsiblePlugin,
Listener listener,
Event event) |
Modifier and Type | Class and Description |
---|---|
class |
LootableInventoryReplenishEvent |
Modifier and Type | Class and Description |
---|---|
class |
BeaconActivatedEvent
Called when a beacon is activated.
|
class |
BeaconDeactivatedEvent
Called when a beacon is deactivated, either because its base block(s) or itself were destroyed.
|
class |
BellRingEvent
Called when a bell is rung.
|
class |
BlockFailedDispenseEvent
Called when a block tries to dispense an item, but its inventory is empty.
|
class |
BlockPreDispenseEvent |
class |
DragonEggFormEvent
Called when the
EnderDragon is defeated (killed) in a DragonBattle ,
causing a Material.DRAGON_EGG (more formally: BlockGrowEvent.getNewState() )
to possibly appear depending on DragonEggFormEvent.isCancelled() . |
class |
PlayerShearBlockEvent
Called when a player uses sheers on a block.
|
class |
TargetHitEvent
Called when a Target Block is hit by a projectile.
|
Modifier and Type | Class and Description |
---|---|
class |
EntityLoadCrossbowEvent
Called when a LivingEntity loads a crossbow with a projectile.
|
class |
EntityMoveEvent
Holds information for living entity movement events
|
Modifier and Type | Class and Description |
---|---|
class |
PlayerChunkLoadEvent
|
class |
PlayerChunkUnloadEvent
Is called when a
Player receives a chunk unload packet. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractChatEvent
An abstract implementation of a chat event, handling shared logic.
|
class |
AsyncChatEvent
An event fired when a
Player sends a chat message to the server. |
class |
ChatEvent
Deprecated.
Listening to this event forces chat to wait for the main thread, delaying chat messages. It is recommended to use
AsyncChatEvent instead, wherever possible. |
class |
PlayerBedFailEnterEvent |
class |
PlayerChangeBeaconEffectEvent
Called when a player sets the effect for a beacon
|
class |
PlayerDeepSleepEvent
Called when a player has slept long enough
to count as passing the night/storm.
|
class |
PlayerFlowerPotManipulateEvent
Called when a player places an item in or takes an item out of a flowerpot.
|
class |
PlayerItemCooldownEvent
Fired when a player receives an item cooldown.
|
class |
PlayerLecternPageChangeEvent |
class |
PlayerLoomPatternSelectEvent
Called when a player selects a banner patten in a loom inventory.
|
class |
PlayerNameEntityEvent
Called when the player is attempting to rename a mob
|
class |
PlayerStonecutterRecipeSelectEvent |
class |
PlayerTradeEvent
Called when a player trades with a villager or wandering trader
|
Modifier and Type | Class and Description |
---|---|
class |
ServerResourcesReloadedEvent
Called when resources such as datapacks are reloaded (e.g.
|
Modifier and Type | Class and Description |
---|---|
class |
StructureLocateEvent
Called before a structure/feature is located.
|
class |
WorldGameRuleChangeEvent
Called when a world's gamerule is changed, either by command or by api.
|
Modifier and Type | Class and Description |
---|---|
class |
WorldBorderBoundsChangeEvent
Called when a world border changes its bounds, either over time, or instantly.
|
class |
WorldBorderBoundsChangeFinishEvent
Called when a moving world border has finished it's move.
|
class |
WorldBorderCenterChangeEvent
Called when a world border's center is changed.
|
class |
WorldBorderEvent |
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 |
BlockCanBuildEvent
Called when we try to place a block, to see if we can build it here or not.
|
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 |
BlockEvent
Represents a block related event.
|
class |
BlockExpEvent
An event that's called when a block yields experience.
|
class |
BlockExplodeEvent
Called when a block explodes
|
class |
BlockFadeEvent
Called when a block fades, melts or disappears based on world conditions
|
class |
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 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 |
BlockRedstoneEvent
Called when a redstone current changes
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
UnknownCommandEvent
Thrown when a player executes a command that is not defined
|
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 |
AreaEffectCloudApplyEvent
Called when a lingering potion applies it's effects.
|
class |
ArrowBodyCountChangeEvent
Called when an arrow enters or exists an entity's body.
|
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 an
Entity breaks a door |
class |
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 block
|
class |
EntityDamageByEntityEvent
Called when an entity is damaged by an entity
|
class |
EntityDamageEvent
Stores data for damage events
|
class |
EntityDeathEvent
Thrown whenever a LivingEntity dies
|
class |
EntityDropItemEvent
Thrown when an entity creates an item drop.
|
class |
EntityEnterBlockEvent
Called when an
Entity enters a block and is stored in that block. |
class |
EntityEnterLoveModeEvent
Called when an entity enters love mode.
|
class |
EntityEvent
Represents an Entity-related event
|
class |
EntityExhaustionEvent
Called when a human entity experiences exhaustion.
|
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 |
EntityPlaceEvent
Triggered when a entity is created in the world by a player "placing" an item
on a block.
|
class |
EntityPortalEnterEvent
Called when an entity comes into contact with a portal
|
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 |
EntityPoseChangeEvent
Called when an entity changes its pose.
|
class |
EntityPotionEffectEvent
Called when a potion effect is modified on an entity.
|
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 |
EntitySpellCastEvent
Called when a
Spellcaster casts a spell. |
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 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 |
EntityUnleashEvent
Called immediately prior to an entity being unleashed.
|
class |
ExpBottleEvent
Called when a ThrownExpBottle hits and releases experience.
|
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 |
PigZombieAngerEvent
Called when a Pig Zombie is angered by another entity.
|
class |
PlayerDeathEvent
Thrown whenever a
Player dies |
class |
PlayerLeashEntityEvent
Called immediately prior to a creature being leashed by a player.
|
class |
PotionSplashEvent
Called when a splash potion hits an area
|
class |
ProjectileHitEvent
Called when a projectile hits an object
|
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 |
StriderTemperatureChangeEvent
Called when a
Strider 's temperature has changed as a result of
entering or existing blocks it considers warm. |
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.
|
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 |
HangingEvent
Represents a hanging entity-related event.
|
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 |
FurnaceExtractEvent
This event is called when a player takes items out of the furnace
|
class |
FurnaceSmeltEvent
Called when an ItemStack is successfully smelted in a furnace.
|
class |
InventoryClickEvent
This event is called when a player clicks in an inventory.
|
class |
InventoryCloseEvent
Represents a player related inventory event
|
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 |
InventoryEvent
Represents a player related inventory event
|
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.
|
class |
PrepareAnvilEvent
Called when an item is put in a slot for repair by an anvil.
|
class |
PrepareItemCraftEvent |
class |
PrepareSmithingEvent
Called when an item is put in a slot for upgrade by a Smithing Table.
|
class |
SmithItemEvent
Called when the recipe of an Item is completed inside a smithing table.
|
class |
TradeSelectEvent
This event is called whenever a player clicks a new trade on the trades
sidebar.
|
Modifier and Type | Class and Description |
---|---|
class |
AsyncPlayerChatEvent
Deprecated.
use
AsyncChatEvent instead |
class |
AsyncPlayerPreLoginEvent
Stores details for players attempting to log in.
|
class |
PlayerAdvancementDoneEvent
Called when a player has completed all criteria in an advancement.
|
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 |
PlayerAttemptPickupItemEvent
Thrown when a player attempts to pick an item up from the ground
|
class |
PlayerBedEnterEvent
This event is fired when the player is almost about to enter the bed.
|
class |
PlayerBedLeaveEvent
This event is fired when the player is leaving a 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 |
PlayerBucketFishEvent
This event is called whenever a player attempts to put a fish in a bucket.
|
class |
PlayerChangedMainHandEvent
Called when a player changes their main hand in the client settings.
|
class |
PlayerChangedWorldEvent
Called when a player switches to another world.
|
class |
PlayerChannelEvent
This event is called after a player registers or unregisters a new plugin
channel.
|
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 |
PlayerChatTabCompleteEvent
Deprecated.
This event is no longer fired due to client changes
|
class |
PlayerCommandPreprocessEvent
This event is called whenever a player runs a command (by placing a slash
at the start of their message).
|
class |
PlayerCommandSendEvent
This event is called when the list of available server commands is sent to
the player.
|
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 |
PlayerEggThrowEvent
Called when a player throws an egg and it might hatch
|
class |
PlayerEvent
Represents a player related event
|
class |
PlayerExpChangeEvent
Called when a players experience changes naturally
|
class |
PlayerFishEvent
Thrown when a player is fishing
|
class |
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 |
PlayerItemBreakEvent
Fired when a player's item breaks (such as a shovel or flint and steel).
|
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 item
|
class |
PlayerItemMendEvent
Represents when a player has an item repaired via the Mending enchantment.
|
class |
PlayerJoinEvent
Called when a player joins a server
|
class |
PlayerKickEvent
Called when a player gets kicked from the server
|
class |
PlayerLevelChangeEvent
Called when a players level changes
|
class |
PlayerLocaleChangeEvent
Called when a player changes their locale in the client settings.
|
class |
PlayerLoginEvent
Stores details for players attempting to log in.
|
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 |
PlayerPreLoginEvent
Deprecated.
This event causes synchronization from the login thread;
AsyncPlayerPreLoginEvent is preferred to keep the secondary threads
asynchronous. |
class |
PlayerQuitEvent
Called when a player leaves a server
|
class |
PlayerRecipeDiscoverEvent
Called when a player discovers a new recipe in the recipe book.
|
class |
PlayerRegisterChannelEvent
This is called immediately after a player registers for a plugin channel.
|
class |
PlayerResourcePackStatusEvent
Called when a player takes action on a resource pack request sent via
Player.setResourcePack(java.lang.String) . |
class |
PlayerRespawnEvent
Called when a player respawns.
|
class |
PlayerRiptideEvent
This event is fired when the player activates the riptide enchantment, using
their trident to propel them through the air.
|
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 |
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 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 |
PlayerUnregisterChannelEvent
This is called immediately after a player unregisters for a plugin channel.
|
class |
PlayerVelocityEvent
Called when the velocity of a player changes.
|
Modifier and Type | Class and Description |
---|---|
class |
RaidEvent
Represents events related to raids.
|
class |
RaidFinishEvent
This event is called when a
Raid was complete with a clear result. |
class |
RaidSpawnWaveEvent
Called when a raid wave spawns.
|
class |
RaidStopEvent
Called when a
Raid is stopped. |
class |
RaidTriggerEvent
Called when a
Raid is triggered (e.g: a player with Bad Omen effect
enters a village). |
Modifier and Type | Class and Description |
---|---|
class |
BroadcastMessageEvent
Event triggered for server broadcast messages such as from
Server.broadcast(String, String) . |
class |
MapInitializeEvent
Called when a map is initialized.
|
class |
PluginDisableEvent
Called when a plugin is disabled.
|
class |
PluginEnableEvent
Called when a plugin is enabled.
|
class |
PluginEvent
Used for plugin enable and disable events
|
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 |
ServerEvent
Miscellaneous server events
|
class |
ServerListPingEvent
Called when a server list ping is coming in.
|
class |
ServerLoadEvent
This event is called when either the server startup or reload has completed.
|
class |
ServiceEvent
An event relating to a registered service.
|
class |
ServiceRegisterEvent
This event is called when a service is registered.
|
class |
ServiceUnregisterEvent
This event is called when a service is unregistered.
|
class |
TabCompleteEvent
Called when a
CommandSender of any description (ie: player or
console) attempts to tab complete. |
Modifier and Type | Class and Description |
---|---|
class |
VehicleBlockCollisionEvent
Raised when a vehicle collides with a block.
|
class |
VehicleCollisionEvent
Raised when a vehicle collides.
|
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 |
VehicleEvent
Represents a vehicle-related event.
|
class |
VehicleExitEvent
Raised when a living entity exits a vehicle.
|
class |
VehicleMoveEvent
Raised when a vehicle moves.
|
class |
VehicleUpdateEvent
Called when a vehicle updates
|
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
|
class |
WeatherEvent
Represents a Weather-related event
|
Modifier and Type | Class and Description |
---|---|
class |
ChunkEvent
Represents a Chunk related event
|
class |
ChunkLoadEvent
Called when a chunk is loaded
|
class |
ChunkPopulateEvent
Thrown when a new chunk has finished being populated.
|
class |
ChunkUnloadEvent
Called when a chunk is unloaded
|
class |
LootGenerateEvent
Called when a
LootTable is generated in the world for an
InventoryHolder . |
class |
PortalCreateEvent
Called when a portal is created
|
class |
SpawnChangeEvent
An event that is called when a world's spawn changes.
|
class |
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 |
WorldEvent
Represents events within a world
|
class |
WorldInitEvent
Called when a World is initializing
|
class |
WorldLoadEvent
Called when a World is loaded
|
class |
WorldSaveEvent
Called when a World is saved.
|
class |
WorldUnloadEvent
Called when a World is unloaded
|
Modifier and Type | Method and Description |
---|---|
void |
TimedRegisteredListener.callEvent(@NotNull Event event) |
void |
SimplePluginManager.callEvent(@NotNull Event event)
Calls an event with the given details.
|
void |
RegisteredListener.callEvent(@NotNull Event event)
Calls the event executor
|
void |
PluginManager.callEvent(@NotNull Event event)
Calls an event with the given details
|
void |
EventExecutor.execute(@NotNull Listener listener,
@NotNull Event event) |
Modifier and Type | Class and Description |
---|---|
class |
EntityDismountEvent
Called when an entity stops riding another entity.
|
class |
EntityMountEvent
Called when an entity attempts to ride another entity.
|
Modifier and Type | Class and Description |
---|---|
class |
PlayerSpawnLocationEvent
Called when player is about to spawn in a world after joining the server.
|
Copyright © 2021. All rights reserved.