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
    --- | --- | ---
    `boolean` | `addAltPlayer​(FPlayer fplayer)` |
    `void` | `addAnnouncement​(FPlayer fPlayer, java.lang.String msg)` |
    `boolean` | `addFPlayer​(FPlayer fplayer)` |
    `void` | `addRule​(java.lang.String rule)` |
    `void` | `addTnt​(int amt)` |
    `void` | `altInvite​(FPlayer fplayer)` |
    `boolean` | `altInvited​(FPlayer fplayer)` |
    `void` | `ban​(FPlayer target, FPlayer banner)` |
    `void` | `checkPerms()` |
    `void` | `clearAllClaimOwnership()` |
    `void` | `clearClaimOwnership​(FLocation loc)` |
    `void` | `clearClaimOwnership​(FPlayer player)` |
    `void` | `clearRules()` |
    `void` | `clearWarps()` |
    `void` | `confirmValidHome()` |
    `void` | `deinvite​(FPlayer fplayer)` |
    `void` | `deinviteAllAlts()` |
    `void` | `deinviteAlt​(FPlayer alt)` |
    `java.lang.String` | `describeTo​(RelationParticipator that)` |
    `java.lang.String` | `describeTo​(RelationParticipator that, boolean ucfirst)` |
    `void` | `disband​(org.bukkit.entity.Player disbander)` |
    `void` | `disband​(org.bukkit.entity.Player disbander, FactionDisbandEvent.PlayerDisbandReason reason)` |
    `boolean` | `doesLocationHaveOwnersSet​(FLocation loc)` |
    `Access` | `getAccess​(FPlayer player, PermissableAction permissableAction)` |
    `Access` | `getAccess​(Permissable permissable, PermissableAction permissableAction)` |
    `java.lang.String` | `getAccountId()` |
    `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.ItemStack` | `getBanner()` |
    `int` | `getBufferCheckMinutes()` |
    `java.lang.String` | `getBufferNotifyChannelId()` |
    `org.bukkit.Location` | `getCheckpoint()` |
    `java.util.Map<java.lang.Long,​java.lang.String>` | `getChecks()` |
    `org.bukkit.inventory.Inventory` | `getChestInventory()` |
    `java.util.Map<FLocation,​java.util.Set<java.lang.String>>` | `getClaimOwnership()` |
    `org.bukkit.ChatColor` | `getColorTo​(RelationParticipator rp)` |
    `java.lang.String` | `getComparisonTag()` |
    `java.util.List<java.lang.String>` | `getCompletedMissions()` |
    `int` | `getCountOfClaimsWithOwners()` |
    `int` | `getDeaths()` |
    `Role` | `getDefaultRole()` |
    `java.lang.String` | `getDescription()` |
    `java.lang.String` | `getDiscord()` |
    `java.lang.String` | `getFactionChatChannelId()` |
    `java.lang.String` | `getFocused()` |
    `long` | `getFoundedDate()` |
    `FPlayer` | `getFPlayerAdmin()` |
    `FPlayer` | `getFPlayerLeader()` |
    `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.String` | `getGuildId()` |
    `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)` |
    `int` | `getMaxVaults()` |
    `java.lang.String` | `getMemberRoleId()` |
    `java.util.Map<java.lang.String,​Mission>` | `getMissions()` |
    `java.lang.String` | `getNotifyFormat()` |
    `java.util.ArrayList<org.bukkit.entity.Player>` | `getOnlinePlayers()` |
    `boolean` | `getOpen()` |
    `java.util.Set<java.lang.String>` | `getOwnerList​(FLocation loc)` |
    `java.lang.String` | `getOwnerListString​(FLocation loc)` |
    `java.lang.String` | `getPaypal()` |
    `boolean` | `getPeacefulExplosionsEnabled()` |
    `java.lang.Integer` | `getPermanentPower()` |
    `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()` |
    `int` | `getPoints()` |
    `double` | `getPower()` |
    `double` | `getPowerBoost()` |
    `double` | `getPowerMax()` |
    `int` | `getPowerMaxRounded()` |
    `int` | `getPowerRounded()` |
    `double` | `getReinforcedArmor()` |
    `int` | `getRelationCount​(Relation relation)` |
    `Relation` | `getRelationTo​(RelationParticipator rp)` |
    `Relation` | `getRelationTo​(RelationParticipator rp, boolean ignorePeaceful)` |
    `Relation` | `getRelationWish​(Faction otherFaction)` |
    `java.lang.String` | `getRule​(int index)` |
    `java.util.HashMap<java.lang.Integer,​java.lang.String>` | `getRulesMap()` |
    `int` | `getSize()` |
    `int` | `getStrikes()` |
    `java.lang.String` | `getTag()` |
    `java.lang.String` | `getTag​(Faction otherFaction)` |
    `java.lang.String` | `getTag​(FPlayer otherFplayer)` |
    `java.lang.String` | `getTag​(java.lang.String prefix)` |
    `int` | `getTnt()` |
    `int` | `getTntBankLimit()` |
    `int` | `getUpgrade​(UpgradeType upgrade)` |
    `org.bukkit.Location` | `getVault()` |
    `int` | `getWallCheckMinutes()` |
    `java.lang.String` | `getWallNotifyChannelId()` |
    `LazyLocation` | `getWarp​(java.lang.String name)` |
    `java.util.concurrent.ConcurrentHashMap<java.lang.String,​LazyLocation>` | `getWarps()` |
    `int` | `getWarpsLimit()` |
    `java.lang.String` | `getWeeWooChannelId()` |
    `java.lang.String` | `getWeeWooFormat()` |
    `boolean` | `hasHome()` |
    `boolean` | `hasLandInflation()` |
    `boolean` | `hasPermanentPower()` |
    `boolean` | `hasPlayersOnline()` |
    `boolean` | `hasWarpPassword​(java.lang.String warp)` |
    `void` | `invite​(FPlayer fplayer)` |
    `boolean` | `isBanned​(FPlayer player)` |
    `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` | `isSystemFaction()` |
    `boolean` | `isWarp​(java.lang.String name)` |
    `boolean` | `isWarpPassword​(java.lang.String warp, java.lang.String password)` |
    `boolean` | `isWarZone()` |
    `boolean` | `isWeeWoo()` |
    `boolean` | `isWilderness()` |
    `void` | `memberLoggedOff()` |
    `void` | `msg​(java.lang.String message, java.lang.Object... args)` |
    `boolean` | `noExplosionsInTerritory()` |
    `boolean` | `noMonstersInTerritory()` |
    `boolean` | `noPvPInTerritory()` |
    `void` | `paypalSet​(java.lang.String paypal)` |
    `boolean` | `playerHasOwnershipRights​(FPlayer fplayer, FLocation loc)` |
    `void` | `promoteNewLeader()` |
    `void` | `promoteNewLeader​(boolean autoLeave)` |
    `void` | `refreshFPlayers()` |
    `void` | `remove()` |
    `boolean` | `removeAltPlayer​(FPlayer fplayer)` |
    `void` | `removeAnnouncements​(FPlayer fPlayer)` |
    `boolean` | `removeFPlayer​(FPlayer fplayer)` |
    `void` | `removePlayerAsOwner​(FPlayer player, FLocation loc)` |
    `void` | `removeRule​(int index)` |
    `boolean` | `removeWarp​(java.lang.String name)` |
    `void` | `resetPerms()` |
    `void` | `sendMessage​(java.lang.String message)` |
    `void` | `sendMessage​(java.util.List<java.lang.String> messages)` |
    `void` | `sendUnreadAnnouncements​(FPlayer fPlayer)` |
    `void` | `setBannerPattern​(org.bukkit.inventory.ItemStack banner)` |
    `void` | `setBufferCheckMinutes​(int minutes)` |
    `void` | `setBufferNotifyChannelId​(java.lang.String channelId)` |
    `void` | `setCheckpoint​(org.bukkit.Location location)` |
    `void` | `setChestSize​(int chestSize)` |
    `void` | `setDefaultPerms()` |
    `void` | `setDefaultRole​(Role role)` |
    `void` | `setDescription​(java.lang.String value)` |
    `void` | `setDiscord​(java.lang.String link)` |
    `void` | `setFactionChatChannelId​(java.lang.String channelId)` |
    `void` | `setFocused​(java.lang.String setFocused)` |
    `void` | `setFoundedDate​(long newDate)` |
    `void` | `setGuildId​(java.lang.String id)` |
    `void` | `setHome​(org.bukkit.Location home)` |
    `void` | `setId​(java.lang.String id)` |
    `void` | `setLastDeath​(long time)` |
    `void` | `setMaxVaults​(int value)` |
    `void` | `setMemberRoleId​(java.lang.String roleId)` |
    `void` | `setNotifyFormat​(java.lang.String format)` |
    `void` | `setOpen​(boolean isOpen)` |
    `void` | `setPeaceful​(boolean isPeaceful)` |
    `void` | `setPeacefulExplosionsEnabled​(boolean val)` |
    `void` | `setPermanent​(boolean isPermanent)` |
    `void` | `setPermanentPower​(java.lang.Integer permanentPower)` |
    `boolean` | `setPermission​(Permissable permissable, PermissableAction permissableAction, Access access)` |
    `void` | `setPlayerAsOwner​(FPlayer player, FLocation loc)` |
    `void` | `setPoints​(int points)` |
    `void` | `setPowerBoost​(double powerBoost)` |
    `void` | `setReinforcedArmor​(double percent)` |
    `void` | `setRelationWish​(Faction otherFaction, Relation relation)` |
    `void` | `setStrikes​(int strikes)` |
    `void` | `setTag​(java.lang.String str)` |
    `void` | `setTntBankLimit​(int limit)` |
    `void` | `setUpgrade​(UpgradeType upgrade, int level)` |
    `void` | `setVault​(org.bukkit.Location vaultLocation)` |
    `void` | `setWallCheckMinutes​(int minutes)` |
    `void` | `setWallNotifyChannelId​(java.lang.String channelId)` |
    `void` | `setWarp​(java.lang.String name, LazyLocation loc)` |
    `void` | `setWarpPassword​(java.lang.String warp, java.lang.String password)` |
    `void` | `setWarpsLimit​(int limit)` |
    `void` | `setWeeWoo​(boolean weeWoo)` |
    `void` | `setWeeWooChannelId​(java.lang.String channelId)` |
    `void` | `setWeeWooFormat​(java.lang.String format)` |
    `void` | `takeTnt​(int amt)` |
    `void` | `unban​(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)

    - #### ban

          void ban​(FPlayer target,
                   FPlayer banner)

    - #### 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:
        `getAccountId` in interface `EconomyParticipator`

    - #### 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:
        `describeTo` in interface `RelationParticipator`

    - #### describeTo

          java.lang.String describeTo​(RelationParticipator that)

      Specified by:
        `describeTo` in interface `RelationParticipator`

    - #### getRelationTo

          Relation getRelationTo​(RelationParticipator rp)

      Specified by:
        `getRelationTo` in interface `RelationParticipator`

    - #### getRelationTo

          Relation getRelationTo​(RelationParticipator rp,
                                 boolean ignorePeaceful)

      Specified by:
        `getRelationTo` in interface `RelationParticipator`

    - #### getColorTo

          org.bukkit.ChatColor getColorTo​(RelationParticipator rp)

      Specified by:
        `getColorTo` in interface `RelationParticipator`

    - #### getRelationWish

          Relation getRelationWish​(Faction otherFaction)

    - #### setRelationWish

          void setRelationWish​(Faction otherFaction,
                               Relation relation)

    - #### 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()

    - #### getFPlayersWhereRole

          java.util.ArrayList<FPlayer> getFPlayersWhereRole​(Role role)

    - #### 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:
        `msg` in interface `EconomyParticipator`

    - #### 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)

    - #### isPlayerInOwnerList

          boolean isPlayerInOwnerList​(FPlayer player,
                                      FLocation loc)

    - #### setPlayerAsOwner

          void setPlayerAsOwner​(FPlayer player,
                                FLocation loc)

    - #### removePlayerAsOwner

          void removePlayerAsOwner​(FPlayer player,
                                   FLocation loc)

    - #### getOwnerList

          java.util.Set<java.lang.String> getOwnerList​(FLocation loc)

    - #### getOwnerListString

          java.lang.String getOwnerListString​(FLocation loc)

    - #### playerHasOwnershipRights

          boolean playerHasOwnershipRights​(FPlayer fplayer,
                                           FLocation loc)

    - #### remove

          void remove()

    - #### getAllClaims

          java.util.Set<FLocation> getAllClaims()

    - #### getPaypal

          java.lang.String getPaypal()

    - #### paypalSet

          void paypalSet​(java.lang.String paypal)