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_1661
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_6834 Lnet/minecraft/class_1661;field_6834:Lorg/apache/logging/log4j/Logger;
      named LOGGER Lnet/minecraft/server/ServerConfigList;LOGGER:Lorg/apache/logging/log4j/Logger;
    • field_6839

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

      protected final Gson GSON
      Mappings:
      Namespace Name Mixin selector
      official b Lmb;b:Lcom/google/gson/Gson;
      intermediary field_6835 Lnet/minecraft/class_1661;field_6835: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_6836 Lnet/minecraft/class_1661;field_6836: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_6837 Lnet/minecraft/class_1661;field_6837: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_6838 Lnet/minecraft/class_1661;field_6838: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_1661;<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_6272 Lnet/minecraft/class_1661;method_6272()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_6271 Lnet/minecraft/class_1661;method_6271(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_6274 Lnet/minecraft/class_1661;method_6274()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_6270 Lnet/minecraft/class_1661;method_6270(Lnet/minecraft/class_1660;)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_6273 Lnet/minecraft/class_1661;method_6273(Ljava/lang/Object;)Lnet/minecraft/class_1660;
      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_6275 Lnet/minecraft/class_1661;method_6275(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_6267 Lnet/minecraft/class_1661;method_6267()[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_6276 Lnet/minecraft/class_1661;method_6276()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_6269 Lnet/minecraft/class_1661;method_6269(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_6277 Lnet/minecraft/class_1661;method_6277(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_6281 Lnet/minecraft/class_1661;method_6281()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_6268 Lnet/minecraft/class_1661;method_6268(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1660;
      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_6278 Lnet/minecraft/class_1661;method_6278()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_6279 Lnet/minecraft/class_1661;method_6279()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_6280 Lnet/minecraft/class_1661;method_6280()V
      named load Lnet/minecraft/server/ServerConfigList;load()V