public abstract class MemoryFactions extends Factions
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.String,Faction> |
factions |
int |
nextId |
Constructor and Description |
---|
MemoryFactions() |
Modifier and Type | Method and Description |
---|---|
abstract void |
convertFrom(MemoryFactions old) |
Faction |
createFaction() |
abstract Faction |
generateFactionObject() |
abstract Faction |
generateFactionObject(java.lang.String string) |
java.util.ArrayList<Faction> |
getAllFactions() |
Faction |
getBestTagMatch(java.lang.String start) |
Faction |
getByTag(java.lang.String str) |
Faction |
getFactionById(java.lang.String id) |
java.util.Set<java.lang.String> |
getFactionTags() |
Faction |
getNone() |
Faction |
getSafeZone() |
Faction |
getWarZone() |
Faction |
getWilderness() |
boolean |
isTagTaken(java.lang.String str) |
boolean |
isValidFactionId(java.lang.String id) |
void |
load() |
void |
removeFaction(java.lang.String id) |
forceSave, forceSave, getInstance
public final java.util.Map<java.lang.String,Faction> factions
public int nextId
public Faction getFactionById(java.lang.String id)
getFactionById
in class Factions
public abstract Faction generateFactionObject(java.lang.String string)
public Faction getBestTagMatch(java.lang.String start)
getBestTagMatch
in class Factions
public boolean isTagTaken(java.lang.String str)
isTagTaken
in class Factions
public boolean isValidFactionId(java.lang.String id)
isValidFactionId
in class Factions
public Faction createFaction()
createFaction
in class Factions
public java.util.Set<java.lang.String> getFactionTags()
getFactionTags
in class Factions
public abstract Faction generateFactionObject()
public void removeFaction(java.lang.String id)
removeFaction
in class Factions
public java.util.ArrayList<Faction> getAllFactions()
getAllFactions
in class Factions
public Faction getWilderness()
getWilderness
in class Factions
public Faction getSafeZone()
getSafeZone
in class Factions
public Faction getWarZone()
getWarZone
in class Factions
public abstract void convertFrom(MemoryFactions old)