# Hierarchy For Package com.massivecraft.factions.event

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.bukkit.event.Event
    - com.massivecraft.factions.event.FactionCreateEvent (implements org.bukkit.event.Cancellable)
    - com.massivecraft.factions.event.FactionEvent
      - com.massivecraft.factions.event.FactionDisbandEvent (implements org.bukkit.event.Cancellable)
      - com.massivecraft.factions.event.FactionPlayerEvent
        - com.massivecraft.factions.event.FactionRelationWishEvent (implements org.bukkit.event.Cancellable)
        - com.massivecraft.factions.event.FactionRenameEvent (implements org.bukkit.event.Cancellable)
        - com.massivecraft.factions.event.FPlayerEnteredFactionEvent
        - com.massivecraft.factions.event.FPlayerJoinEvent (implements org.bukkit.event.Cancellable)
        - com.massivecraft.factions.event.FPlayerLeaveEvent (implements org.bukkit.event.Cancellable)
        - com.massivecraft.factions.event.FPlayerStoppedFlying
        - com.massivecraft.factions.event.LandClaimEvent (implements org.bukkit.event.Cancellable)
        - com.massivecraft.factions.event.LandUnclaimAllEvent (implements org.bukkit.event.Cancellable)
        - com.massivecraft.factions.event.LandUnclaimEvent (implements org.bukkit.event.Cancellable)
        - com.massivecraft.factions.event.PowerLossEvent (implements org.bukkit.event.Cancellable)
        - com.massivecraft.factions.event.PowerRegenEvent (implements org.bukkit.event.Cancellable)
    - com.massivecraft.factions.event.FactionRelationEvent

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.massivecraft.factions.event.FPlayerLeaveEvent.PlayerLeaveReason
    - com.massivecraft.factions.event.FPlayerJoinEvent.PlayerJoinReason