Class TeamLeadershipTransferEvent

java.lang.Object
org.bukkit.event.Event
fr.luc.crcore.features.team.event.TeamEvent
fr.luc.crcore.features.team.event.TeamLeadershipTransferEvent

public class TeamLeadershipTransferEvent extends TeamEvent
Déclenché après changement du chef d'une équipe.

oldLeaderId peut être null si l'équipe était leaderless avant l'opération (cas typique : admin assigne un premier chef après création via setLeader). newLeaderId est toujours non-null.

  • Constructor Details

    • TeamLeadershipTransferEvent

      public TeamLeadershipTransferEvent(Team team, UUID oldLeaderId, UUID newLeaderId)
  • Method Details

    • getOldLeaderId

      public Optional<UUID> getOldLeaderId()
      L'ancien chef. Vide si l'équipe était leaderless avant.
    • getNewLeaderId

      public UUID getNewLeaderId()
    • getHandlers

      public org.bukkit.event.HandlerList getHandlers()
      Specified by:
      getHandlers in class org.bukkit.event.Event
    • getHandlerList

      public static org.bukkit.event.HandlerList getHandlerList()