# Hierarchy For Package io.papermc.paper.event.player

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.bukkit.event.Event
    - org.bukkit.event.player.PlayerEvent
      - io.papermc.paper.event.player.AbstractChatEvent (implements org.bukkit.event.Cancellable)
        - io.papermc.paper.event.player.AsyncChatEvent
        - io.papermc.paper.event.player.ChatEvent
      - org.bukkit.event.player.PlayerAnimationEvent (implements org.bukkit.event.Cancellable)
        - io.papermc.paper.event.player.PlayerArmSwingEvent
      - io.papermc.paper.event.player.PlayerBedFailEnterEvent (implements org.bukkit.event.Cancellable)
      - io.papermc.paper.event.player.PlayerChangeBeaconEffectEvent (implements org.bukkit.event.Cancellable)
      - org.bukkit.event.player.PlayerCommandPreprocessEvent (implements org.bukkit.event.Cancellable)
        - io.papermc.paper.event.player.PlayerSignCommandPreprocessEvent
      - io.papermc.paper.event.player.PlayerDeepSleepEvent (implements org.bukkit.event.Cancellable)
      - io.papermc.paper.event.player.PlayerFlowerPotManipulateEvent (implements org.bukkit.event.Cancellable)
      - io.papermc.paper.event.player.PlayerInventorySlotChangeEvent
      - io.papermc.paper.event.player.PlayerItemCooldownEvent (implements org.bukkit.event.Cancellable)
      - io.papermc.paper.event.player.PlayerItemFrameChangeEvent (implements org.bukkit.event.Cancellable)
      - io.papermc.paper.event.player.PlayerLecternPageChangeEvent (implements org.bukkit.event.Cancellable)
      - io.papermc.paper.event.player.PlayerLoomPatternSelectEvent (implements org.bukkit.event.Cancellable)
      - io.papermc.paper.event.player.PlayerNameEntityEvent (implements org.bukkit.event.Cancellable)
      - io.papermc.paper.event.player.PlayerPurchaseEvent (implements org.bukkit.event.Cancellable)
        - io.papermc.paper.event.player.PlayerTradeEvent
      - io.papermc.paper.event.player.PlayerStonecutterRecipeSelectEvent (implements org.bukkit.event.Cancellable)
      - io.papermc.paper.event.player.PlayerStopUsingItemEvent
      - io.papermc.paper.event.player.PlayerTrackEntityEvent
      - io.papermc.paper.event.player.PlayerUntrackEntityEvent
      - io.papermc.paper.event.player.PrePlayerAttackEntityEvent (implements org.bukkit.event.Cancellable)
    - org.bukkit.event.server.ServerEvent
      - io.papermc.paper.event.player.AsyncChatDecorateEvent (implements org.bukkit.event.Cancellable)
        - io.papermc.paper.event.player.AsyncChatCommandDecorateEvent

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - io.papermc.paper.event.player.PlayerBedFailEnterEvent.FailReason
    - io.papermc.paper.event.player.PlayerItemFrameChangeEvent.ItemFrameChangeAction
    - io.papermc.paper.event.player.PlayerLecternPageChangeEvent.PageChangeDirection