Package com.palmergames.bukkit.towny.db
Class TownyDataSource
java.lang.Object
com.palmergames.bukkit.towny.db.TownyDataSource
- Direct Known Subclasses:
TownyDatabaseHandler
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionabstract booleanbackup()booleancleanup()abstract voiddeleteDistrict(District district) abstract voiddeleteFile(String file) abstract voiddeleteHibernatedResident(UUID uuid) abstract voiddeleteJail(Jail jail) abstract voiddeleteNation(Nation nation) abstract voiddeletePlotData(PlotBlockData plotChunk) abstract voiddeletePlotGroup(PlotGroup group) abstract voiddeleteResident(Resident resident) abstract voiddeleteTown(Town town) abstract voiddeleteTownBlock(TownBlock townBlock) abstract voiddeleteWorld(TownyWorld world) abstract voidabstract CompletableFuture<Optional<Long>> abstract booleanhasPlotData(TownBlock townBlock) booleanloadAll()abstract booleanabstract booleanloadDistrict(District district) abstract booleanbooleanabstract booleanabstract booleanbooleanabstract booleanloadNation(Nation nation) abstract booleanbooleanabstract PlotBlockDataloadPlotData(TownBlock townBlock) abstract PlotBlockDataloadPlotData(String worldName, int x, int z) abstract booleanloadPlotGroup(PlotGroup group) abstract booleanbooleanabstract booleanabstract booleanloadResident(Resident resident) abstract booleanbooleanabstract booleanabstract booleanabstract booleanabstract booleanbooleanabstract booleanloadWorld(TownyWorld world) abstract booleanbooleanabstract voidmergeNation(Nation succumbingNation, Nation prevailingNation) abstract voidabstract voidabstract voidabstract @NotNull ResidentnewResident(String name) abstract @NotNull ResidentnewResident(String name, UUID uuid) abstract voidabstract voidremoveDistrict(District district) abstract voidremoveJail(Jail jail) booleanremoveNation(@NotNull Nation nation, DeleteNationEvent.Cause cause) abstract booleanremoveNation(@NotNull Nation nation, DeleteNationEvent.Cause cause, @Nullable org.bukkit.command.CommandSender sender) voidremoveNation(Nation nation) Deprecated.abstract voidremovePlotGroup(PlotGroup group) abstract voidremoveResident(Resident resident) booleanremoveTown(@NotNull Town town, DeleteTownEvent.Cause cause, @Nullable org.bukkit.command.CommandSender sender) abstract booleanremoveTown(@NotNull Town town, DeleteTownEvent.Cause cause, @Nullable org.bukkit.command.CommandSender sender, boolean delayFullRemoval) voidremoveTown(Town town) Deprecated.since 0.100.2.9 useremoveTown(Town, com.palmergames.bukkit.towny.event.DeleteTownEvent.Cause)instead.booleanremoveTown(Town town, DeleteTownEvent.Cause cause) abstract voidremoveTownBlock(TownBlock townBlock) abstract voidremoveTownBlock(TownBlock townBlock, TownPreUnclaimEvent.Cause cause) abstract voidremoveTownBlocks(Town town) abstract voidremoveWorld(TownyWorld world) abstract voidrenameDistrict(District district, String newName) abstract voidrenameGroup(PlotGroup group, String newName) abstract voidrenameNation(Nation nation, String newName) abstract voidrenamePlayer(Resident resident, String newName) abstract voidrenameTown(Town town, String newName) booleansaveAll()booleanabstract booleanabstract booleansaveDistrict(District district) booleanabstract booleansaveHibernatedResident(UUID uuid, long registered) abstract booleanbooleanabstract booleansaveNation(Nation nation) booleanabstract booleansavePlotData(PlotBlockData plotChunk) abstract booleansavePlotGroup(PlotGroup group) booleanbooleanabstract booleanabstract booleansaveResident(Resident resident) booleanabstract booleanabstract booleansaveTownBlock(TownBlock townBlock) booleanbooleanabstract booleansaveWorld(TownyWorld world) boolean
-
Field Details
-
plugin
-
universe
-
-
Method Details
-
backup
- Throws:
IOException
-
loadAll
public boolean loadAll() -
saveAll
public boolean saveAll() -
saveAllWorlds
public boolean saveAllWorlds() -
saveQueues
public boolean saveQueues() -
finishTasks
public abstract void finishTasks() -
loadTownBlockList
public abstract boolean loadTownBlockList() -
loadResidentList
public abstract boolean loadResidentList() -
loadTownList
public abstract boolean loadTownList() -
loadNationList
public abstract boolean loadNationList() -
loadWorldList
public abstract boolean loadWorldList() -
loadRegenList
public abstract boolean loadRegenList() -
loadTownBlocks
public abstract boolean loadTownBlocks() -
loadJailList
public abstract boolean loadJailList() -
loadResident
-
loadTown
-
loadNation
-
loadWorld
-
loadJail
-
loadPlotGroupList
public abstract boolean loadPlotGroupList() -
loadPlotGroup
-
loadDistrictList
public abstract boolean loadDistrictList() -
loadDistrict
-
saveRegenList
public abstract boolean saveRegenList() -
saveResident
-
saveHibernatedResident
-
saveTown
-
savePlotGroup
-
saveDistrict
-
saveJail
-
saveNation
-
saveWorld
-
saveTownBlock
-
savePlotData
-
loadPlotData
-
loadPlotData
-
hasPlotData
-
deletePlotData
-
deleteResident
-
deleteHibernatedResident
-
deleteTown
-
deleteNation
-
deleteWorld
-
deleteTownBlock
-
deleteFile
-
deletePlotGroup
-
deleteDistrict
-
deleteJail
-
getHibernatedResidentRegistered
-
cleanup
public boolean cleanup() -
loadResidents
public boolean loadResidents() -
loadTowns
public boolean loadTowns() -
loadNations
public boolean loadNations() -
loadWorlds
public boolean loadWorlds() -
loadJails
public boolean loadJails() -
loadPlotGroups
public boolean loadPlotGroups() -
loadDistricts
public boolean loadDistricts() -
loadCooldowns
public abstract boolean loadCooldowns() -
saveResidents
public boolean saveResidents() -
savePlotGroups
public boolean savePlotGroups() -
saveDistricts
public boolean saveDistricts() -
saveJails
public boolean saveJails() -
saveTowns
public boolean saveTowns() -
saveNations
public boolean saveNations() -
saveWorlds
public boolean saveWorlds() -
saveTownBlocks
public boolean saveTownBlocks() -
saveCooldowns
public abstract boolean saveCooldowns() -
removeResident
-
removeTownBlock
- Throws:
TownyException
-
removeTownBlock
public abstract void removeTownBlock(TownBlock townBlock, TownPreUnclaimEvent.Cause cause) throws TownyException - Throws:
TownyException
-
removeTownBlocks
-
removeNation
public boolean removeNation(@NotNull @NotNull Nation nation, @NotNull DeleteNationEvent.Cause cause) -
removeNation
public abstract boolean removeNation(@NotNull @NotNull Nation nation, @NotNull DeleteNationEvent.Cause cause, @Nullable @Nullable org.bukkit.command.CommandSender sender) -
newResident
@NotNull public abstract @NotNull Resident newResident(String name) throws AlreadyRegisteredException, NotRegisteredException -
newResident
@NotNull public abstract @NotNull Resident newResident(String name, UUID uuid) throws AlreadyRegisteredException, NotRegisteredException -
newNation
public abstract void newNation(String name) throws AlreadyRegisteredException, NotRegisteredException -
newNation
public abstract void newNation(String name, UUID uuid) throws AlreadyRegisteredException, NotRegisteredException -
newWorld
- Throws:
AlreadyRegisteredException
-
removeTown
-
removeTown
public boolean removeTown(@NotNull @NotNull Town town, @NotNull DeleteTownEvent.Cause cause, @Nullable @Nullable org.bukkit.command.CommandSender sender) -
removeTown
public abstract boolean removeTown(@NotNull @NotNull Town town, @NotNull DeleteTownEvent.Cause cause, @Nullable @Nullable org.bukkit.command.CommandSender sender, boolean delayFullRemoval) -
removeWorld
- Throws:
UnsupportedOperationException
-
removeJail
-
removePlotGroup
-
removeDistrict
-
renameTown
public abstract void renameTown(Town town, String newName) throws AlreadyRegisteredException, NotRegisteredException -
renameNation
public abstract void renameNation(Nation nation, String newName) throws AlreadyRegisteredException, NotRegisteredException -
mergeNation
-
mergeTown
-
renamePlayer
public abstract void renamePlayer(Resident resident, String newName) throws AlreadyRegisteredException, NotRegisteredException -
renameGroup
- Throws:
AlreadyRegisteredException
-
renameDistrict
public abstract void renameDistrict(District district, String newName) throws AlreadyRegisteredException - Throws:
AlreadyRegisteredException
-
removeTown
Deprecated.since 0.100.2.9 useremoveTown(Town, com.palmergames.bukkit.towny.event.DeleteTownEvent.Cause)instead.- Parameters:
town-
-
removeNation
Deprecated.since 0.100.2.96 useremoveNation(Nation, com.palmergames.bukkit.towny.event.DeleteNationEvent.Cause)instead.- Parameters:
nation-
-
removeNation(Nation, com.palmergames.bukkit.towny.event.DeleteNationEvent.Cause)instead.