Class ServerConfigList<K,V extends ServerConfigEntry<K>>

java.lang.Object
net.minecraft.server.ServerConfigList<K,V>
Direct Known Subclasses:
BannedIpList, BannedPlayerList, OperatorList, Whitelist

public class ServerConfigList<K,V extends ServerConfigEntry<K>> extends Object
Mappings:
Namespace Name
official mb
intermediary net/minecraft/class_2134
named net/minecraft/server/ServerConfigList
  • Field Details

    • LOGGER

      protected static final Logger LOGGER
      Mappings:
      Namespace Name Mixin selector
      official a Lmb;a:Lorg/apache/logging/log4j/Logger;
      intermediary field_9014 Lnet/minecraft/class_2134;field_9014:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/server/ServerConfigList;LOGGER:Lorg/apache/logging/log4j/Logger;
    • field_9019

      private static final ParameterizedType field_9019
      Mappings:
      Namespace Name Mixin selector
      official f Lmb;f:Ljava/lang/reflect/ParameterizedType;
      intermediary field_9019 Lnet/minecraft/class_2134;field_9019:Ljava/lang/reflect/ParameterizedType;
      named field_9019 Lnet/minecraft/server/ServerConfigList;field_9019:Ljava/lang/reflect/ParameterizedType;
    • GSON

      protected final Gson GSON
      Mappings:
      Namespace Name Mixin selector
      official b Lmb;b:Lcom/google/gson/Gson;
      intermediary field_9015 Lnet/minecraft/class_2134;field_9015:Lcom/google/gson/Gson;
      named GSON Lnet/minecraft/server/ServerConfigList;GSON:Lcom/google/gson/Gson;
    • file

      private final File file
      Mappings:
      Namespace Name Mixin selector
      official c Lmb;c:Ljava/io/File;
      intermediary field_9016 Lnet/minecraft/class_2134;field_9016:Ljava/io/File;
      named file Lnet/minecraft/server/ServerConfigList;file:Ljava/io/File;
    • map

      private final Map<String,V extends ServerConfigEntry<K>> map
      Mappings:
      Namespace Name Mixin selector
      official d Lmb;d:Ljava/util/Map;
      intermediary field_9017 Lnet/minecraft/class_2134;field_9017:Ljava/util/Map;
      named map Lnet/minecraft/server/ServerConfigList;map:Ljava/util/Map;
    • enabled

      private boolean enabled
      Mappings:
      Namespace Name Mixin selector
      official e Lmb;e:Z
      intermediary field_9018 Lnet/minecraft/class_2134;field_9018:Z
      named enabled Lnet/minecraft/server/ServerConfigList;enabled:Z
  • Constructor Details

    • ServerConfigList

      public ServerConfigList(File file)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lmb;<init>(Ljava/io/File;)V
      intermediary <init> Lnet/minecraft/class_2134;<init>(Ljava/io/File;)V
      named <init> Lnet/minecraft/server/ServerConfigList;<init>(Ljava/io/File;)V
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Mappings:
      Namespace Name Mixin selector
      official b Lmb;b()Z
      intermediary method_8249 Lnet/minecraft/class_2134;method_8249()Z
      named isEnabled Lnet/minecraft/server/ServerConfigList;isEnabled()Z
    • setEnabled

      public void setEnabled(boolean enabled)
      Mappings:
      Namespace Name Mixin selector
      official a Lmb;a(Z)V
      intermediary method_8248 Lnet/minecraft/class_2134;method_8248(Z)V
      named setEnabled Lnet/minecraft/server/ServerConfigList;setEnabled(Z)V
    • getFile

      @Environment(SERVER) public File getFile()
      Mappings:
      Namespace Name Mixin selector
      official c Lmb;c()Ljava/io/File;
      intermediary method_8251 Lnet/minecraft/class_2134;method_8251()Ljava/io/File;
      named getFile Lnet/minecraft/server/ServerConfigList;getFile()Ljava/io/File;
    • add

      public void add(V configEntry)
      Mappings:
      Namespace Name Mixin selector
      official a Lmb;a(Lma;)V
      intermediary method_8247 Lnet/minecraft/class_2134;method_8247(Lnet/minecraft/class_2133;)V
      named add Lnet/minecraft/server/ServerConfigList;add(Lnet/minecraft/server/ServerConfigEntry;)V
    • get

      public V get(K object)
      Mappings:
      Namespace Name Mixin selector
      official b Lmb;b(Ljava/lang/Object;)Lma;
      intermediary method_8250 Lnet/minecraft/class_2134;method_8250(Ljava/lang/Object;)Lnet/minecraft/class_2133;
      named get Lnet/minecraft/server/ServerConfigList;get(Ljava/lang/Object;)Lnet/minecraft/server/ServerConfigEntry;
    • remove

      public void remove(K object)
      Mappings:
      Namespace Name Mixin selector
      official c Lmb;c(Ljava/lang/Object;)V
      intermediary method_8252 Lnet/minecraft/class_2134;method_8252(Ljava/lang/Object;)V
      named remove Lnet/minecraft/server/ServerConfigList;remove(Ljava/lang/Object;)V
    • getNames

      public String[] getNames()
      Mappings:
      Namespace Name Mixin selector
      official a Lmb;a()[Ljava/lang/String;
      intermediary method_8244 Lnet/minecraft/class_2134;method_8244()[Ljava/lang/String;
      named getNames Lnet/minecraft/server/ServerConfigList;getNames()[Ljava/lang/String;
    • isEmpty

      @Environment(SERVER) public boolean isEmpty()
      Mappings:
      Namespace Name Mixin selector
      official d Lmb;d()Z
      intermediary method_8253 Lnet/minecraft/class_2134;method_8253()Z
      named isEmpty Lnet/minecraft/server/ServerConfigList;isEmpty()Z
    • toString

      protected String toString(K profile)
      Mappings:
      Namespace Name Mixin selector
      official a Lmb;a(Ljava/lang/Object;)Ljava/lang/String;
      intermediary method_8246 Lnet/minecraft/class_2134;method_8246(Ljava/lang/Object;)Ljava/lang/String;
      named toString Lnet/minecraft/server/ServerConfigList;toString(Ljava/lang/Object;)Ljava/lang/String;
    • contains

      protected boolean contains(K k)
      Mappings:
      Namespace Name Mixin selector
      official d Lmb;d(Ljava/lang/Object;)Z
      intermediary method_8254 Lnet/minecraft/class_2134;method_8254(Ljava/lang/Object;)Z
      named contains Lnet/minecraft/server/ServerConfigList;contains(Ljava/lang/Object;)Z
    • removeInvalidEntries

      private void removeInvalidEntries()
      Mappings:
      Namespace Name Mixin selector
      official h Lmb;h()V
      intermediary method_8258 Lnet/minecraft/class_2134;method_8258()V
      named removeInvalidEntries Lnet/minecraft/server/ServerConfigList;removeInvalidEntries()V
    • fromJson

      protected ServerConfigEntry<K> fromJson(JsonObject jsonObject)
      Mappings:
      Namespace Name Mixin selector
      official a Lmb;a(Lcom/google/gson/JsonObject;)Lma;
      intermediary method_8245 Lnet/minecraft/class_2134;method_8245(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_2133;
      named fromJson Lnet/minecraft/server/ServerConfigList;fromJson(Lcom/google/gson/JsonObject;)Lnet/minecraft/server/ServerConfigEntry;
    • values

      protected Map<String,V> values()
      Mappings:
      Namespace Name Mixin selector
      official e Lmb;e()Ljava/util/Map;
      intermediary method_8255 Lnet/minecraft/class_2134;method_8255()Ljava/util/Map;
      named values Lnet/minecraft/server/ServerConfigList;values()Ljava/util/Map;
    • save

      public void save() throws IOException
      Throws:
      IOException
      Mappings:
      Namespace Name Mixin selector
      official f Lmb;f()V
      intermediary method_8256 Lnet/minecraft/class_2134;method_8256()V
      named save Lnet/minecraft/server/ServerConfigList;save()V
    • load

      @Environment(SERVER) public void load() throws FileNotFoundException
      Throws:
      FileNotFoundException
      Mappings:
      Namespace Name Mixin selector
      official g Lmb;g()V
      intermediary method_8257 Lnet/minecraft/class_2134;method_8257()V
      named load Lnet/minecraft/server/ServerConfigList;load()V