public interface Faction extends EconomyParticipator
Modifier and Type | Method and Description |
---|---|
void |
addAnnouncement(FPlayer fPlayer,
java.lang.String msg) |
boolean |
addFPlayer(FPlayer fplayer) |
MemoryFaction |
asMemoryFaction() |
void |
ban(FPlayer fplayer) |
void |
clearAllClaimOwnership() |
void |
clearClaimOwnership(FLocation loc) |
void |
clearClaimOwnership(FPlayer player) |
void |
clearClaimOwnership(Locality locality) |
void |
confirmValidHome() |
void |
deinvite(FPlayer fplayer) |
java.lang.String |
describeTo(RelationParticipator that) |
java.lang.String |
describeTo(RelationParticipator that,
boolean ucfirst) |
boolean |
doesLocationHaveOwnersSet(FLocation loc) |
java.lang.String |
getAccountId()
Returns the account id associated with this participator
|
java.util.Set<FLocation> |
getAllClaims() |
java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> |
getAnnouncements() |
java.util.Map<FLocation,java.util.Set<java.lang.String>> |
getClaimOwnership() |
org.bukkit.ChatColor |
getColorTo(RelationParticipator rp) |
java.lang.String |
getComparisonTag() |
int |
getCountOfClaimsWithOwners() |
int |
getDeaths() |
java.lang.String |
getDescription() |
java.lang.Character |
getForcedMapCharacter() |
org.bukkit.ChatColor |
getForcedMapColour() |
long |
getFoundedDate() |
FPlayer |
getFPlayerAdmin()
Deprecated.
|
default java.util.Set<FPlayer> |
getFPlayers()
Deprecated, use
getMembers |
java.util.Set<FPlayer> |
getFPlayersWhereOnline(boolean online)
Deprecated.
|
java.util.ArrayList<FPlayer> |
getFPlayersWhereRole(Role role) |
org.bukkit.Location |
getHome() |
java.lang.String |
getId() |
java.util.Set<java.lang.String> |
getInvites() |
int |
getKills() |
int |
getLandRounded() |
int |
getLandRoundedInWorld(java.lang.String worldName)
Deprecated.
|
int |
getLandRoundedInWorld(org.bukkit.World world) |
int |
getMaxVaults() |
java.util.Set<FPlayer> |
getMembers() |
java.util.ArrayList<org.bukkit.entity.Player> |
getOnlinePlayers() |
boolean |
getOpen() |
FPlayer |
getOwner() |
java.util.Set<java.lang.String> |
getOwnerList(FLocation loc) |
java.lang.String |
getOwnerListString(FLocation loc) |
boolean |
getPeacefulExplosionsEnabled() |
java.lang.Integer |
getPermanentPower() |
double |
getPower() |
double |
getPowerBoost() |
double |
getPowerMax() |
int |
getPowerMaxRounded() |
int |
getPowerRounded() |
int |
getRelationCount(Relation relation) |
Relation |
getRelationTo(RelationParticipator rp) |
Relation |
getRelationTo(RelationParticipator rp,
boolean ignorePeaceful) |
Relation |
getRelationWish(Faction otherFaction) |
int |
getSize() |
java.lang.String |
getTag() |
java.lang.String |
getTag(Faction otherFaction) |
java.lang.String |
getTag(FPlayer otherFplayer) |
java.lang.String |
getTag(java.lang.String prefix) |
java.util.Set<FPlayer> |
getWhereOnline(boolean online) |
boolean |
hasForcedMapCharacter() |
boolean |
hasForcedMapColour() |
boolean |
hasHome() |
boolean |
hasLandInflation() |
boolean |
hasMaxRelations(Faction them,
Relation rel,
java.lang.Boolean silent) |
boolean |
hasPermanentPower() |
boolean |
hasPlayersOnline() |
void |
invite(FPlayer fplayer) |
boolean |
isBanned(FPlayer fplayer) |
boolean |
isInvited(FPlayer fplayer) |
boolean |
isNone()
Deprecated.
|
boolean |
isNormal() |
boolean |
isPeaceful() |
boolean |
isPermanent() |
boolean |
isPlayerFreeType() |
boolean |
isPlayerInOwnerList(FPlayer player,
FLocation loc) |
boolean |
isPowerFrozen() |
boolean |
isSafeZone() |
boolean |
isWarZone() |
boolean |
isWilderness() |
void |
memberLoggedOff() |
void |
msg(java.lang.String message,
java.lang.Object... args)
Deprecated.
|
boolean |
noCreeperExplosions(org.bukkit.Location location) |
boolean |
noExplosionsInTerritory() |
boolean |
noMonstersInTerritory() |
boolean |
noPvPInTerritory() |
boolean |
playerHasOwnershipRights(FPlayer fplayer,
FLocation loc) |
void |
promoteNewLeader() |
void |
refreshFPlayers() |
void |
remove() |
void |
removeAnnouncements(FPlayer fPlayer) |
boolean |
removeFPlayer(FPlayer fplayer) |
void |
removePlayerAsOwner(FPlayer player,
FLocation loc) |
void |
sendMessage(java.util.List<java.lang.String> messages) |
void |
sendMessage(java.lang.String message)
Send a message to the faction
|
void |
sendPlainMessage(java.util.List<java.lang.String> messages) |
void |
sendPlainMessage(java.lang.String message) |
void |
sendUnreadAnnouncements(FPlayer fPlayer) |
void |
setDescription(java.lang.String value) |
void |
setForcedMapCharacter(char character) |
void |
setForcedMapColour(org.bukkit.ChatColor colour) |
void |
setFoundedDate(long newDate) |
void |
setHome(org.bukkit.Location home) |
void |
setId(java.lang.String id) |
void |
setLastDeath(long time) |
void |
setMaxVaults(int value) |
void |
setOpen(boolean isOpen) |
void |
setPeaceful(boolean isPeaceful) |
void |
setPeacefulExplosionsEnabled(boolean val) |
void |
setPermanent(boolean isPermanent) |
void |
setPermanentPower(java.lang.Integer permanentPower) |
void |
setPlayerAsOwner(FPlayer player,
FLocation loc) |
void |
setPowerBoost(double powerBoost) |
void |
setRelationWish(Faction otherFaction,
Relation relation) |
void |
setTag(java.lang.String str) |
void |
unban(FPlayer fplayer) |
FactionWarps |
warps() |
getVaultAccount, msg, sendMessage, sendMessage
describe
java.lang.String getId()
java.lang.String getTag()
java.lang.String getTag(java.lang.String prefix)
java.lang.String getTag(Faction otherFaction)
java.lang.String getTag(FPlayer otherFplayer)
void setTag(java.lang.String str)
java.lang.String getComparisonTag()
java.lang.String getDescription()
void setDescription(java.lang.String value)
java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> getAnnouncements()
FactionWarps warps()
int getMaxVaults()
void setMaxVaults(int value)
void addAnnouncement(FPlayer fPlayer, java.lang.String msg)
void sendUnreadAnnouncements(FPlayer fPlayer)
void removeAnnouncements(FPlayer fPlayer)
java.util.Set<java.lang.String> getInvites()
void invite(FPlayer fplayer)
void deinvite(FPlayer fplayer)
boolean isInvited(FPlayer fplayer)
void ban(FPlayer fplayer)
void unban(FPlayer fplayer)
boolean isBanned(FPlayer fplayer)
boolean getOpen()
void setOpen(boolean isOpen)
boolean isPeaceful()
void setPeaceful(boolean isPeaceful)
void setPeacefulExplosionsEnabled(boolean val)
boolean getPeacefulExplosionsEnabled()
boolean noExplosionsInTerritory()
boolean noCreeperExplosions(org.bukkit.Location location)
boolean isPermanent()
void setPermanent(boolean isPermanent)
boolean hasForcedMapCharacter()
void setForcedMapCharacter(char character)
java.lang.Character getForcedMapCharacter()
boolean hasForcedMapColour()
void setForcedMapColour(org.bukkit.ChatColor colour)
org.bukkit.ChatColor getForcedMapColour()
void setHome(org.bukkit.Location home)
boolean hasHome()
org.bukkit.Location getHome()
long getFoundedDate()
void setFoundedDate(long newDate)
void confirmValidHome()
java.lang.String getAccountId()
EconomyParticipator
getAccountId
in interface EconomyParticipator
java.lang.Integer getPermanentPower()
void setPermanentPower(java.lang.Integer permanentPower)
boolean hasPermanentPower()
double getPowerBoost()
void setPowerBoost(double powerBoost)
boolean noPvPInTerritory()
boolean noMonstersInTerritory()
boolean isNormal()
boolean isWilderness()
boolean isSafeZone()
boolean isWarZone()
boolean isPlayerFreeType()
boolean isPowerFrozen()
void setLastDeath(long time)
int getKills()
int getDeaths()
java.lang.String describeTo(RelationParticipator that, boolean ucfirst)
describeTo
in interface RelationParticipator
java.lang.String describeTo(RelationParticipator that)
describeTo
in interface RelationParticipator
Relation getRelationTo(RelationParticipator rp)
getRelationTo
in interface RelationParticipator
Relation getRelationTo(RelationParticipator rp, boolean ignorePeaceful)
getRelationTo
in interface RelationParticipator
org.bukkit.ChatColor getColorTo(RelationParticipator rp)
getColorTo
in interface RelationParticipator
int getRelationCount(Relation relation)
double getPower()
double getPowerMax()
int getPowerRounded()
int getPowerMaxRounded()
int getLandRounded()
int getLandRoundedInWorld(org.bukkit.World world)
boolean hasLandInflation()
void refreshFPlayers()
boolean addFPlayer(FPlayer fplayer)
boolean removeFPlayer(FPlayer fplayer)
int getSize()
java.util.Set<FPlayer> getMembers()
java.util.Set<FPlayer> getWhereOnline(boolean online)
FPlayer getOwner()
java.util.ArrayList<org.bukkit.entity.Player> getOnlinePlayers()
boolean hasPlayersOnline()
void memberLoggedOff()
void promoteNewLeader()
void sendMessage(java.lang.String message)
message
- void sendMessage(java.util.List<java.lang.String> messages)
void sendPlainMessage(java.lang.String message)
void sendPlainMessage(java.util.List<java.lang.String> messages)
java.util.Map<FLocation,java.util.Set<java.lang.String>> getClaimOwnership()
void clearAllClaimOwnership()
void clearClaimOwnership(Locality locality)
void clearClaimOwnership(FLocation loc)
void clearClaimOwnership(FPlayer player)
int getCountOfClaimsWithOwners()
boolean doesLocationHaveOwnersSet(FLocation loc)
java.util.Set<java.lang.String> getOwnerList(FLocation loc)
java.lang.String getOwnerListString(FLocation loc)
void remove()
java.util.Set<FLocation> getAllClaims()
void setId(java.lang.String id)
MemoryFaction asMemoryFaction()
@Deprecated FPlayer getFPlayerAdmin()
getOwner()
@Deprecated java.util.Set<FPlayer> getFPlayersWhereOnline(boolean online)
getWhereOnline(boolean)
online
- @Deprecated boolean isNone()
isWilderness()
@Deprecated int getLandRoundedInWorld(java.lang.String worldName)
getLandRoundedInWorld(World)
worldName
- @Deprecated void msg(java.lang.String message, java.lang.Object... args)
msg
in interface EconomyParticipator
default java.util.Set<FPlayer> getFPlayers()
getMembers