Class BanEntry<T>

java.lang.Object
net.minecraft.server.ServerConfigEntry<T>
net.minecraft.server.BanEntry<T>
Direct Known Subclasses:
BannedIpEntry, BannedPlayerEntry

public abstract class BanEntry<T>
extends ServerConfigEntry<T>
Mappings:
Namespace Name
official ls
intermediary net/minecraft/class_1648
named net/minecraft/server/BanEntry
  • Field Details

    • DATE_FORMAT

      public static final SimpleDateFormat DATE_FORMAT
      Mappings:
      Namespace Name Mixin selector
      official a Lls;a:Ljava/text/SimpleDateFormat;
      intermediary field_6772 Lnet/minecraft/class_1648;field_6772:Ljava/text/SimpleDateFormat;
      named DATE_FORMAT Lnet/minecraft/server/BanEntry;DATE_FORMAT:Ljava/text/SimpleDateFormat;
    • creationDate

      protected final Date creationDate
      Mappings:
      Namespace Name Mixin selector
      official b Lls;b:Ljava/util/Date;
      intermediary field_6773 Lnet/minecraft/class_1648;field_6773:Ljava/util/Date;
      named creationDate Lnet/minecraft/server/BanEntry;creationDate:Ljava/util/Date;
    • source

      protected final String source
      Mappings:
      Namespace Name Mixin selector
      official c Lls;c:Ljava/lang/String;
      intermediary field_6774 Lnet/minecraft/class_1648;field_6774:Ljava/lang/String;
      named source Lnet/minecraft/server/BanEntry;source:Ljava/lang/String;
    • expiryDate

      protected final Date expiryDate
      Mappings:
      Namespace Name Mixin selector
      official d Lls;d:Ljava/util/Date;
      intermediary field_6775 Lnet/minecraft/class_1648;field_6775:Ljava/util/Date;
      named expiryDate Lnet/minecraft/server/BanEntry;expiryDate:Ljava/util/Date;
    • reason

      protected final String reason
      Mappings:
      Namespace Name Mixin selector
      official e Lls;e:Ljava/lang/String;
      intermediary field_6776 Lnet/minecraft/class_1648;field_6776:Ljava/lang/String;
      named reason Lnet/minecraft/server/BanEntry;reason:Ljava/lang/String;
  • Constructor Details

    • BanEntry

      public BanEntry​(T object, Date creationDate, String source, Date expiryDate, String reason)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lls;<init>(Ljava/lang/Object;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_1648;<init>(Ljava/lang/Object;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V
      named <init> Lnet/minecraft/server/BanEntry;<init>(Ljava/lang/Object;Ljava/util/Date;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)V
    • BanEntry

      protected BanEntry​(T object, JsonObject jsonObject)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lma;<init>(Ljava/lang/Object;Lcom/google/gson/JsonObject;)V
      intermediary <init> Lnet/minecraft/class_1660;<init>(Ljava/lang/Object;Lcom/google/gson/JsonObject;)V
      named <init> Lnet/minecraft/server/ServerConfigEntry;<init>(Ljava/lang/Object;Lcom/google/gson/JsonObject;)V
  • Method Details

    • getExpiryDate

      public Date getExpiryDate()
      Mappings:
      Namespace Name Mixin selector
      official c Lls;c()Ljava/util/Date;
      intermediary method_6145 Lnet/minecraft/class_1648;method_6145()Ljava/util/Date;
      named getExpiryDate Lnet/minecraft/server/BanEntry;getExpiryDate()Ljava/util/Date;
    • getReason

      public String getReason()
      Mappings:
      Namespace Name Mixin selector
      official d Lls;d()Ljava/lang/String;
      intermediary method_6146 Lnet/minecraft/class_1648;method_6146()Ljava/lang/String;
      named getReason Lnet/minecraft/server/BanEntry;getReason()Ljava/lang/String;
    • isInvalid

      boolean isInvalid()
      Overrides:
      isInvalid in class ServerConfigEntry<T>
      Mappings:
      Namespace Name Mixin selector
      official e Lma;e()Z
      intermediary method_6265 Lnet/minecraft/class_1660;method_6265()Z
      named isInvalid Lnet/minecraft/server/ServerConfigEntry;isInvalid()Z
    • serialize

      protected void serialize​(JsonObject jsonObject)
      Overrides:
      serialize in class ServerConfigEntry<T>
      Mappings:
      Namespace Name Mixin selector
      official a Lma;a(Lcom/google/gson/JsonObject;)V
      intermediary method_6264 Lnet/minecraft/class_1660;method_6264(Lcom/google/gson/JsonObject;)V
      named serialize Lnet/minecraft/server/ServerConfigEntry;serialize(Lcom/google/gson/JsonObject;)V