Modifier and Type | Class and Description |
---|---|
class |
MemoryBoard.MemoryBoardMap |
Modifier and Type | Field and Description |
---|---|
MemoryBoard.MemoryBoardMap |
flocationIds |
Constructor and Description |
---|
MemoryBoard() |
Modifier and Type | Method and Description |
---|---|
void |
clean() |
void |
clean(java.lang.String factionId) |
void |
clearOwnershipAt(FLocation flocation) |
abstract void |
convertFrom(MemoryBoard old) |
java.util.Set<FLocation> |
getAllClaims(Faction faction) |
java.util.Set<FLocation> |
getAllClaims(java.lang.String factionId) |
Faction |
getFactionAt(FLocation flocation) |
int |
getFactionCoordCount(Faction faction) |
int |
getFactionCoordCount(java.lang.String factionId) |
int |
getFactionCoordCountInWorld(Faction faction,
java.lang.String worldName) |
java.lang.String |
getIdAt(FLocation flocation) |
java.util.ArrayList<mkremins.fanciful.FancyMessage> |
getMap(FPlayer fplayer,
FLocation flocation,
double inDegrees)
The map is relative to a coord and a faction north is in the direction of decreasing x east is in the direction
of decreasing z
|
boolean |
hasFactionWithin(FLocation flocation,
Faction faction,
int radius)
Checks if there is another faction within a given radius other than Wilderness.
|
boolean |
isBorderLocation(FLocation flocation) |
boolean |
isConnectedLocation(FLocation flocation,
Faction faction) |
void |
removeAt(FLocation flocation) |
void |
setFactionAt(Faction faction,
FLocation flocation) |
void |
setIdAt(java.lang.String id,
FLocation flocation) |
void |
unclaimAll(java.lang.String factionId) |
void |
unclaimAllInWorld(java.lang.String factionId,
org.bukkit.World world) |
forceSave, forceSave, getInstance, load
public MemoryBoard.MemoryBoardMap flocationIds
public Faction getFactionAt(FLocation flocation)
getFactionAt
in class Board
public void setIdAt(java.lang.String id, FLocation flocation)
public void setFactionAt(Faction faction, FLocation flocation)
setFactionAt
in class Board
public java.util.Set<FLocation> getAllClaims(java.lang.String factionId)
getAllClaims
in class Board
public java.util.Set<FLocation> getAllClaims(Faction faction)
getAllClaims
in class Board
public void clearOwnershipAt(FLocation flocation)
clearOwnershipAt
in class Board
public void unclaimAll(java.lang.String factionId)
unclaimAll
in class Board
public void unclaimAllInWorld(java.lang.String factionId, org.bukkit.World world)
unclaimAllInWorld
in class Board
public void clean(java.lang.String factionId)
public boolean isBorderLocation(FLocation flocation)
isBorderLocation
in class Board
public boolean isConnectedLocation(FLocation flocation, Faction faction)
isConnectedLocation
in class Board
public boolean hasFactionWithin(FLocation flocation, Faction faction, int radius)
hasFactionWithin
in class Board
flocation
- - center location.faction
- - faction checking for.radius
- - chunk radius to check.public int getFactionCoordCount(java.lang.String factionId)
getFactionCoordCount
in class Board
public int getFactionCoordCount(Faction faction)
getFactionCoordCount
in class Board
public int getFactionCoordCountInWorld(Faction faction, java.lang.String worldName)
getFactionCoordCountInWorld
in class Board
public java.util.ArrayList<mkremins.fanciful.FancyMessage> getMap(FPlayer fplayer, FLocation flocation, double inDegrees)
public abstract void convertFrom(MemoryBoard old)