Package com.massivecraft.factions
Interface Faction
-
- All Superinterfaces:
EconomyParticipator,RelationParticipator
- All Known Implementing Classes:
JSONFaction,MemoryFaction
public interface Faction extends EconomyParticipator
-
-
Method Summary
Modifier and Type Method Description booleanaddAltPlayer(FPlayer fplayer)voidaddAnnouncement(FPlayer fPlayer, java.lang.String msg)booleanaddFPlayer(FPlayer fplayer)voidaddRule(java.lang.String rule)voidaddTnt(int amt)voidaltInvite(FPlayer fplayer)booleanaltInvited(FPlayer fplayer)voidban(FPlayer target, FPlayer banner)voidcheckPerms()voidclearAllClaimOwnership()voidclearClaimOwnership(FLocation loc)voidclearClaimOwnership(FPlayer player)voidclearRules()voidclearWarps()voidconfirmValidHome()voiddeinvite(FPlayer fplayer)voiddeinviteAllAlts()voiddeinviteAlt(FPlayer alt)java.lang.StringdescribeTo(RelationParticipator that)java.lang.StringdescribeTo(RelationParticipator that, boolean ucfirst)voiddisband(org.bukkit.entity.Player disbander)voiddisband(org.bukkit.entity.Player disbander, FactionDisbandEvent.PlayerDisbandReason reason)booleandoesLocationHaveOwnersSet(FLocation loc)AccessgetAccess(FPlayer player, PermissableAction permissableAction)AccessgetAccess(Permissable permissable, PermissableAction permissableAction)java.lang.StringgetAccountId()java.util.Set<FLocation>getAllClaims()java.util.Set<FPlayer>getAltPlayers()java.util.HashMap<java.lang.String,java.util.List<java.lang.String>>getAnnouncements()java.util.Set<BanInfo>getBannedPlayers()org.bukkit.inventory.ItemStackgetBanner()intgetBufferCheckMinutes()java.lang.StringgetBufferNotifyChannelId()org.bukkit.LocationgetCheckpoint()java.util.Map<java.lang.Long,java.lang.String>getChecks()org.bukkit.inventory.InventorygetChestInventory()java.util.Map<FLocation,java.util.Set<java.lang.String>>getClaimOwnership()org.bukkit.ChatColorgetColorTo(RelationParticipator rp)java.lang.StringgetComparisonTag()java.util.List<java.lang.String>getCompletedMissions()intgetCountOfClaimsWithOwners()intgetDeaths()RolegetDefaultRole()java.lang.StringgetDescription()java.lang.StringgetDiscord()java.lang.StringgetFactionChatChannelId()java.lang.StringgetFocused()longgetFoundedDate()FPlayergetFPlayerAdmin()FPlayergetFPlayerLeader()java.util.Set<FPlayer>getFPlayers()java.util.Set<FPlayer>getFPlayersWhereOnline(boolean online)java.util.Set<FPlayer>getFPlayersWhereOnline(boolean online, FPlayer viewer)java.util.ArrayList<FPlayer>getFPlayersWhereRole(Role role)java.lang.StringgetGuildId()org.bukkit.LocationgetHome()java.lang.StringgetId()java.util.Set<java.lang.String>getInvites()intgetKills()intgetLandRounded()intgetLandRoundedInWorld(java.lang.String worldName)intgetMaxVaults()java.lang.StringgetMemberRoleId()java.util.Map<java.lang.String,Mission>getMissions()java.lang.StringgetNotifyFormat()java.util.ArrayList<org.bukkit.entity.Player>getOnlinePlayers()booleangetOpen()java.util.Set<java.lang.String>getOwnerList(FLocation loc)java.lang.StringgetOwnerListString(FLocation loc)java.lang.StringgetPaypal()booleangetPeacefulExplosionsEnabled()java.lang.IntegergetPermanentPower()java.util.Map<Permissable,java.util.Map<PermissableAction,Access>>getPermissions()java.util.Map<java.util.UUID,java.lang.Integer>getPlayerBufferCheckCount()java.util.Map<java.util.UUID,java.lang.Integer>getPlayerWallCheckCount()intgetPoints()doublegetPower()doublegetPowerBoost()doublegetPowerMax()intgetPowerMaxRounded()intgetPowerRounded()doublegetReinforcedArmor()intgetRelationCount(Relation relation)RelationgetRelationTo(RelationParticipator rp)RelationgetRelationTo(RelationParticipator rp, boolean ignorePeaceful)RelationgetRelationWish(Faction otherFaction)java.lang.StringgetRule(int index)java.util.HashMap<java.lang.Integer,java.lang.String>getRulesMap()intgetSize()intgetStrikes()java.lang.StringgetTag()java.lang.StringgetTag(Faction otherFaction)java.lang.StringgetTag(FPlayer otherFplayer)java.lang.StringgetTag(java.lang.String prefix)intgetTnt()intgetTntBankLimit()intgetUpgrade(UpgradeType upgrade)org.bukkit.LocationgetVault()intgetWallCheckMinutes()java.lang.StringgetWallNotifyChannelId()LazyLocationgetWarp(java.lang.String name)java.util.concurrent.ConcurrentHashMap<java.lang.String,LazyLocation>getWarps()intgetWarpsLimit()java.lang.StringgetWeeWooChannelId()java.lang.StringgetWeeWooFormat()booleanhasHome()booleanhasLandInflation()booleanhasPermanentPower()booleanhasPlayersOnline()booleanhasWarpPassword(java.lang.String warp)voidinvite(FPlayer fplayer)booleanisBanned(FPlayer player)booleanisInvited(FPlayer fplayer)booleanisNone()Deprecated.booleanisNormal()booleanisPeaceful()booleanisPermanent()booleanisPlayerFreeType()booleanisPlayerInOwnerList(FPlayer player, FLocation loc)booleanisPowerFrozen()booleanisSafeZone()booleanisSystemFaction()booleanisWarp(java.lang.String name)booleanisWarpPassword(java.lang.String warp, java.lang.String password)booleanisWarZone()booleanisWeeWoo()booleanisWilderness()voidmemberLoggedOff()voidmsg(java.lang.String message, java.lang.Object... args)booleannoExplosionsInTerritory()booleannoMonstersInTerritory()booleannoPvPInTerritory()voidpaypalSet(java.lang.String paypal)booleanplayerHasOwnershipRights(FPlayer fplayer, FLocation loc)voidpromoteNewLeader()voidpromoteNewLeader(boolean autoLeave)voidrefreshFPlayers()voidremove()booleanremoveAltPlayer(FPlayer fplayer)voidremoveAnnouncements(FPlayer fPlayer)booleanremoveFPlayer(FPlayer fplayer)voidremovePlayerAsOwner(FPlayer player, FLocation loc)voidremoveRule(int index)booleanremoveWarp(java.lang.String name)voidresetPerms()voidsendMessage(java.lang.String message)voidsendMessage(java.util.List<java.lang.String> messages)voidsendUnreadAnnouncements(FPlayer fPlayer)voidsetBannerPattern(org.bukkit.inventory.ItemStack banner)voidsetBufferCheckMinutes(int minutes)voidsetBufferNotifyChannelId(java.lang.String channelId)voidsetCheckpoint(org.bukkit.Location location)voidsetChestSize(int chestSize)voidsetDefaultPerms()voidsetDefaultRole(Role role)voidsetDescription(java.lang.String value)voidsetDiscord(java.lang.String link)voidsetFactionChatChannelId(java.lang.String channelId)voidsetFocused(java.lang.String setFocused)voidsetFoundedDate(long newDate)voidsetGuildId(java.lang.String id)voidsetHome(org.bukkit.Location home)voidsetId(java.lang.String id)voidsetLastDeath(long time)voidsetMaxVaults(int value)voidsetMemberRoleId(java.lang.String roleId)voidsetNotifyFormat(java.lang.String format)voidsetOpen(boolean isOpen)voidsetPeaceful(boolean isPeaceful)voidsetPeacefulExplosionsEnabled(boolean val)voidsetPermanent(boolean isPermanent)voidsetPermanentPower(java.lang.Integer permanentPower)booleansetPermission(Permissable permissable, PermissableAction permissableAction, Access access)voidsetPlayerAsOwner(FPlayer player, FLocation loc)voidsetPoints(int points)voidsetPowerBoost(double powerBoost)voidsetReinforcedArmor(double percent)voidsetRelationWish(Faction otherFaction, Relation relation)voidsetStrikes(int strikes)voidsetTag(java.lang.String str)voidsetTntBankLimit(int limit)voidsetUpgrade(UpgradeType upgrade, int level)voidsetVault(org.bukkit.Location vaultLocation)voidsetWallCheckMinutes(int minutes)voidsetWallNotifyChannelId(java.lang.String channelId)voidsetWarp(java.lang.String name, LazyLocation loc)voidsetWarpPassword(java.lang.String warp, java.lang.String password)voidsetWarpsLimit(int limit)voidsetWeeWoo(boolean weeWoo)voidsetWeeWooChannelId(java.lang.String channelId)voidsetWeeWooFormat(java.lang.String format)voidtakeTnt(int amt)voidunban(FPlayer player)-
Methods inherited from interface com.massivecraft.factions.iface.EconomyParticipator
msg
-
-
-
-
Method Detail
-
getMemberRoleId
java.lang.String getMemberRoleId()
-
setMemberRoleId
void setMemberRoleId(java.lang.String roleId)
-
getGuildId
java.lang.String getGuildId()
-
setGuildId
void setGuildId(java.lang.String id)
-
getWallNotifyChannelId
java.lang.String getWallNotifyChannelId()
-
setWallNotifyChannelId
void setWallNotifyChannelId(java.lang.String channelId)
-
getBufferNotifyChannelId
java.lang.String getBufferNotifyChannelId()
-
setBufferNotifyChannelId
void setBufferNotifyChannelId(java.lang.String channelId)
-
getWeeWooChannelId
java.lang.String getWeeWooChannelId()
-
setWeeWooChannelId
void setWeeWooChannelId(java.lang.String channelId)
-
getNotifyFormat
java.lang.String getNotifyFormat()
-
setNotifyFormat
void setNotifyFormat(java.lang.String format)
-
getWeeWooFormat
java.lang.String getWeeWooFormat()
-
setWeeWooFormat
void setWeeWooFormat(java.lang.String format)
-
getFactionChatChannelId
java.lang.String getFactionChatChannelId()
-
setFactionChatChannelId
void setFactionChatChannelId(java.lang.String channelId)
-
getDiscord
java.lang.String getDiscord()
-
setDiscord
void setDiscord(java.lang.String link)
-
checkPerms
void checkPerms()
-
getReinforcedArmor
double getReinforcedArmor()
-
setReinforcedArmor
void setReinforcedArmor(double percent)
-
getWarpsLimit
int getWarpsLimit()
-
setWarpsLimit
void setWarpsLimit(int limit)
-
getTntBankLimit
int getTntBankLimit()
-
setTntBankLimit
void setTntBankLimit(int limit)
-
getWallCheckMinutes
int getWallCheckMinutes()
-
setWallCheckMinutes
void setWallCheckMinutes(int minutes)
-
getBufferCheckMinutes
int getBufferCheckMinutes()
-
setBufferCheckMinutes
void setBufferCheckMinutes(int minutes)
-
getChecks
java.util.Map<java.lang.Long,java.lang.String> getChecks()
-
getPlayerBufferCheckCount
java.util.Map<java.util.UUID,java.lang.Integer> getPlayerBufferCheckCount()
-
getPlayerWallCheckCount
java.util.Map<java.util.UUID,java.lang.Integer> getPlayerWallCheckCount()
-
isWeeWoo
boolean isWeeWoo()
-
setWeeWoo
void setWeeWoo(boolean weeWoo)
-
altInvited
boolean altInvited(FPlayer fplayer)
-
getMissions
java.util.Map<java.lang.String,Mission> getMissions()
-
getCompletedMissions
java.util.List<java.lang.String> getCompletedMissions()
-
deinviteAlt
void deinviteAlt(FPlayer alt)
-
deinviteAllAlts
void deinviteAllAlts()
-
altInvite
void altInvite(FPlayer fplayer)
-
addAltPlayer
boolean addAltPlayer(FPlayer fplayer)
-
removeAltPlayer
boolean removeAltPlayer(FPlayer fplayer)
-
getAltPlayers
java.util.Set<FPlayer> getAltPlayers()
-
getAnnouncements
java.util.HashMap<java.lang.String,java.util.List<java.lang.String>> getAnnouncements()
-
getWarps
java.util.concurrent.ConcurrentHashMap<java.lang.String,LazyLocation> getWarps()
-
getWarp
LazyLocation getWarp(java.lang.String name)
-
setWarp
void setWarp(java.lang.String name, LazyLocation loc)
-
isWarp
boolean isWarp(java.lang.String name)
-
hasWarpPassword
boolean hasWarpPassword(java.lang.String warp)
-
isWarpPassword
boolean isWarpPassword(java.lang.String warp, java.lang.String password)
-
setWarpPassword
void setWarpPassword(java.lang.String warp, java.lang.String password)
-
removeWarp
boolean removeWarp(java.lang.String name)
-
clearWarps
void clearWarps()
-
getMaxVaults
int getMaxVaults()
-
setMaxVaults
void setMaxVaults(int value)
-
addAnnouncement
void addAnnouncement(FPlayer fPlayer, java.lang.String msg)
-
sendUnreadAnnouncements
void sendUnreadAnnouncements(FPlayer fPlayer)
-
removeAnnouncements
void removeAnnouncements(FPlayer fPlayer)
-
getInvites
java.util.Set<java.lang.String> getInvites()
-
getFocused
java.lang.String getFocused()
-
setFocused
void setFocused(java.lang.String setFocused)
-
getId
java.lang.String getId()
-
setId
void setId(java.lang.String id)
-
invite
void invite(FPlayer fplayer)
-
deinvite
void deinvite(FPlayer fplayer)
-
setUpgrade
void setUpgrade(UpgradeType upgrade, int level)
-
getUpgrade
int getUpgrade(UpgradeType upgrade)
-
isInvited
boolean isInvited(FPlayer fplayer)
-
getPoints
int getPoints()
-
setPoints
void setPoints(int points)
-
getStrikes
int getStrikes()
-
setStrikes
void setStrikes(int strikes)
-
unban
void unban(FPlayer player)
-
isBanned
boolean isBanned(FPlayer player)
-
getBannedPlayers
java.util.Set<BanInfo> getBannedPlayers()
-
getRulesMap
java.util.HashMap<java.lang.Integer,java.lang.String> getRulesMap()
-
addRule
void addRule(java.lang.String rule)
-
removeRule
void removeRule(int index)
-
clearRules
void clearRules()
-
getCheckpoint
org.bukkit.Location getCheckpoint()
-
setCheckpoint
void setCheckpoint(org.bukkit.Location location)
-
addTnt
void addTnt(int amt)
-
takeTnt
void takeTnt(int amt)
-
getVault
org.bukkit.Location getVault()
-
setVault
void setVault(org.bukkit.Location vaultLocation)
-
getChestInventory
org.bukkit.inventory.Inventory getChestInventory()
-
setChestSize
void setChestSize(int chestSize)
-
setBannerPattern
void setBannerPattern(org.bukkit.inventory.ItemStack banner)
-
getBanner
org.bukkit.inventory.ItemStack getBanner()
-
getTnt
int getTnt()
-
getRule
java.lang.String getRule(int index)
-
getOpen
boolean getOpen()
-
setOpen
void setOpen(boolean isOpen)
-
isPeaceful
boolean isPeaceful()
-
setPeaceful
void setPeaceful(boolean isPeaceful)
-
getPeacefulExplosionsEnabled
boolean getPeacefulExplosionsEnabled()
-
setPeacefulExplosionsEnabled
void setPeacefulExplosionsEnabled(boolean val)
-
noExplosionsInTerritory
boolean noExplosionsInTerritory()
-
isPermanent
boolean isPermanent()
-
setPermanent
void setPermanent(boolean isPermanent)
-
getTag
java.lang.String getTag()
-
setTag
void setTag(java.lang.String str)
-
getTag
java.lang.String getTag(java.lang.String prefix)
-
getTag
java.lang.String getTag(Faction otherFaction)
-
getTag
java.lang.String getTag(FPlayer otherFplayer)
-
getComparisonTag
java.lang.String getComparisonTag()
-
getDescription
java.lang.String getDescription()
-
setDescription
void setDescription(java.lang.String value)
-
hasHome
boolean hasHome()
-
getHome
org.bukkit.Location getHome()
-
setHome
void setHome(org.bukkit.Location home)
-
getFoundedDate
long getFoundedDate()
-
setFoundedDate
void setFoundedDate(long newDate)
-
confirmValidHome
void confirmValidHome()
-
getAccountId
java.lang.String getAccountId()
- Specified by:
getAccountIdin interfaceEconomyParticipator
-
getPermanentPower
java.lang.Integer getPermanentPower()
-
setPermanentPower
void setPermanentPower(java.lang.Integer permanentPower)
-
hasPermanentPower
boolean hasPermanentPower()
-
getPowerBoost
double getPowerBoost()
-
setPowerBoost
void setPowerBoost(double powerBoost)
-
noPvPInTerritory
boolean noPvPInTerritory()
-
noMonstersInTerritory
boolean noMonstersInTerritory()
-
isNormal
boolean isNormal()
-
isSystemFaction
boolean isSystemFaction()
-
isNone
@Deprecated boolean isNone()
Deprecated.
-
isWilderness
boolean isWilderness()
-
isSafeZone
boolean isSafeZone()
-
isWarZone
boolean isWarZone()
-
isPlayerFreeType
boolean isPlayerFreeType()
-
isPowerFrozen
boolean isPowerFrozen()
-
setLastDeath
void setLastDeath(long time)
-
getKills
int getKills()
-
getDeaths
int getDeaths()
-
getAccess
Access getAccess(Permissable permissable, PermissableAction permissableAction)
-
getAccess
Access getAccess(FPlayer player, PermissableAction permissableAction)
-
setPermission
boolean setPermission(Permissable permissable, PermissableAction permissableAction, Access access)
-
resetPerms
void resetPerms()
-
setDefaultPerms
void setDefaultPerms()
-
disband
void disband(org.bukkit.entity.Player disbander)
-
disband
void disband(org.bukkit.entity.Player disbander, FactionDisbandEvent.PlayerDisbandReason reason)
-
getPermissions
java.util.Map<Permissable,java.util.Map<PermissableAction,Access>> getPermissions()
-
describeTo
java.lang.String describeTo(RelationParticipator that, boolean ucfirst)
- Specified by:
describeToin interfaceRelationParticipator
-
describeTo
java.lang.String describeTo(RelationParticipator that)
- Specified by:
describeToin interfaceRelationParticipator
-
getRelationTo
Relation getRelationTo(RelationParticipator rp)
- Specified by:
getRelationToin interfaceRelationParticipator
-
getRelationTo
Relation getRelationTo(RelationParticipator rp, boolean ignorePeaceful)
- Specified by:
getRelationToin interfaceRelationParticipator
-
getColorTo
org.bukkit.ChatColor getColorTo(RelationParticipator rp)
- Specified by:
getColorToin interfaceRelationParticipator
-
getRelationCount
int getRelationCount(Relation relation)
-
getPower
double getPower()
-
getPowerMax
double getPowerMax()
-
getPowerRounded
int getPowerRounded()
-
getPowerMaxRounded
int getPowerMaxRounded()
-
getLandRounded
int getLandRounded()
-
getLandRoundedInWorld
int getLandRoundedInWorld(java.lang.String worldName)
-
hasLandInflation
boolean hasLandInflation()
-
refreshFPlayers
void refreshFPlayers()
-
addFPlayer
boolean addFPlayer(FPlayer fplayer)
-
removeFPlayer
boolean removeFPlayer(FPlayer fplayer)
-
getSize
int getSize()
-
getFPlayers
java.util.Set<FPlayer> getFPlayers()
-
getFPlayersWhereOnline
java.util.Set<FPlayer> getFPlayersWhereOnline(boolean online)
-
getFPlayersWhereOnline
java.util.Set<FPlayer> getFPlayersWhereOnline(boolean online, FPlayer viewer)
-
getFPlayerAdmin
FPlayer getFPlayerAdmin()
-
getFPlayerLeader
FPlayer getFPlayerLeader()
-
getOnlinePlayers
java.util.ArrayList<org.bukkit.entity.Player> getOnlinePlayers()
-
hasPlayersOnline
boolean hasPlayersOnline()
-
memberLoggedOff
void memberLoggedOff()
-
promoteNewLeader
void promoteNewLeader()
-
promoteNewLeader
void promoteNewLeader(boolean autoLeave)
-
getDefaultRole
Role getDefaultRole()
-
setDefaultRole
void setDefaultRole(Role role)
-
msg
void msg(java.lang.String message, java.lang.Object... args)- Specified by:
msgin interfaceEconomyParticipator
-
sendMessage
void sendMessage(java.lang.String message)
-
sendMessage
void sendMessage(java.util.List<java.lang.String> messages)
-
getClaimOwnership
java.util.Map<FLocation,java.util.Set<java.lang.String>> getClaimOwnership()
-
clearAllClaimOwnership
void clearAllClaimOwnership()
-
clearClaimOwnership
void clearClaimOwnership(FLocation loc)
-
clearClaimOwnership
void clearClaimOwnership(FPlayer player)
-
getCountOfClaimsWithOwners
int getCountOfClaimsWithOwners()
-
doesLocationHaveOwnersSet
boolean doesLocationHaveOwnersSet(FLocation loc)
-
getOwnerList
java.util.Set<java.lang.String> getOwnerList(FLocation loc)
-
getOwnerListString
java.lang.String getOwnerListString(FLocation loc)
-
remove
void remove()
-
getAllClaims
java.util.Set<FLocation> getAllClaims()
-
getPaypal
java.lang.String getPaypal()
-
paypalSet
void paypalSet(java.lang.String paypal)
-
-