Class PlayerClassChangeEvent

java.lang.Object
org.bukkit.event.Event
studio.magemonkey.fabled.api.event.PlayerClassChangeEvent

public class PlayerClassChangeEvent extends org.bukkit.event.Event
Event called when a player changes classes
  • Constructor Details

    • PlayerClassChangeEvent

      public PlayerClassChangeEvent(PlayerClass playerClass, FabledClass previousClass, FabledClass newClass)
      Constructor
      Parameters:
      playerClass - data of the player changing classes
      previousClass - previous class of the player (null if wasn't a profession)
      newClass - new class of the player (null if using the reset command)
  • Method Details

    • getPlayerData

      public PlayerData getPlayerData()
      Returns:
      Data of the player changing classes
    • getHandlers

      public org.bukkit.event.HandlerList getHandlers()
      Specified by:
      getHandlers in class org.bukkit.event.Event
      Returns:
      gets the handlers for the event
    • getHandlerList

      public static org.bukkit.event.HandlerList getHandlerList()
      Returns:
      gets the handlers for the event
    • getPlayerClass

      public PlayerClass getPlayerClass()
    • getPreviousClass

      public FabledClass getPreviousClass()
    • getNewClass

      public FabledClass getNewClass()
      Returns:
      new class of the player