public abstract class TownyDataSource
extends java.lang.Object
Constructor and Description |
---|
TownyDataSource() |
Modifier and Type | Method and Description |
---|---|
void |
backup() |
abstract void |
cancelTask() |
boolean |
cleanup() |
void |
cleanupBackups() |
boolean |
confirmContinuation(java.lang.String msg) |
abstract void |
deleteFile(java.lang.String file) |
abstract void |
deleteNation(Nation nation) |
abstract void |
deletePlotData(PlotBlockData plotChunk) |
abstract void |
deleteResident(Resident resident) |
abstract void |
deleteTown(Town town) |
abstract void |
deleteTownBlock(TownBlock townBlock) |
void |
deleteUnusedResidentFiles() |
abstract void |
deleteWorld(TownyWorld world) |
abstract java.util.List<TownBlock> |
getAllTownBlocks() |
abstract Nation |
getNation(java.lang.String name) |
abstract java.util.List<Nation> |
getNations() |
abstract java.util.List<Nation> |
getNations(java.lang.String[] names) |
abstract java.util.Set<java.lang.String> |
getNationsKeys() |
abstract Resident |
getResident(java.lang.String name) |
abstract java.util.Set<java.lang.String> |
getResidentKeys() |
abstract java.util.List<Resident> |
getResidents() |
abstract java.util.List<Resident> |
getResidents(org.bukkit.entity.Player player,
java.lang.String[] names) |
abstract java.util.List<Resident> |
getResidents(java.lang.String[] names) |
abstract java.util.List<Resident> |
getResidentsWithoutTown() |
abstract Town |
getTown(java.lang.String name) |
abstract java.util.List<Town> |
getTowns() |
abstract java.util.List<Town> |
getTowns(java.lang.String[] names) |
abstract java.util.Set<java.lang.String> |
getTownsKeys() |
abstract java.util.List<Town> |
getTownsWithoutNation() |
abstract TownyWorld |
getTownWorld(java.lang.String townName) |
abstract TownyWorld |
getWorld(java.lang.String name) |
abstract java.util.List<TownyWorld> |
getWorlds() |
abstract boolean |
hasNation(java.lang.String name) |
abstract boolean |
hasResident(java.lang.String name) |
abstract boolean |
hasTown(java.lang.String name) |
void |
initialize(Towny plugin,
TownyUniverse universe) |
boolean |
loadAll() |
abstract boolean |
loadNation(Nation nation) |
abstract boolean |
loadNationList() |
boolean |
loadNations() |
abstract PlotBlockData |
loadPlotData(java.lang.String worldName,
int x,
int z) |
abstract PlotBlockData |
loadPlotData(TownBlock townBlock) |
abstract boolean |
loadRegenList() |
abstract boolean |
loadResident(Resident resident) |
abstract boolean |
loadResidentList() |
boolean |
loadResidents() |
abstract boolean |
loadSnapshotList() |
abstract boolean |
loadTown(Town town) |
abstract boolean |
loadTownBlockList() |
abstract boolean |
loadTownBlocks() |
abstract boolean |
loadTownList() |
boolean |
loadTowns() |
abstract boolean |
loadWorld(TownyWorld world) |
abstract boolean |
loadWorldList() |
boolean |
loadWorlds() |
abstract void |
newNation(java.lang.String name) |
abstract void |
newResident(java.lang.String name) |
abstract void |
newTown(java.lang.String name) |
abstract void |
newWorld(java.lang.String name) |
abstract void |
removeNation(Nation nation) |
abstract void |
removeResident(Resident resident) |
abstract void |
removeResidentList(Resident resident) |
abstract void |
removeTown(Town town) |
abstract void |
removeTownBlock(TownBlock townBlock) |
abstract void |
removeTownBlocks(Town town) |
abstract void |
removeWorld(TownyWorld world) |
abstract void |
renameNation(Nation nation,
java.lang.String newName) |
abstract void |
renameTown(Town town,
java.lang.String newName) |
boolean |
saveAll() |
abstract boolean |
saveAllTownBlocks() |
boolean |
saveAllWorlds() |
abstract boolean |
saveNation(Nation nation) |
abstract boolean |
saveNationList() |
boolean |
saveNations() |
abstract boolean |
savePlotData(PlotBlockData plotChunk) |
boolean |
saveQueues() |
abstract boolean |
saveRegenList() |
abstract boolean |
saveResident(Resident resident) |
abstract boolean |
saveResidentList() |
boolean |
saveResidents() |
abstract boolean |
saveSnapshotList() |
abstract boolean |
saveTown(Town town) |
abstract boolean |
saveTownBlock(TownBlock townBlock) |
abstract boolean |
saveTownBlockList() |
abstract boolean |
saveTownList() |
boolean |
saveTowns() |
abstract boolean |
saveWorld(TownyWorld world) |
abstract boolean |
saveWorldList() |
boolean |
saveWorlds() |
public void initialize(Towny plugin, TownyUniverse universe)
public void backup() throws java.io.IOException
java.io.IOException
public void cleanupBackups()
public void deleteUnusedResidentFiles()
public boolean confirmContinuation(java.lang.String msg)
public boolean loadAll()
public boolean saveAll()
public boolean saveAllWorlds()
public boolean saveQueues()
public abstract void cancelTask()
public abstract boolean loadTownBlockList()
public abstract boolean loadResidentList()
public abstract boolean loadTownList()
public abstract boolean loadNationList()
public abstract boolean loadWorldList()
public abstract boolean loadRegenList()
public abstract boolean loadSnapshotList()
public abstract boolean loadTownBlocks()
public abstract boolean loadResident(Resident resident)
public abstract boolean loadTown(Town town)
public abstract boolean loadNation(Nation nation)
public abstract boolean loadWorld(TownyWorld world)
public abstract boolean saveTownBlockList()
public abstract boolean saveResidentList()
public abstract boolean saveTownList()
public abstract boolean saveNationList()
public abstract boolean saveWorldList()
public abstract boolean saveRegenList()
public abstract boolean saveSnapshotList()
public abstract boolean saveResident(Resident resident)
public abstract boolean saveTown(Town town)
public abstract boolean saveNation(Nation nation)
public abstract boolean saveWorld(TownyWorld world)
public abstract boolean saveAllTownBlocks()
public abstract boolean saveTownBlock(TownBlock townBlock)
public abstract boolean savePlotData(PlotBlockData plotChunk)
public abstract PlotBlockData loadPlotData(java.lang.String worldName, int x, int z)
public abstract PlotBlockData loadPlotData(TownBlock townBlock)
public abstract void deletePlotData(PlotBlockData plotChunk)
public abstract void deleteResident(Resident resident)
public abstract void deleteTown(Town town)
public abstract void deleteNation(Nation nation)
public abstract void deleteWorld(TownyWorld world)
public abstract void deleteTownBlock(TownBlock townBlock)
public abstract void deleteFile(java.lang.String file)
public boolean cleanup()
public boolean loadResidents()
public boolean loadTowns()
public boolean loadNations()
public boolean loadWorlds()
public boolean saveResidents()
public boolean saveTowns()
public boolean saveNations()
public boolean saveWorlds()
public abstract java.util.List<Resident> getResidents(org.bukkit.entity.Player player, java.lang.String[] names)
public abstract java.util.List<Resident> getResidents()
public abstract java.util.List<Resident> getResidents(java.lang.String[] names)
public abstract Resident getResident(java.lang.String name) throws NotRegisteredException
NotRegisteredException
public abstract void removeResidentList(Resident resident)
public abstract void removeNation(Nation nation)
public abstract boolean hasResident(java.lang.String name)
public abstract boolean hasTown(java.lang.String name)
public abstract boolean hasNation(java.lang.String name)
public abstract java.util.List<Town> getTowns(java.lang.String[] names)
public abstract java.util.List<Town> getTowns()
public abstract Town getTown(java.lang.String name) throws NotRegisteredException
NotRegisteredException
public abstract java.util.List<Nation> getNations(java.lang.String[] names)
public abstract java.util.List<Nation> getNations()
public abstract Nation getNation(java.lang.String name) throws NotRegisteredException
NotRegisteredException
public abstract TownyWorld getWorld(java.lang.String name) throws NotRegisteredException
NotRegisteredException
public abstract java.util.List<TownyWorld> getWorlds()
public abstract TownyWorld getTownWorld(java.lang.String townName)
public abstract void removeResident(Resident resident)
public abstract void removeTownBlock(TownBlock townBlock)
public abstract void removeTownBlocks(Town town)
public abstract java.util.List<TownBlock> getAllTownBlocks()
public abstract void newResident(java.lang.String name) throws AlreadyRegisteredException, NotRegisteredException
public abstract void newTown(java.lang.String name) throws AlreadyRegisteredException, NotRegisteredException
public abstract void newNation(java.lang.String name) throws AlreadyRegisteredException, NotRegisteredException
public abstract void newWorld(java.lang.String name) throws AlreadyRegisteredException, NotRegisteredException
public abstract void removeTown(Town town)
public abstract void removeWorld(TownyWorld world) throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
public abstract java.util.Set<java.lang.String> getResidentKeys()
public abstract java.util.Set<java.lang.String> getTownsKeys()
public abstract java.util.Set<java.lang.String> getNationsKeys()
public abstract java.util.List<Town> getTownsWithoutNation()
public abstract java.util.List<Resident> getResidentsWithoutTown()
public abstract void renameTown(Town town, java.lang.String newName) throws AlreadyRegisteredException, NotRegisteredException
public abstract void renameNation(Nation nation, java.lang.String newName) throws AlreadyRegisteredException, NotRegisteredException