|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Event | |
---|---|
org.bukkit.event.block | Events relating to when a block is changed or interacts with the world . |
org.bukkit.event.enchantment | Events triggered from an enchantment table . |
org.bukkit.event.entity | Events relating to entities , excluding some directly referencing
some more specific entity types. |
org.bukkit.event.hanging | Events relating to entities that hang . |
org.bukkit.event.inventory | Events relating to inventory manipulation. |
org.bukkit.event.painting | Events relating to paintings , but deprecated for more general
hanging events. |
org.bukkit.event.player | Events relating to players . |
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 | Events triggered by various world states or changes. |
org.bukkit.plugin | Classes specifically relating to loading software modules at runtime. |
org.bukkit.plugin.java | Classes for handling plugins written in
java. |
Uses of Event in org.bukkit.event.block |
---|
Subclasses of Event in org.bukkit.event.block | |
---|---|
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 |
BlockDamageEvent
Called when a block is damaged by a player. |
class |
BlockDispenseEvent
Called when an item is dispensed from a block. |
class |
BlockEvent
Represents a block related event. |
class |
BlockExpEvent
An event that's called when a block yields experience. |
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 |
BlockPhysicsEvent
Thrown when a block physics check is called |
class |
BlockPistonEvent
|
class |
BlockPistonExtendEvent
|
class |
BlockPistonRetractEvent
|
class |
BlockPlaceEvent
Called when a block is placed by a player. |
class |
BlockRedstoneEvent
Called when a redstone current changes |
class |
BlockSpreadEvent
Called when a block spreads based on world conditions. |
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. |
Uses of Event in org.bukkit.event.enchantment |
---|
Subclasses of Event in org.bukkit.event.enchantment | |
---|---|
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 Event in org.bukkit.event.entity |
---|
Subclasses of Event in org.bukkit.event.entity | |
---|---|
class |
CreatureSpawnEvent
Called when a creature is spawned into a world. |
class |
CreeperPowerEvent
Called when a Creeper is struck by lightning. |
class |
EntityBreakDoorEvent
Called when an Entity breaks a door |
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 |
EntityDeathEvent
Thrown whenever a LivingEntity dies |
class |
EntityEvent
Represents an Entity-related event |
class |
EntityExplodeEvent
Called when an entity explodes |
class |
EntityInteractEvent
Called when an entity interacts with an object |
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 |
EntityRegainHealthEvent
Stores data for health-regain events |
class |
EntityShootBowEvent
Called when a LivingEntity shoots a bow firing an arrow |
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 |
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 |
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 |
ItemSpawnEvent
Called when an item is spawned into a world |
class |
PigZapEvent
Stores data for pigs being zapped |
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 |
Uses of Event in org.bukkit.event.hanging |
---|
Subclasses of Event in org.bukkit.event.hanging | |
---|---|
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 |
Uses of Event in org.bukkit.event.inventory |
---|
Subclasses of Event in org.bukkit.event.inventory | |
---|---|
class |
BrewEvent
Called when the brewing of the contents inside the Brewing Stand is complete. |
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 a slot 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 |
PrepareItemCraftEvent
|
Uses of Event in org.bukkit.event.painting |
---|
Subclasses of Event in org.bukkit.event.painting | |
---|---|
class |
PaintingBreakByEntityEvent
Deprecated. Use HangingBreakByEntityEvent instead. |
class |
PaintingBreakEvent
Deprecated. Use HangingBreakEvent instead. |
class |
PaintingEvent
Deprecated. Use HangingEvent instead. |
class |
PaintingPlaceEvent
Deprecated. Use HangingPlaceEvent instead. |
Uses of Event in org.bukkit.event.player |
---|
Subclasses of Event in org.bukkit.event.player | |
---|---|
class |
AsyncPlayerChatEvent
This event will sometimes fire synchronously, depending on how it was triggered. |
class |
AsyncPlayerPreLoginEvent
Stores details for players attempting to log in. This event is asynchronous, and not run using main thread. |
class |
PlayerAnimationEvent
Represents a player animation event |
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 |
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. AsyncPlayerChatEvent is the encouraged alternative for thread safe implementations. |
class |
PlayerChatTabCompleteEvent
Called when a player attempts to tab-complete a chat message. |
class |
PlayerCommandPreprocessEvent
Called early in the command handling process. |
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 |
PlayerInteractEntityEvent
Represents an event that is called when a player right clicks an entity. |
class |
PlayerInteractEvent
Called when a player interacts with an object or air. |
class |
PlayerInventoryEvent
Deprecated. Use InventoryClickEvent or InventoryOpenEvent instead, or one of
the other inventory events in org.bukkit.event.inventory . |
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 |
PlayerItemHeldEvent
Fired when a player changes their currently held item |
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 |
PlayerLoginEvent
Stores details for players attempting to log in |
class |
PlayerMoveEvent
Holds information for player movement events |
class |
PlayerPickupItemEvent
Thrown when a player picks an item up from the ground |
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 |
PlayerRegisterChannelEvent
This is called immediately after a player registers for a plugin channel. |
class |
PlayerRespawnEvent
|
class |
PlayerShearEntityEvent
Called when a player shears an entity |
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
|
Uses of Event in org.bukkit.event.server |
---|
Subclasses of Event in org.bukkit.event.server | |
---|---|
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
Remote Server Command events |
class |
ServerCommandEvent
Server Command events |
class |
ServerEvent
Miscellaneous server events |
class |
ServerListPingEvent
Called when a server list ping is coming in. |
class |
ServiceEvent
An event relating to a registered service. |
class |
ServiceRegisterEvent
This event is called when a service is registered. Warning: The order in which register and unregister events are called should not be relied upon. |
class |
ServiceUnregisterEvent
This event is called when a service is unregistered. Warning: The order in which register and unregister events are called should not be relied upon. |
Uses of Event in org.bukkit.event.vehicle |
---|
Subclasses of Event in org.bukkit.event.vehicle | |
---|---|
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 |
Uses of Event in org.bukkit.event.weather |
---|
Subclasses of Event in org.bukkit.event.weather | |
---|---|
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 |
Uses of Event in org.bukkit.event.world |
---|
Subclasses of Event in org.bukkit.event.world | |
---|---|
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 |
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 |
WorldEvent
Represents events within a world |
class |
WorldInitEvent
Called when a World is initializing |
class |
WorldLoadEvent
Called when a World is loaded |
class |
WorldSaveEvent
|
class |
WorldUnloadEvent
Called when a World is unloaded |
Uses of Event in org.bukkit.plugin |
---|
Methods in org.bukkit.plugin that return types with arguments of type Event | |
---|---|
Map<Class<? extends Event>,Set<RegisteredListener>> |
PluginLoader.createRegisteredListeners(Listener listener,
Plugin plugin)
Creates and returns registered listeners for the event classes used in this listener |
Class<? extends Event> |
TimedRegisteredListener.getEventClass()
Gets the class of the events this listener handled. |
Methods in org.bukkit.plugin with parameters of type Event | |
---|---|
void |
PluginManager.callEvent(Event event)
Calls an event with the given details |
void |
TimedRegisteredListener.callEvent(Event event)
|
void |
RegisteredListener.callEvent(Event event)
Calls the event executor |
void |
SimplePluginManager.callEvent(Event event)
Calls an event with the given details. This method only synchronizes when the event is not asynchronous. |
void |
EventExecutor.execute(Listener listener,
Event event)
|
Method parameters in org.bukkit.plugin with type arguments of type Event | |
---|---|
void |
PluginManager.registerEvent(Class<? extends Event> event,
Listener listener,
EventPriority priority,
EventExecutor executor,
Plugin plugin)
Registers the specified executor to the given event class |
void |
SimplePluginManager.registerEvent(Class<? extends Event> event,
Listener listener,
EventPriority priority,
EventExecutor executor,
Plugin plugin)
|
void |
PluginManager.registerEvent(Class<? extends Event> event,
Listener listener,
EventPriority priority,
EventExecutor executor,
Plugin plugin,
boolean ignoreCancelled)
Registers the specified executor to the given event class |
void |
SimplePluginManager.registerEvent(Class<? extends Event> event,
Listener listener,
EventPriority priority,
EventExecutor executor,
Plugin plugin,
boolean ignoreCancelled)
Registers the given event to the specified listener using a directly passed EventExecutor |
Uses of Event in org.bukkit.plugin.java |
---|
Methods in org.bukkit.plugin.java that return types with arguments of type Event | |
---|---|
Map<Class<? extends Event>,Set<RegisteredListener>> |
JavaPluginLoader.createRegisteredListeners(Listener listener,
Plugin plugin)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |