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 abstract class ServerConfigList<K,V extends ServerConfigEntry<K>> extends Object
-
Field Summary
-
Constructor Summary
Constructors Constructor Description ServerConfigList(File file)
-
Method Summary
Modifier and Type Method Description void
add(V entry)
protected boolean
contains(K k)
protected abstract ServerConfigEntry<K>
fromJson(JsonObject json)
V
get(K key)
File
getFile()
String[]
getNames()
boolean
isEmpty()
void
load()
void
remove(K key)
void
remove(ServerConfigEntry<K> entry)
private void
removeInvalidEntries()
void
save()
protected String
toString(K profile)
Collection<V>
values()
-
Field Details
-
LOGGER
-
GSON
-
file
-
map
-
-
Constructor Details
-
ServerConfigList
-
-
Method Details
-
getFile
-
add
-
get
-
remove
-
remove
-
getNames
-
isEmpty
public boolean isEmpty() -
toString
-
contains
-
removeInvalidEntries
private void removeInvalidEntries() -
fromJson
-
values
-
save
- Throws:
IOException
-
load
- Throws:
IOException
-