Class GenTiersActionEvent

java.lang.Object
org.bukkit.event.Event
me.metallicgoat.tweaksaddon.api.events.gentiers.GenTiersActionEvent
All Implemented Interfaces:
ArenaEvent

public class GenTiersActionEvent extends Event implements ArenaEvent
Called when enough time has passed to execute the scheduled gen tier upgrade in an arena.

This event is not called for GenTierActionType.GAME_OVER, as that one immediately changes the remaining round time after its GenTiersScheduleEvent.

  • Constructor Details

    • GenTiersActionEvent

      public GenTiersActionEvent(GenTierState arenaState, GenTierLevel tier, boolean executeHandlers, boolean broadcastEarn)
  • Method Details

    • getArena

      public Arena getArena()
      Specified by:
      getArena in interface ArenaEvent
    • getArenaState

      public GenTierState getArenaState()
      Get the state of the gen tiers in the arena.
      Returns:
      the current gen tier state of the arena
    • getTier

      public GenTierLevel getTier()
      Get the tier level that is being applied.
      Returns:
      the tier level being applied
    • getHandlers

      public HandlerList getHandlers()
      Specified by:
      getHandlers in class Event
    • getHandlerList

      public static HandlerList getHandlerList()