public class TownyUniverse extends TownyObject
Constructor and Description |
---|
TownyUniverse(Towny plugin) |
Modifier and Type | Method and Description |
---|---|
void |
abortTeleportRequest(Resident resident) |
void |
addWarZone(WorldCoord worldCoord) |
boolean |
areAllAllies(java.util.List<Nation> possibleAllies)
Deprecated.
|
boolean |
canAttackEnemy(java.lang.String a,
java.lang.String b)
Deprecated.
|
java.lang.String[] |
checkAndFilterArray(java.lang.String[] arr)
Deprecated.
|
java.lang.String |
checkAndFilterName(java.lang.String name)
Deprecated.
|
void |
clearWarEvent() |
void |
deleteTownBlockIds(TownBlock townBlock)
Deprecated.
|
void |
endWarEvent() |
java.util.List<Resident> |
getActiveResidents() |
java.util.List<TownBlock> |
getAllTownBlocks()
Deprecated.
|
static TownyDataSource |
getDataSource() |
Nation |
getNation(java.lang.String name)
Deprecated.
|
java.util.List<Nation> |
getNations()
Deprecated.
|
java.util.List<Nation> |
getNations(java.lang.String[] names)
Deprecated.
|
java.util.Set<java.lang.String> |
getNationsKeys()
Deprecated.
|
java.util.Hashtable<java.lang.String,Nation> |
getNationsMap() |
static java.util.List<org.bukkit.entity.Player> |
getOnlinePlayers(Nation nation)
Get a list of all online players for a specific nation
|
static java.util.List<org.bukkit.entity.Player> |
getOnlinePlayers(ResidentList residents)
Get a list of all online players matching the residents supplied.
|
static java.util.List<org.bukkit.entity.Player> |
getOnlinePlayers(Town town)
Get a list of all online players for a specific town
|
static java.util.List<Resident> |
getOnlineResidents(org.bukkit.entity.Player player,
java.lang.String[] names) |
static java.util.List<Resident> |
getOnlineResidents(ResidentList residentList) |
static java.util.List<Resident> |
getOnlineResidentsViewable(org.bukkit.entity.Player viewer,
ResidentList residentList) |
static TownyPermissionSource |
getPermissionSource() |
static org.bukkit.entity.Player |
getPlayer(Resident resident)
Find a matching online player for this resident.
|
Resident |
getResident(java.lang.String name)
Deprecated.
|
java.util.Set<java.lang.String> |
getResidentKeys()
Deprecated.
|
java.util.Hashtable<java.lang.String,Resident> |
getResidentMap() |
java.util.List<Resident> |
getResidents()
Deprecated.
|
java.util.List<Resident> |
getResidents(org.bukkit.entity.Player player,
java.lang.String[] names)
Deprecated.
|
java.util.List<Resident> |
getResidents(java.lang.String[] names)
Deprecated.
|
java.util.List<Resident> |
getResidentsWithoutTown()
Deprecated.
|
java.lang.String |
getRootFolder() |
Town |
getTown(java.lang.String name)
Deprecated.
|
static TownBlock |
getTownBlock(org.bukkit.Location loc)
getTownBlock
returns TownBlock this location lies within if no block is registered it
returns null
|
static java.lang.String |
getTownName(org.bukkit.Location loc)
getTownName
returns the name of the Town this location lies within if no town is
registered it returns null
|
java.util.List<Town> |
getTowns()
Deprecated.
|
java.util.List<Town> |
getTowns(java.lang.String[] names)
Deprecated.
|
java.util.Set<java.lang.String> |
getTownsKeys()
Deprecated.
|
java.util.Hashtable<java.lang.String,Town> |
getTownsMap() |
org.bukkit.Location |
getTownSpawnLocation(org.bukkit.entity.Player player) |
java.util.List<Town> |
getTownsWithoutNation()
Deprecated.
|
static TownyWorld |
getTownWorld(java.lang.String townName)
Deprecated.
|
java.util.List<java.lang.String> |
getTreeString(int depth) |
static java.util.List<Resident> |
getValidatedResidents(java.lang.Object sender,
java.lang.String[] names) |
War |
getWarEvent() |
static TownyWorld |
getWorld(java.lang.String name)
Deprecated.
|
java.util.Hashtable<java.lang.String,TownyWorld> |
getWorldMap() |
java.util.List<TownyWorld> |
getWorlds()
Deprecated.
|
boolean |
hasNation(java.lang.String name)
Deprecated.
|
boolean |
hasResident(java.lang.String name)
Deprecated.
|
boolean |
hasTown(java.lang.String name)
Deprecated.
|
boolean |
isActiveResident(Resident resident) |
boolean |
isAlly(java.lang.String a,
java.lang.String b)
Deprecated.
|
boolean |
isAlly(Town a,
Town b)
Deprecated.
|
boolean |
isEnemy(java.lang.String a,
java.lang.String b)
Deprecated.
|
boolean |
isEnemy(Town a,
Town b)
Deprecated.
|
boolean |
isEnemyTownBlock(org.bukkit.entity.Player player,
WorldCoord worldCoord)
Deprecated.
|
static boolean |
isWarTime() |
static boolean |
isWilderness(org.bukkit.block.Block block)
isWilderness
returns true if this block is in the wilderness
|
boolean |
loadDatabase(java.lang.String databaseType) |
boolean |
loadSettings() |
void |
newNation(java.lang.String name)
Deprecated.
|
void |
newResident(java.lang.String name)
Deprecated.
|
void |
newTown(java.lang.String name)
Deprecated.
|
void |
newWorld(java.lang.String name)
Deprecated.
|
void |
onLogin(org.bukkit.entity.Player player) |
void |
onLogout(org.bukkit.entity.Player player) |
void |
removeNation(Nation nation)
Deprecated.
|
void |
removeResident(Resident resident)
Deprecated.
|
void |
removeResidentList(Resident resident)
Deprecated.
|
void |
removeTown(Town town)
Deprecated.
|
void |
removeTownBlock(TownBlock townBlock)
Deprecated.
|
void |
removeTownBlocks(Town town)
Deprecated.
|
void |
removeWarZone(WorldCoord worldCoord) |
void |
removeWorld(TownyWorld world)
Deprecated.
|
void |
renameNation(Nation nation,
java.lang.String newName)
Deprecated.
|
void |
renameTown(Town town,
java.lang.String newName)
Deprecated.
|
void |
requestTeleport(org.bukkit.entity.Player player,
org.bukkit.Location spawnLoc,
double cost) |
void |
sendUniverseTree(org.bukkit.command.CommandSender sender) |
void |
setChangedNotify(TownyObservableType type) |
void |
setDataSource(java.lang.String databaseType) |
void |
setDataSource(TownyDataSource dataSource) |
void |
setPermissionSource(TownyPermissionSource permissionSource) |
void |
setWarEvent(War event) |
void |
startWarEvent() |
getFormattedName, getName, getTreeDepth, getUID, isChangedName, setChangedName, setName, setUID, toString
public TownyUniverse(Towny plugin)
public void onLogin(org.bukkit.entity.Player player) throws AlreadyRegisteredException, NotRegisteredException
public void onLogout(org.bukkit.entity.Player player)
public org.bukkit.Location getTownSpawnLocation(org.bukkit.entity.Player player) throws TownyException
TownyException
public static org.bukkit.entity.Player getPlayer(Resident resident) throws TownyException
resident
- TownyException
public static java.util.List<org.bukkit.entity.Player> getOnlinePlayers(ResidentList residents)
residents
- public static java.util.List<org.bukkit.entity.Player> getOnlinePlayers(Town town)
town
- public static java.util.List<org.bukkit.entity.Player> getOnlinePlayers(Nation nation)
nation
- public static boolean isWilderness(org.bukkit.block.Block block)
block
- public static java.lang.String getTownName(org.bukkit.Location loc)
loc
- public static TownBlock getTownBlock(org.bukkit.Location loc)
loc
- public java.util.List<Resident> getActiveResidents()
public boolean isActiveResident(Resident resident)
public boolean loadSettings()
public boolean loadDatabase(java.lang.String databaseType)
public java.lang.String getRootFolder()
public void setDataSource(java.lang.String databaseType) throws java.lang.UnsupportedOperationException
java.lang.UnsupportedOperationException
public void setDataSource(TownyDataSource dataSource)
public static TownyDataSource getDataSource()
public void setPermissionSource(TownyPermissionSource permissionSource)
public static TownyPermissionSource getPermissionSource()
public java.util.Hashtable<java.lang.String,Resident> getResidentMap()
public java.util.Hashtable<java.lang.String,Town> getTownsMap()
public java.util.Hashtable<java.lang.String,Nation> getNationsMap()
public java.util.Hashtable<java.lang.String,TownyWorld> getWorldMap()
public static boolean isWarTime()
public void startWarEvent()
public void endWarEvent()
public void clearWarEvent()
public War getWarEvent()
public void setWarEvent(War event)
public void sendUniverseTree(org.bukkit.command.CommandSender sender)
public java.util.List<java.lang.String> getTreeString(int depth)
getTreeString
in class TownyObject
public static java.util.List<Resident> getValidatedResidents(java.lang.Object sender, java.lang.String[] names)
public static java.util.List<Resident> getOnlineResidents(org.bukkit.entity.Player player, java.lang.String[] names)
public static java.util.List<Resident> getOnlineResidents(ResidentList residentList)
public static java.util.List<Resident> getOnlineResidentsViewable(org.bukkit.entity.Player viewer, ResidentList residentList)
public void requestTeleport(org.bukkit.entity.Player player, org.bukkit.Location spawnLoc, double cost)
public void abortTeleportRequest(Resident resident)
public void addWarZone(WorldCoord worldCoord)
public void removeWarZone(WorldCoord worldCoord)
public void setChangedNotify(TownyObservableType type)
@Deprecated public boolean areAllAllies(java.util.List<Nation> possibleAllies)
possibleAllies
- @Deprecated public boolean isEnemyTownBlock(org.bukkit.entity.Player player, WorldCoord worldCoord)
player
- worldCoord
- @Deprecated public boolean isAlly(java.lang.String a, java.lang.String b)
a
- b
- @Deprecated public boolean isAlly(Town a, Town b)
a
- b
- @Deprecated public boolean canAttackEnemy(java.lang.String a, java.lang.String b)
a
- b
- @Deprecated public boolean isEnemy(java.lang.String a, java.lang.String b)
a
- b
- @Deprecated public boolean isEnemy(Town a, Town b)
a
- b
- @Deprecated public void newResident(java.lang.String name) throws AlreadyRegisteredException, NotRegisteredException
name
- AlreadyRegisteredException
NotRegisteredException
@Deprecated public void newTown(java.lang.String name) throws AlreadyRegisteredException, NotRegisteredException
name
- AlreadyRegisteredException
NotRegisteredException
@Deprecated public static TownyWorld getTownWorld(java.lang.String townName)
townName
- @Deprecated public void newNation(java.lang.String name) throws AlreadyRegisteredException, NotRegisteredException
name
- AlreadyRegisteredException
NotRegisteredException
@Deprecated public void newWorld(java.lang.String name) throws AlreadyRegisteredException, NotRegisteredException
name
- AlreadyRegisteredException
NotRegisteredException
@Deprecated public boolean hasResident(java.lang.String name)
name
- @Deprecated public boolean hasTown(java.lang.String name)
name
- @Deprecated public boolean hasNation(java.lang.String name)
name
- @Deprecated public void renameTown(Town town, java.lang.String newName) throws AlreadyRegisteredException, NotRegisteredException
town
- newName
- AlreadyRegisteredException
NotRegisteredException
@Deprecated public void renameNation(Nation nation, java.lang.String newName) throws AlreadyRegisteredException, NotRegisteredException
nation
- newName
- AlreadyRegisteredException
NotRegisteredException
@Deprecated public Resident getResident(java.lang.String name) throws NotRegisteredException
name
- NotRegisteredException
@Deprecated public java.util.List<Resident> getResidents()
@Deprecated public java.util.Set<java.lang.String> getResidentKeys()
@Deprecated public java.util.Set<java.lang.String> getTownsKeys()
@Deprecated public java.util.Set<java.lang.String> getNationsKeys()
@Deprecated public java.util.List<Town> getTowns()
@Deprecated public java.util.List<Nation> getNations()
@Deprecated public java.util.List<TownyWorld> getWorlds()
@Deprecated public java.util.List<Town> getTownsWithoutNation()
@Deprecated public java.util.List<Resident> getResidentsWithoutTown()
@Deprecated public java.util.List<Resident> getResidents(java.lang.String[] names)
names
- @Deprecated public java.util.List<Town> getTowns(java.lang.String[] names)
names
- @Deprecated public java.util.List<Nation> getNations(java.lang.String[] names)
names
- @Deprecated public Town getTown(java.lang.String name) throws NotRegisteredException
name
- NotRegisteredException
@Deprecated public Nation getNation(java.lang.String name) throws NotRegisteredException
name
- NotRegisteredException
@Deprecated public static TownyWorld getWorld(java.lang.String name) throws NotRegisteredException
name
- NotRegisteredException
@Deprecated public void removeWorld(TownyWorld world) throws java.lang.UnsupportedOperationException
world
- java.lang.UnsupportedOperationException
@Deprecated public void removeNation(Nation nation)
nation
- @Deprecated public void removeTown(Town town)
town
- @Deprecated public void removeResident(Resident resident)
resident
- @Deprecated public void removeResidentList(Resident resident)
resident
- @Deprecated public void removeTownBlock(TownBlock townBlock)
townBlock
- @Deprecated public void removeTownBlocks(Town town)
town
- @Deprecated public java.util.List<TownBlock> getAllTownBlocks()
@Deprecated public java.util.List<Resident> getResidents(org.bukkit.entity.Player player, java.lang.String[] names)
player
- names
- @Deprecated public void deleteTownBlockIds(TownBlock townBlock)
townBlock
- @Deprecated public java.lang.String checkAndFilterName(java.lang.String name) throws javax.naming.InvalidNameException
javax.naming.InvalidNameException
@Deprecated public java.lang.String[] checkAndFilterArray(java.lang.String[] arr)