com.planet_ink.coffee_mud.Libraries.interfaces
Interface PlayerLibrary
- All Superinterfaces:
- java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
- All Known Implementing Classes:
- CMPlayers
public interface PlayerLibrary
- extends CMLibrary
Method Summary |
boolean |
accountExists(java.lang.String name)
|
boolean |
accountExistsAllHosts(java.lang.String name)
|
java.util.Enumeration<PlayerAccount> |
accounts()
|
java.util.Enumeration<PlayerAccount> |
accounts(java.lang.String sort,
java.util.Map<java.lang.String,java.lang.Object> cache)
|
void |
addAccount(PlayerAccount acct)
|
void |
addPlayer(MOB newOne)
|
int |
bumpPrideStat(MOB mob,
AccountStats.PrideStat stat,
int amt)
|
void |
changePlayersLocation(MOB mob,
Room room)
|
void |
delPlayer(MOB oneToDel)
|
MOB |
findPlayerOnline(java.lang.String srchStr,
boolean exactOnly)
|
void |
forceTick()
|
PlayerAccount |
getAccount(java.lang.String calledThis)
|
PlayerAccount |
getAccountAllHosts(java.lang.String calledThis)
|
int |
getCharThinSortCode(java.lang.String codeName,
boolean loose)
|
PlayerAccount |
getLoadAccount(java.lang.String calledThis)
|
PlayerAccount |
getLoadAccountByEmail(java.lang.String email)
|
MOB |
getLoadPlayer(java.lang.String last)
|
MOB |
getLoadPlayerByEmail(java.lang.String email)
|
MOB |
getPlayer(java.lang.String calledThis)
|
MOB |
getPlayerAllHosts(java.lang.String calledThis)
|
java.util.List<java.lang.String> |
getPlayerLists()
|
java.util.List<java.lang.String> |
getPlayerListsAllHosts()
|
java.util.Set<MOB> |
getPlayersHere(Room room)
|
java.lang.String |
getThinSortValue(PlayerLibrary.ThinPlayer player,
int code)
|
java.util.List<Pair<java.lang.String,java.lang.Integer>> |
getTopPrideAccounts(TimeClock.TimePeriod period,
AccountStats.PrideStat stat)
|
java.util.List<Pair<java.lang.String,java.lang.Integer>> |
getTopPridePlayers(TimeClock.TimePeriod period,
AccountStats.PrideStat stat)
|
boolean |
isLoadedPlayer(MOB M)
|
boolean |
isLoadedPlayer(java.lang.String mobName)
|
boolean |
isSameAccount(MOB player1,
MOB player2)
|
boolean |
isSameAccountIP(MOB player1,
MOB player2)
|
int |
numPlayers()
|
void |
obliterateAccountOnly(PlayerAccount deadAccount)
|
void |
obliteratePlayer(MOB deadMOB,
boolean deleteAssets,
boolean quiet)
|
Pair<java.lang.Long,int[]>[] |
parsePrideStats(java.lang.String[] nextPeriods,
java.lang.String[] prideStats)
|
boolean |
playerExists(java.lang.String name)
|
boolean |
playerExistsAllHosts(java.lang.String name)
|
java.util.Enumeration<MOB> |
players()
|
void |
renamePlayer(MOB mob,
java.lang.String oldName)
|
int |
savePlayers()
|
java.util.Enumeration<PlayerLibrary.ThinPlayer> |
thinPlayers(java.lang.String sort,
java.util.Map<java.lang.String,java.lang.Object> cache)
|
void |
unloadOfflinePlayer(MOB mob)
|
Methods inherited from interface java.lang.Comparable |
compareTo |
CHAR_THIN_SORT_CODES
static final java.lang.String[] CHAR_THIN_SORT_CODES
CHAR_THIN_SORT_CODES2
static final java.lang.String[] CHAR_THIN_SORT_CODES2
ACCOUNT_THIN_SORT_CODES
static final java.lang.String[] ACCOUNT_THIN_SORT_CODES
numPlayers
int numPlayers()
addPlayer
void addPlayer(MOB newOne)
delPlayer
void delPlayer(MOB oneToDel)
getPlayer
MOB getPlayer(java.lang.String calledThis)
getPlayerAllHosts
MOB getPlayerAllHosts(java.lang.String calledThis)
getLoadPlayer
MOB getLoadPlayer(java.lang.String last)
getLoadPlayerByEmail
MOB getLoadPlayerByEmail(java.lang.String email)
getPlayerLists
java.util.List<java.lang.String> getPlayerLists()
getPlayerListsAllHosts
java.util.List<java.lang.String> getPlayerListsAllHosts()
isLoadedPlayer
boolean isLoadedPlayer(MOB M)
isLoadedPlayer
boolean isLoadedPlayer(java.lang.String mobName)
findPlayerOnline
MOB findPlayerOnline(java.lang.String srchStr,
boolean exactOnly)
getLoadAccount
PlayerAccount getLoadAccount(java.lang.String calledThis)
getLoadAccountByEmail
PlayerAccount getLoadAccountByEmail(java.lang.String email)
getAccount
PlayerAccount getAccount(java.lang.String calledThis)
getAccountAllHosts
PlayerAccount getAccountAllHosts(java.lang.String calledThis)
addAccount
void addAccount(PlayerAccount acct)
accountExists
boolean accountExists(java.lang.String name)
accountExistsAllHosts
boolean accountExistsAllHosts(java.lang.String name)
players
java.util.Enumeration<MOB> players()
accounts
java.util.Enumeration<PlayerAccount> accounts()
accounts
java.util.Enumeration<PlayerAccount> accounts(java.lang.String sort,
java.util.Map<java.lang.String,java.lang.Object> cache)
isSameAccount
boolean isSameAccount(MOB player1,
MOB player2)
isSameAccountIP
boolean isSameAccountIP(MOB player1,
MOB player2)
obliteratePlayer
void obliteratePlayer(MOB deadMOB,
boolean deleteAssets,
boolean quiet)
obliterateAccountOnly
void obliterateAccountOnly(PlayerAccount deadAccount)
renamePlayer
void renamePlayer(MOB mob,
java.lang.String oldName)
playerExists
boolean playerExists(java.lang.String name)
playerExistsAllHosts
boolean playerExistsAllHosts(java.lang.String name)
unloadOfflinePlayer
void unloadOfflinePlayer(MOB mob)
forceTick
void forceTick()
savePlayers
int savePlayers()
thinPlayers
java.util.Enumeration<PlayerLibrary.ThinPlayer> thinPlayers(java.lang.String sort,
java.util.Map<java.lang.String,java.lang.Object> cache)
getCharThinSortCode
int getCharThinSortCode(java.lang.String codeName,
boolean loose)
getThinSortValue
java.lang.String getThinSortValue(PlayerLibrary.ThinPlayer player,
int code)
getPlayersHere
java.util.Set<MOB> getPlayersHere(Room room)
changePlayersLocation
void changePlayersLocation(MOB mob,
Room room)
parsePrideStats
Pair<java.lang.Long,int[]>[] parsePrideStats(java.lang.String[] nextPeriods,
java.lang.String[] prideStats)
bumpPrideStat
int bumpPrideStat(MOB mob,
AccountStats.PrideStat stat,
int amt)
getTopPridePlayers
java.util.List<Pair<java.lang.String,java.lang.Integer>> getTopPridePlayers(TimeClock.TimePeriod period,
AccountStats.PrideStat stat)
getTopPrideAccounts
java.util.List<Pair<java.lang.String,java.lang.Integer>> getTopPrideAccounts(TimeClock.TimePeriod period,
AccountStats.PrideStat stat)