Package-level declarations

Types

Link copied to clipboard
@Since(version = "2.2")
class EnchantmentActivateEvent(val player: Player, val key: NamespacedKey, val level: Int) : Event, Cancellable

This event is called when a player activates an enchantment.

Link copied to clipboard
@Since(version = "2.2")
class PlayerBowHitEvent(val damager: Player, val victim: Player, val damage: Double) : Event, Cancellable

This event is called when a player hits another player with a bow.

Link copied to clipboard
@Since(version = "2.2")
class PlayerGotHurtEvent(val victim: Player, val cause: EntityDamageEvent.DamageCause, val damage: Double) : Event, Cancellable

This event is called when a player receives damage from any source.

Link copied to clipboard
@Since(version = "2.2")
class PlayerHurtEntityEvent(val damager: Player, val victim: Entity, val cause: EntityDamageEvent.DamageCause, val damage: Double) : Event, Cancellable

This event is called when a player damages an entity.

Link copied to clipboard
@Since(version = "2.2")
class PlayerJumpEvent(val player: Player) : Event

This event is called when a player jumps.

Link copied to clipboard
@Since(version = "2.2")
class PlayerShootBowEvent(val shooter: Player, val bow: ItemStack?, val consumable: ItemStack?, val projectile: Entity, val hand: EquipmentSlot, val force: Float, val consumeHand: Boolean) : Event, Cancellable

This event is called when a player shoots a bow.

Link copied to clipboard
@Since(version = "2.2")
class PVPEvent(val damager: Player, val victim: Player, val cause: EntityDamageEvent.DamageCause, val damage: Double) : Event, Cancellable

This event is called when a player damages another player.