Package dev.kitteh.factions.data
Class MemoryFactions
java.lang.Object
dev.kitteh.factions.data.MemoryFactions
- All Implemented Interfaces:
Factions
- Direct Known Subclasses:
JSONFactions
-
Field Summary
FieldsFields inherited from interface dev.kitteh.factions.Factions
ID_SAFEZONE, ID_WARZONE, ID_WILDERNESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionall()abstract voidforceSave(boolean sync) abstract MemoryFactiongenerateFactionObject(int id, String tag) abstract MemoryFaction@Nullable Factionget(int id) @Nullable Factionintload()voidsafeZone()warZone()
-
Field Details
-
factions
-
nextId
public int nextId
-
-
Constructor Details
-
MemoryFactions
public MemoryFactions()
-
-
Method Details
-
load
public int load() -
forceSave
public abstract void forceSave(boolean sync) -
get
-
generateFactionObject
-
get
-
create
-
generateFactionObject
-
remove
-
all
-
wilderness
- Specified by:
wildernessin interfaceFactions
-
safeZone
-
warZone
-