Enum BroadcastAudience

java.lang.Object
java.lang.Enum<BroadcastAudience>
fr.luc.crcore.broadcast.BroadcastAudience
All Implemented Interfaces:
Serializable, Comparable<BroadcastAudience>

public enum BroadcastAudience extends Enum<BroadcastAudience>
Public destinataire d'un broadcast CR-Core.

Une clé d'event dans <plugin>-broadcasts.yml mappe sur une liste d'audiences ; un joueur appartenant à plusieurs audiences ne reçoit qu'un seul exemplaire (union de Sets).

  • Enum Constant Details

    • NONE

      public static final BroadcastAudience NONE
      Aucun broadcast. Équivalent à une liste vide.
    • LEADER

      public static final BroadcastAudience LEADER
      Le chef de l'équipe concernée par l'event, s'il est en ligne.
    • TEAM

      public static final BroadcastAudience TEAM
      Tous les membres en ligne de l'équipe concernée par l'event.
    • ADMIN

      public static final BroadcastAudience ADMIN
      Joueurs en ligne ayant la permission crcore.broadcast.admin.
    • ALL

      public static final BroadcastAudience ALL
      Tous les joueurs en ligne sur le serveur.
  • Method Details

    • values

      public static BroadcastAudience[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static BroadcastAudience valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null