Package net.minecraft.server
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 mbintermediary net/minecraft/class_1661named net/minecraft/server/ServerConfigList
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) classServerConfigList.DeSerializer -
Field Summary
-
Constructor Summary
Constructors Constructor Description ServerConfigList(File file) -
Method Summary
Modifier and Type Method Description voidadd(V configEntry)protected booleancontains(K k)protected ServerConfigEntry<K>fromJson(JsonObject jsonObject)Vget(K object)FilegetFile()String[]getNames()booleanisEmpty()booleanisEnabled()voidload()voidremove(K object)private voidremoveInvalidEntries()voidsave()voidsetEnabled(boolean enabled)protected StringtoString(K profile)protected Map<String,V>values()
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official aLmb;a:Lorg/apache/logging/log4j/Logger;intermediary field_6834Lnet/minecraft/class_1661;field_6834:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/server/ServerConfigList;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_6839
- Mappings:
Namespace Name Mixin selector official fLmb;f:Ljava/lang/reflect/ParameterizedType;intermediary field_6839Lnet/minecraft/class_1661;field_6839:Ljava/lang/reflect/ParameterizedType;named field_6839Lnet/minecraft/server/ServerConfigList;field_6839:Ljava/lang/reflect/ParameterizedType;
-
GSON
- Mappings:
Namespace Name Mixin selector official bLmb;b:Lcom/google/gson/Gson;intermediary field_6835Lnet/minecraft/class_1661;field_6835:Lcom/google/gson/Gson;named GSONLnet/minecraft/server/ServerConfigList;GSON:Lcom/google/gson/Gson;
-
file
- Mappings:
Namespace Name Mixin selector official cLmb;c:Ljava/io/File;intermediary field_6836Lnet/minecraft/class_1661;field_6836:Ljava/io/File;named fileLnet/minecraft/server/ServerConfigList;file:Ljava/io/File;
-
map
- Mappings:
Namespace Name Mixin selector official dLmb;d:Ljava/util/Map;intermediary field_6837Lnet/minecraft/class_1661;field_6837:Ljava/util/Map;named mapLnet/minecraft/server/ServerConfigList;map:Ljava/util/Map;
-
enabled
private boolean enabled- Mappings:
Namespace Name Mixin selector official eLmb;e:Zintermediary field_6838Lnet/minecraft/class_1661;field_6838:Znamed enabledLnet/minecraft/server/ServerConfigList;enabled:Z
-
-
Constructor Details
-
ServerConfigList
- Mappings:
Namespace Name Mixin selector official <init>Lmb;<init>(Ljava/io/File;)Vintermediary <init>Lnet/minecraft/class_1661;<init>(Ljava/io/File;)Vnamed <init>Lnet/minecraft/server/ServerConfigList;<init>(Ljava/io/File;)V
-
-
Method Details
-
isEnabled
public boolean isEnabled()- Mappings:
Namespace Name Mixin selector official bLmb;b()Zintermediary method_6272Lnet/minecraft/class_1661;method_6272()Znamed isEnabledLnet/minecraft/server/ServerConfigList;isEnabled()Z
-
setEnabled
public void setEnabled(boolean enabled)- Mappings:
Namespace Name Mixin selector official aLmb;a(Z)Vintermediary method_6271Lnet/minecraft/class_1661;method_6271(Z)Vnamed setEnabledLnet/minecraft/server/ServerConfigList;setEnabled(Z)V
-
getFile
- Mappings:
Namespace Name Mixin selector official cLmb;c()Ljava/io/File;intermediary method_6274Lnet/minecraft/class_1661;method_6274()Ljava/io/File;named getFileLnet/minecraft/server/ServerConfigList;getFile()Ljava/io/File;
-
add
- Mappings:
Namespace Name Mixin selector official aLmb;a(Lma;)Vintermediary method_6270Lnet/minecraft/class_1661;method_6270(Lnet/minecraft/class_1660;)Vnamed addLnet/minecraft/server/ServerConfigList;add(Lnet/minecraft/server/ServerConfigEntry;)V
-
get
- Mappings:
Namespace Name Mixin selector official bLmb;b(Ljava/lang/Object;)Lma;intermediary method_6273Lnet/minecraft/class_1661;method_6273(Ljava/lang/Object;)Lnet/minecraft/class_1660;named getLnet/minecraft/server/ServerConfigList;get(Ljava/lang/Object;)Lnet/minecraft/server/ServerConfigEntry;
-
remove
- Mappings:
Namespace Name Mixin selector official cLmb;c(Ljava/lang/Object;)Vintermediary method_6275Lnet/minecraft/class_1661;method_6275(Ljava/lang/Object;)Vnamed removeLnet/minecraft/server/ServerConfigList;remove(Ljava/lang/Object;)V
-
getNames
- Mappings:
Namespace Name Mixin selector official aLmb;a()[Ljava/lang/String;intermediary method_6267Lnet/minecraft/class_1661;method_6267()[Ljava/lang/String;named getNamesLnet/minecraft/server/ServerConfigList;getNames()[Ljava/lang/String;
-
isEmpty
- Mappings:
Namespace Name Mixin selector official dLmb;d()Zintermediary method_6276Lnet/minecraft/class_1661;method_6276()Znamed isEmptyLnet/minecraft/server/ServerConfigList;isEmpty()Z
-
toString
- Mappings:
Namespace Name Mixin selector official aLmb;a(Ljava/lang/Object;)Ljava/lang/String;intermediary method_6269Lnet/minecraft/class_1661;method_6269(Ljava/lang/Object;)Ljava/lang/String;named toStringLnet/minecraft/server/ServerConfigList;toString(Ljava/lang/Object;)Ljava/lang/String;
-
contains
- Mappings:
Namespace Name Mixin selector official dLmb;d(Ljava/lang/Object;)Zintermediary method_6277Lnet/minecraft/class_1661;method_6277(Ljava/lang/Object;)Znamed containsLnet/minecraft/server/ServerConfigList;contains(Ljava/lang/Object;)Z
-
removeInvalidEntries
private void removeInvalidEntries()- Mappings:
Namespace Name Mixin selector official hLmb;h()Vintermediary method_6281Lnet/minecraft/class_1661;method_6281()Vnamed removeInvalidEntriesLnet/minecraft/server/ServerConfigList;removeInvalidEntries()V
-
fromJson
- Mappings:
Namespace Name Mixin selector official aLmb;a(Lcom/google/gson/JsonObject;)Lma;intermediary method_6268Lnet/minecraft/class_1661;method_6268(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_1660;named fromJsonLnet/minecraft/server/ServerConfigList;fromJson(Lcom/google/gson/JsonObject;)Lnet/minecraft/server/ServerConfigEntry;
-
values
- Mappings:
Namespace Name Mixin selector official eLmb;e()Ljava/util/Map;intermediary method_6278Lnet/minecraft/class_1661;method_6278()Ljava/util/Map;named valuesLnet/minecraft/server/ServerConfigList;values()Ljava/util/Map;
-
save
- Throws:
IOException- Mappings:
Namespace Name Mixin selector official fLmb;f()Vintermediary method_6279Lnet/minecraft/class_1661;method_6279()Vnamed saveLnet/minecraft/server/ServerConfigList;save()V
-
load
- Throws:
FileNotFoundException- Mappings:
Namespace Name Mixin selector official gLmb;g()Vintermediary method_6280Lnet/minecraft/class_1661;method_6280()Vnamed loadLnet/minecraft/server/ServerConfigList;load()V
-