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, getInstancepublic final java.util.Map<java.lang.String,Faction> factions
public int nextId
public Faction getFactionById(java.lang.String id)
getFactionById in class Factionspublic abstract Faction generateFactionObject(java.lang.String string)
public Faction getBestTagMatch(java.lang.String start)
getBestTagMatch in class Factionspublic boolean isTagTaken(java.lang.String str)
isTagTaken in class Factionspublic boolean isValidFactionId(java.lang.String id)
isValidFactionId in class Factionspublic Faction createFaction()
createFaction in class Factionspublic java.util.Set<java.lang.String> getFactionTags()
getFactionTags in class Factionspublic abstract Faction generateFactionObject()
public void removeFaction(java.lang.String id)
removeFaction in class Factionspublic java.util.ArrayList<Faction> getAllFactions()
getAllFactions in class Factionspublic Faction getWilderness()
getWilderness in class Factionspublic Faction getSafeZone()
getSafeZone in class Factionspublic Faction getWarZone()
getWarZone in class Factionspublic abstract void convertFrom(MemoryFactions old)