Package dev.kitteh.factions.data.json
Class JSONFactions
java.lang.Object
dev.kitteh.factions.data.MemoryFactions
dev.kitteh.factions.data.json.JSONFactions
- All Implemented Interfaces:
Factions
-
Field Summary
Fields inherited from class dev.kitteh.factions.data.MemoryFactions
factions, nextIdFields inherited from interface dev.kitteh.factions.Factions
ID_SAFEZONE, ID_WARZONE, ID_WILDERNESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidforceSave(boolean sync) generateFactionObject(int id, String tag) intbooleanisIdFree(int id) intload()Methods inherited from class dev.kitteh.factions.data.MemoryFactions
all, create, get, get, remove, safeZone, warZone, wilderness
-
Constructor Details
-
JSONFactions
public JSONFactions()
-
-
Method Details
-
forceSave
public void forceSave(boolean sync) - Specified by:
forceSavein classMemoryFactions
-
load
public int load()- Overrides:
loadin classMemoryFactions
-
getNextId
public int getNextId() -
isIdFree
public boolean isIdFree(int id) -
generateFactionObject
- Specified by:
generateFactionObjectin classMemoryFactions
-
generateFactionObject
- Specified by:
generateFactionObjectin classMemoryFactions
-