|
||||||||||
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 |
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 |
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. |
class |
PlayerAchievementAwardedEvent
Called when a player earns an achievement. |
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. |
class |
PlayerChatTabCompleteEvent
Called when a player attempts to tab-complete a chat message. |
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 |
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
Called when a player respawns. |
class |
PlayerShearEntityEvent
Called when a player shears an entity |
class |
PlayerStatisticIncrementEvent
Called when a player statistic is incremented. |
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. |
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
This event is called when a command is recieved over RCON. |
class |
ServerCommandEvent
This event is called when a command is run from the server console. |
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. |
class |
ServiceUnregisterEvent
This event is called when a service is unregistered. |
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
Called when a World is saved. |
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 |
TimedRegisteredListener.callEvent(Event event)
|
void |
SimplePluginManager.callEvent(Event event)
Calls an event with the given details. |
void |
RegisteredListener.callEvent(Event event)
Calls the event executor |
void |
PluginManager.callEvent(Event event)
Calls an event with the given details |
void |
EventExecutor.execute(Listener listener,
Event event)
|
Method parameters in org.bukkit.plugin with type arguments of type Event | |
---|---|
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)
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 |
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 |
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 |