# Package io.papermc.paper.event.player

package io.papermc.paper.event.player

Class
Description
AbstractChatEvent
An abstract implementation of a chat event, handling shared logic.
AsyncChatCommandDecorateEvent
AsyncChatDecorateEvent
This event is fired when the server decorates a component for chat purposes.
AsyncChatEvent
An event fired when a `Player` sends a chat message to the server.
ChatEvent
Deprecated.
Listening to this event forces chat to wait for the main thread, delaying chat messages.
PlayerArmSwingEvent
PlayerBedFailEnterEvent
PlayerBedFailEnterEvent.FailReason
PlayerChangeBeaconEffectEvent
Called when a player sets the effect for a beacon
PlayerDeepSleepEvent
Called when a player has slept long enough to count as passing the night/storm.
PlayerFlowerPotManipulateEvent
Called when a player places an item in or takes an item out of a flowerpot.
PlayerInventorySlotChangeEvent
Called when a slot contents change in a player's inventory.
PlayerItemCooldownEvent
Fired when a player receives an item cooldown.
PlayerItemFrameChangeEvent
Called when an `ItemFrame` is having an item rotated, added, or removed from it.
PlayerItemFrameChangeEvent.ItemFrameChangeAction
PlayerLecternPageChangeEvent
PlayerLecternPageChangeEvent.PageChangeDirection
PlayerLoomPatternSelectEvent
Called when a player selects a banner patten in a loom inventory.
PlayerNameEntityEvent
Called when the player is attempting to rename a mob
PlayerPurchaseEvent
Called when a player trades with a standalone merchant GUI.
PlayerSignCommandPreprocessEvent
Called when a `Player` clicks a sign that causes a command to run.
PlayerStonecutterRecipeSelectEvent
PlayerStopUsingItemEvent
Called when the server detects a player stopping using an item.
PlayerTrackEntityEvent
Is called when a `Player` tracks an `Entity`.
PlayerTradeEvent
Called when a player trades with a villager or wandering trader
PlayerUntrackEntityEvent
Is called when a `Player` untracks an `Entity`.
PrePlayerAttackEntityEvent
Called when the player tries to attack an entity.