| 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, loadpublic MemoryBoard.MemoryBoardMap flocationIds
public Faction getFactionAt(FLocation flocation)
getFactionAt in class Boardpublic void setIdAt(java.lang.String id,
FLocation flocation)
public void setFactionAt(Faction faction, FLocation flocation)
setFactionAt in class Boardpublic java.util.Set<FLocation> getAllClaims(java.lang.String factionId)
getAllClaims in class Boardpublic java.util.Set<FLocation> getAllClaims(Faction faction)
getAllClaims in class Boardpublic void clearOwnershipAt(FLocation flocation)
clearOwnershipAt in class Boardpublic void unclaimAll(java.lang.String factionId)
unclaimAll in class Boardpublic void unclaimAllInWorld(java.lang.String factionId,
org.bukkit.World world)
unclaimAllInWorld in class Boardpublic void clean(java.lang.String factionId)
public boolean isBorderLocation(FLocation flocation)
isBorderLocation in class Boardpublic boolean isConnectedLocation(FLocation flocation, Faction faction)
isConnectedLocation in class Boardpublic boolean hasFactionWithin(FLocation flocation, Faction faction, int radius)
hasFactionWithin in class Boardflocation - - center location.faction - - faction checking for.radius - - chunk radius to check.public int getFactionCoordCount(java.lang.String factionId)
getFactionCoordCount in class Boardpublic int getFactionCoordCount(Faction faction)
getFactionCoordCount in class Boardpublic int getFactionCoordCountInWorld(Faction faction, java.lang.String worldName)
getFactionCoordCountInWorld in class Boardpublic java.util.ArrayList<mkremins.fanciful.FancyMessage> getMap(FPlayer fplayer, FLocation flocation, double inDegrees)
public abstract void convertFrom(MemoryBoard old)