public class Resident extends TownBlockOwner implements ResidentModes
| Constructor and Description |
|---|
Resident(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFriend(Resident resident) |
boolean |
addNationRank(java.lang.String rank) |
boolean |
addTownRank(java.lang.String rank) |
void |
addUndo(java.lang.Object[][][] snapshot)
Push a snapshot to the Undo queue
|
void |
clear() |
void |
clearModes() |
void |
clearTeleportRequest() |
java.lang.String |
getChatFormattedName() |
java.util.List<Resident> |
getFriends() |
long |
getLastOnline() |
java.util.List<java.lang.String> |
getModes() |
java.util.List<java.lang.String> |
getNationRanks() |
long |
getRegistered() |
java.lang.String |
getSurname() |
double |
getTeleportCost() |
org.bukkit.Location |
getTeleportDestination() |
long |
getTeleportRequestTime() |
java.lang.String |
getTitle() |
Town |
getTown() |
java.util.List<java.lang.String> |
getTownRanks() |
java.util.List<java.lang.String> |
getTreeString(int depth) |
boolean |
hasFriend(Resident resident) |
boolean |
hasMode(java.lang.String mode) |
boolean |
hasNation() |
boolean |
hasNationRank(java.lang.String rank) |
boolean |
hasRequestedTeleport() |
boolean |
hasSurname() |
boolean |
hasTitle() |
boolean |
hasTown() |
boolean |
hasTownRank(java.lang.String rank) |
boolean |
isKing() |
boolean |
isMayor() |
boolean |
isNPC() |
void |
regenUndo() |
void |
removeAllFriends() |
boolean |
removeFriend(Resident resident) |
boolean |
removeNationRank(java.lang.String rank) |
boolean |
removeTownRank(java.lang.String rank) |
void |
resetModes(java.lang.String[] modes,
boolean notify)
Only for internal Towny use.
|
void |
setChatFormattedName(java.lang.String chatFormattedName) |
void |
setFriends(java.util.List<Resident> newFriends) |
void |
setLastOnline(long lastOnline) |
void |
setModes(java.lang.String[] modes,
boolean notify) |
void |
setNationRanks(java.util.List<java.lang.String> ranks) |
void |
setNPC(boolean isNPC) |
void |
setRegistered(long registered) |
void |
setSurname(java.lang.String surname) |
void |
setTeleportCost(double cost) |
void |
setTeleportDestination(org.bukkit.Location spawnLoc) |
void |
setTeleportRequestTime() |
void |
setTitle(java.lang.String title) |
void |
setTown(Town town) |
void |
setTownRanks(java.util.List<java.lang.String> ranks) |
void |
toggleMode(java.lang.String[] newModes,
boolean notify) |
addTownBlock, getPermissions, getTownBlocks, hasTownBlock, removeTownBlock, setPermissions, setTownblockscanPayFromHoldings, collect, getEconomyName, getHoldingBalance, getHoldingFormattedBalance, pay, payTo, removeAccount, setBalancegetFormattedName, getName, getTreeDepth, getUID, isChangedName, setChangedName, setName, setUID, toStringpublic void setLastOnline(long lastOnline)
public long getLastOnline()
public void setNPC(boolean isNPC)
public boolean isNPC()
public void setTitle(java.lang.String title)
public java.lang.String getTitle()
public boolean hasTitle()
public void setSurname(java.lang.String surname)
public java.lang.String getSurname()
public boolean hasSurname()
public boolean isKing()
public boolean isMayor()
public boolean hasTown()
public boolean hasNation()
public Town getTown() throws NotRegisteredException
NotRegisteredExceptionpublic void setTown(Town town) throws AlreadyRegisteredException
AlreadyRegisteredExceptionpublic void setFriends(java.util.List<Resident> newFriends)
public java.util.List<Resident> getFriends()
public boolean removeFriend(Resident resident) throws NotRegisteredException
NotRegisteredExceptionpublic boolean hasFriend(Resident resident)
public void addFriend(Resident resident) throws AlreadyRegisteredException
AlreadyRegisteredExceptionpublic void removeAllFriends()
public void clear()
throws EmptyTownException
EmptyTownExceptionpublic void setRegistered(long registered)
public long getRegistered()
public java.util.List<java.lang.String> getTreeString(int depth)
getTreeString in class TownyObjectpublic void clearTeleportRequest()
public void setTeleportRequestTime()
public long getTeleportRequestTime()
public void setTeleportDestination(org.bukkit.Location spawnLoc)
public org.bukkit.Location getTeleportDestination()
public boolean hasRequestedTeleport()
public void setTeleportCost(double cost)
public double getTeleportCost()
public java.lang.String getChatFormattedName()
public void setChatFormattedName(java.lang.String chatFormattedName)
chatFormattedName - the chatFormattedName to setpublic void addUndo(java.lang.Object[][][] snapshot)
snapshot - public void regenUndo()
public java.util.List<java.lang.String> getModes()
getModes in interface ResidentModespublic boolean hasMode(java.lang.String mode)
hasMode in interface ResidentModespublic void toggleMode(java.lang.String[] newModes,
boolean notify)
toggleMode in interface ResidentModespublic void setModes(java.lang.String[] modes,
boolean notify)
setModes in interface ResidentModespublic void clearModes()
clearModes in interface ResidentModespublic void resetModes(java.lang.String[] modes,
boolean notify)
modes - notify - public boolean addTownRank(java.lang.String rank)
throws AlreadyRegisteredException
AlreadyRegisteredExceptionpublic void setTownRanks(java.util.List<java.lang.String> ranks)
public boolean hasTownRank(java.lang.String rank)
public java.util.List<java.lang.String> getTownRanks()
public boolean removeTownRank(java.lang.String rank)
throws NotRegisteredException
NotRegisteredExceptionpublic boolean addNationRank(java.lang.String rank)
throws AlreadyRegisteredException
AlreadyRegisteredExceptionpublic void setNationRanks(java.util.List<java.lang.String> ranks)
public boolean hasNationRank(java.lang.String rank)
public java.util.List<java.lang.String> getNationRanks()
public boolean removeNationRank(java.lang.String rank)
throws NotRegisteredException
NotRegisteredException