Package dev.kitteh.factions
Interface Board
- All Known Implementing Classes:
JSONBoard,MemoryBoard
@AvailableSince("4.0.0")
@NonExtendable
@NullMarked
public interface Board
-
Method Summary
Modifier and TypeMethodDescriptionstatic Boardboard()voidintclaimCount(Faction faction) intclaimCount(Faction faction, org.bukkit.World world) default booleanhasFactionWithin(FLocation flocation, Faction faction, int radius) Checks if there is another faction within a given radius other than Wilderness.default booleanisBorderLocation(FLocation flocation) default booleanisConnectedLocation(FLocation flocation, Faction faction) default booleanisDisconnectedLocation(FLocation flocation, Faction faction) voidvoidunclaimAll(Faction faction) voidunclaimAllInWorld(Faction faction, org.bukkit.World world)
-
Method Details
-
board
-
factionAt
-
claim
-
allClaims
-
unclaim
-
unclaimAll
-
unclaimAllInWorld
-
isBorderLocation
-
isConnectedLocation
-
isDisconnectedLocation
-
hasFactionWithin
Checks if there is another faction within a given radius other than Wilderness. Used for HCF feature that requires a 'buffer' between factions.- Parameters:
flocation- - center location.faction- - faction checking for.radius- - chunk radius to check.- Returns:
- true if another Faction is within the radius, otherwise false.
-
claimCount
-
claimCount
-