Enum Class BanReason

java.lang.Object
java.lang.Enum<BanReason>
net.minecraft.client.session.BanReason
All Implemented Interfaces:
Serializable, Comparable<BanReason>, Constable

@Environment(CLIENT) public enum BanReason extends Enum<BanReason>
Mappings:
Namespace Name
named net/minecraft/client/session/BanReason
intermediary net/minecraft/class_8186
official ghb
  • Enum Constant Details Link icon

    • GENERIC_VIOLATION Link icon

      public static final BanReason GENERIC_VIOLATION
      Mappings:
      Namespace Name Mixin selector
      named GENERIC_VIOLATION Lnet/minecraft/client/session/BanReason;GENERIC_VIOLATION:Lnet/minecraft/client/session/BanReason;
      intermediary field_42891 Lnet/minecraft/class_8186;field_42891:Lnet/minecraft/class_8186;
      official a Lghb;a:Lghb;
    • FALSE_REPORTING Link icon

      public static final BanReason FALSE_REPORTING
      Mappings:
      Namespace Name Mixin selector
      named FALSE_REPORTING Lnet/minecraft/client/session/BanReason;FALSE_REPORTING:Lnet/minecraft/client/session/BanReason;
      intermediary field_42892 Lnet/minecraft/class_8186;field_42892:Lnet/minecraft/class_8186;
      official b Lghb;b:Lghb;
    • HATE_SPEECH Link icon

      public static final BanReason HATE_SPEECH
      Mappings:
      Namespace Name Mixin selector
      named HATE_SPEECH Lnet/minecraft/client/session/BanReason;HATE_SPEECH:Lnet/minecraft/client/session/BanReason;
      intermediary field_42893 Lnet/minecraft/class_8186;field_42893:Lnet/minecraft/class_8186;
      official c Lghb;c:Lghb;
    • HATE_TERRORISM_NOTORIOUS_FIGURE Link icon

      public static final BanReason HATE_TERRORISM_NOTORIOUS_FIGURE
      Mappings:
      Namespace Name Mixin selector
      named HATE_TERRORISM_NOTORIOUS_FIGURE Lnet/minecraft/client/session/BanReason;HATE_TERRORISM_NOTORIOUS_FIGURE:Lnet/minecraft/client/session/BanReason;
      intermediary field_42894 Lnet/minecraft/class_8186;field_42894:Lnet/minecraft/class_8186;
      official d Lghb;d:Lghb;
    • HARASSMENT_OR_BULLYING Link icon

      public static final BanReason HARASSMENT_OR_BULLYING
      Mappings:
      Namespace Name Mixin selector
      named HARASSMENT_OR_BULLYING Lnet/minecraft/client/session/BanReason;HARASSMENT_OR_BULLYING:Lnet/minecraft/client/session/BanReason;
      intermediary field_42895 Lnet/minecraft/class_8186;field_42895:Lnet/minecraft/class_8186;
      official e Lghb;e:Lghb;
    • DEFAMATION_IMPERSONATION_FALSE_INFORMATION Link icon

      public static final BanReason DEFAMATION_IMPERSONATION_FALSE_INFORMATION
      Mappings:
      Namespace Name Mixin selector
      named DEFAMATION_IMPERSONATION_FALSE_INFORMATION Lnet/minecraft/client/session/BanReason;DEFAMATION_IMPERSONATION_FALSE_INFORMATION:Lnet/minecraft/client/session/BanReason;
      intermediary field_42896 Lnet/minecraft/class_8186;field_42896:Lnet/minecraft/class_8186;
      official f Lghb;f:Lghb;
    • DRUGS Link icon

      public static final BanReason DRUGS
      Mappings:
      Namespace Name Mixin selector
      named DRUGS Lnet/minecraft/client/session/BanReason;DRUGS:Lnet/minecraft/client/session/BanReason;
      intermediary field_42897 Lnet/minecraft/class_8186;field_42897:Lnet/minecraft/class_8186;
      official g Lghb;g:Lghb;
    • FRAUD Link icon

      public static final BanReason FRAUD
      Mappings:
      Namespace Name Mixin selector
      named FRAUD Lnet/minecraft/client/session/BanReason;FRAUD:Lnet/minecraft/client/session/BanReason;
      intermediary field_42898 Lnet/minecraft/class_8186;field_42898:Lnet/minecraft/class_8186;
      official h Lghb;h:Lghb;
    • SPAM_OR_ADVERTISING Link icon

      public static final BanReason SPAM_OR_ADVERTISING
      Mappings:
      Namespace Name Mixin selector
      named SPAM_OR_ADVERTISING Lnet/minecraft/client/session/BanReason;SPAM_OR_ADVERTISING:Lnet/minecraft/client/session/BanReason;
      intermediary field_42899 Lnet/minecraft/class_8186;field_42899:Lnet/minecraft/class_8186;
      official i Lghb;i:Lghb;
    • NUDITY_OR_PORNOGRAPHY Link icon

      public static final BanReason NUDITY_OR_PORNOGRAPHY
      Mappings:
      Namespace Name Mixin selector
      named NUDITY_OR_PORNOGRAPHY Lnet/minecraft/client/session/BanReason;NUDITY_OR_PORNOGRAPHY:Lnet/minecraft/client/session/BanReason;
      intermediary field_42900 Lnet/minecraft/class_8186;field_42900:Lnet/minecraft/class_8186;
      official j Lghb;j:Lghb;
    • SEXUALLY_INAPPROPRIATE Link icon

      public static final BanReason SEXUALLY_INAPPROPRIATE
      Mappings:
      Namespace Name Mixin selector
      named SEXUALLY_INAPPROPRIATE Lnet/minecraft/client/session/BanReason;SEXUALLY_INAPPROPRIATE:Lnet/minecraft/client/session/BanReason;
      intermediary field_42901 Lnet/minecraft/class_8186;field_42901:Lnet/minecraft/class_8186;
      official k Lghb;k:Lghb;
    • EXTREME_VIOLENCE_OR_GORE Link icon

      public static final BanReason EXTREME_VIOLENCE_OR_GORE
      Mappings:
      Namespace Name Mixin selector
      named EXTREME_VIOLENCE_OR_GORE Lnet/minecraft/client/session/BanReason;EXTREME_VIOLENCE_OR_GORE:Lnet/minecraft/client/session/BanReason;
      intermediary field_42902 Lnet/minecraft/class_8186;field_42902:Lnet/minecraft/class_8186;
      official l Lghb;l:Lghb;
    • IMMINENT_HARM_TO_PERSON_OR_PROPERTY Link icon

      public static final BanReason IMMINENT_HARM_TO_PERSON_OR_PROPERTY
      Mappings:
      Namespace Name Mixin selector
      named IMMINENT_HARM_TO_PERSON_OR_PROPERTY Lnet/minecraft/client/session/BanReason;IMMINENT_HARM_TO_PERSON_OR_PROPERTY:Lnet/minecraft/client/session/BanReason;
      intermediary field_42903 Lnet/minecraft/class_8186;field_42903:Lnet/minecraft/class_8186;
      official m Lghb;m:Lghb;
  • Field Details Link icon

    • description Link icon

      private final Text description
      Mappings:
      Namespace Name Mixin selector
      named description Lnet/minecraft/client/session/BanReason;description:Lnet/minecraft/text/Text;
      intermediary field_42904 Lnet/minecraft/class_8186;field_42904:Lnet/minecraft/class_2561;
      official n Lghb;n:Lwp;
  • Constructor Details Link icon

    • BanReason Link icon

      private BanReason(String id)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/session/BanReason;<init>(Ljava/lang/String;ILjava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_8186;<init>(Ljava/lang/String;ILjava/lang/String;)V
      official <init> Lghb;<init>(Ljava/lang/String;ILjava/lang/String;)V
  • Method Details Link icon

    • values Link icon

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

      public static BanReason valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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 class has no constant with the specified name
      NullPointerException - if the argument is null
    • getDescription Link icon

      public Text getDescription()
      Mappings:
      Namespace Name Mixin selector
      named getDescription Lnet/minecraft/client/session/BanReason;getDescription()Lnet/minecraft/text/Text;
      intermediary method_49312 Lnet/minecraft/class_8186;method_49312()Lnet/minecraft/class_2561;
      official a Lghb;a()Lwp;
    • byId Link icon

      @Nullable public static @Nullable BanReason byId(int id)
      Mappings:
      Namespace Name Mixin selector
      named byId Lnet/minecraft/client/session/BanReason;byId(I)Lnet/minecraft/client/session/BanReason;
      intermediary method_49313 Lnet/minecraft/class_8186;method_49313(I)Lnet/minecraft/class_8186;
      official a Lghb;a(I)Lghb;