类 ServerConfigList<K,V extends ServerConfigEntry<K>>
- java.lang.Object
-
- net.minecraft.server.ServerConfigList<K,V>
-
- 直接已知子类:
BannedIpList,BannedPlayerList,OperatorList,Whitelist
public abstract class ServerConfigList<K,V extends ServerConfigEntry<K>> extends Object
- Mappings:
Namespace Name official aeeintermediary net/minecraft/class_3331named net/minecraft/server/ServerConfigList
-
-
构造器概要
构造器 构造器 说明 ServerConfigList(File file)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 voidadd(V entry)protected booleancontains(K k)protected abstract ServerConfigEntry<K>fromJson(JsonObject json)Vget(K key)FilegetFile()String[]getNames()booleanisEmpty()voidload()voidremove(K key)voidremove(ServerConfigEntry<K> entry)private voidremoveInvalidEntries()voidsave()protected StringtoString(K profile)Collection<V>values()
-
-
-
字段详细资料
-
LOGGER
protected static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official aLaee;a:Lorg/apache/logging/log4j/Logger;intermediary field_14373Lnet/minecraft/class_3331;field_14373:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/server/ServerConfigList;LOGGER:Lorg/apache/logging/log4j/Logger;
-
GSON
private static final Gson GSON
- Mappings:
Namespace Name Mixin selector official bLaee;b:Lcom/google/gson/Gson;intermediary field_14374Lnet/minecraft/class_3331;field_14374:Lcom/google/gson/Gson;named GSONLnet/minecraft/server/ServerConfigList;GSON:Lcom/google/gson/Gson;
-
file
private final File file
- Mappings:
Namespace Name Mixin selector official cLaee;c:Ljava/io/File;intermediary field_14370Lnet/minecraft/class_3331;field_14370:Ljava/io/File;named fileLnet/minecraft/server/ServerConfigList;file:Ljava/io/File;
-
map
private final Map<String,V extends ServerConfigEntry<K>> map
- Mappings:
Namespace Name Mixin selector official dLaee;d:Ljava/util/Map;intermediary field_14371Lnet/minecraft/class_3331;field_14371:Ljava/util/Map;named mapLnet/minecraft/server/ServerConfigList;map:Ljava/util/Map;
-
-
构造器详细资料
-
ServerConfigList
public ServerConfigList(File file)
- Mappings:
Namespace Name Mixin selector official <init>Laee;<init>(Ljava/io/File;)Vintermediary <init>Lnet/minecraft/class_3331;<init>(Ljava/io/File;)Vnamed <init>Lnet/minecraft/server/ServerConfigList;<init>(Ljava/io/File;)V
-
-
方法详细资料
-
getFile
public File getFile()
- Mappings:
Namespace Name Mixin selector official bLaee;b()Ljava/io/File;intermediary method_14643Lnet/minecraft/class_3331;method_14643()Ljava/io/File;named getFileLnet/minecraft/server/ServerConfigList;getFile()Ljava/io/File;
-
add
public void add(V entry)
- Mappings:
Namespace Name Mixin selector official aLaee;a(Laed;)Vintermediary method_14633Lnet/minecraft/class_3331;method_14633(Lnet/minecraft/class_3330;)Vnamed addLnet/minecraft/server/ServerConfigList;add(Lnet/minecraft/server/ServerConfigEntry;)V
-
get
@Nullable public V get(K key)
- Mappings:
Namespace Name Mixin selector official bLaee;b(Ljava/lang/Object;)Laed;intermediary method_14640Lnet/minecraft/class_3331;method_14640(Ljava/lang/Object;)Lnet/minecraft/class_3330;named getLnet/minecraft/server/ServerConfigList;get(Ljava/lang/Object;)Lnet/minecraft/server/ServerConfigEntry;
-
remove
public void remove(K key)
- Mappings:
Namespace Name Mixin selector official cLaee;c(Ljava/lang/Object;)Vintermediary method_14635Lnet/minecraft/class_3331;method_14635(Ljava/lang/Object;)Vnamed removeLnet/minecraft/server/ServerConfigList;remove(Ljava/lang/Object;)V
-
remove
public void remove(ServerConfigEntry<K> entry)
- Mappings:
Namespace Name Mixin selector official bLaee;b(Laed;)Vintermediary method_14638Lnet/minecraft/class_3331;method_14638(Lnet/minecraft/class_3330;)Vnamed removeLnet/minecraft/server/ServerConfigList;remove(Lnet/minecraft/server/ServerConfigEntry;)V
-
getNames
public String[] getNames()
- Mappings:
Namespace Name Mixin selector official aLaee;a()[Ljava/lang/String;intermediary method_14636Lnet/minecraft/class_3331;method_14636()[Ljava/lang/String;named getNamesLnet/minecraft/server/ServerConfigList;getNames()[Ljava/lang/String;
-
isEmpty
public boolean isEmpty()
- Mappings:
Namespace Name Mixin selector official cLaee;c()Zintermediary method_14641Lnet/minecraft/class_3331;method_14641()Znamed isEmptyLnet/minecraft/server/ServerConfigList;isEmpty()Z
-
toString
protected String toString(K profile)
- Mappings:
Namespace Name Mixin selector official aLaee;a(Ljava/lang/Object;)Ljava/lang/String;intermediary method_14634Lnet/minecraft/class_3331;method_14634(Ljava/lang/Object;)Ljava/lang/String;named toStringLnet/minecraft/server/ServerConfigList;toString(Ljava/lang/Object;)Ljava/lang/String;
-
contains
protected boolean contains(K k)
- Mappings:
Namespace Name Mixin selector official dLaee;d(Ljava/lang/Object;)Zintermediary method_14644Lnet/minecraft/class_3331;method_14644(Ljava/lang/Object;)Znamed containsLnet/minecraft/server/ServerConfigList;contains(Ljava/lang/Object;)Z
-
removeInvalidEntries
private void removeInvalidEntries()
- Mappings:
Namespace Name Mixin selector official gLaee;g()Vintermediary method_14631Lnet/minecraft/class_3331;method_14631()Vnamed removeInvalidEntriesLnet/minecraft/server/ServerConfigList;removeInvalidEntries()V
-
fromJson
protected abstract ServerConfigEntry<K> fromJson(JsonObject json)
- Mappings:
Namespace Name Mixin selector official aLaee;a(Lcom/google/gson/JsonObject;)Laed;intermediary method_14642Lnet/minecraft/class_3331;method_14642(Lcom/google/gson/JsonObject;)Lnet/minecraft/class_3330;named fromJsonLnet/minecraft/server/ServerConfigList;fromJson(Lcom/google/gson/JsonObject;)Lnet/minecraft/server/ServerConfigEntry;
-
values
public Collection<V> values()
- Mappings:
Namespace Name Mixin selector official dLaee;d()Ljava/util/Collection;intermediary method_14632Lnet/minecraft/class_3331;method_14632()Ljava/util/Collection;named valuesLnet/minecraft/server/ServerConfigList;values()Ljava/util/Collection;
-
save
public void save() throws IOException- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official eLaee;e()Vintermediary method_14629Lnet/minecraft/class_3331;method_14629()Vnamed saveLnet/minecraft/server/ServerConfigList;save()V
-
load
public void load() throws IOException- 抛出:
IOException- Mappings:
Namespace Name Mixin selector official fLaee;f()Vintermediary method_14630Lnet/minecraft/class_3331;method_14630()Vnamed loadLnet/minecraft/server/ServerConfigList;load()V
-
-