public abstract class MemoryFPlayer extends java.lang.Object implements FPlayer
Modifier and Type | Field and Description |
---|---|
protected Faction |
autoClaimFor |
protected boolean |
autoSafeZoneEnabled |
protected boolean |
autoWarZoneEnabled |
protected ChatMode |
chatMode |
protected int |
deaths |
protected boolean |
enteringPassword |
protected java.lang.String |
enteringPasswordWarp |
protected java.lang.String |
factionId |
protected java.lang.String |
id |
protected boolean |
ignoreAllianceChat |
boolean |
inVault |
protected boolean |
isAdminBypassing |
protected boolean |
isFlying |
protected boolean |
isStealthEnabled |
protected int |
kills |
protected long |
lastFrostwalkerMessage |
protected long |
lastLoginTime |
protected long |
lastPowerUpdateTime |
protected FLocation |
lastStoodAt |
protected boolean |
loginPvpDisabled |
protected boolean |
mapAutoUpdating |
protected int |
mapHeight |
protected boolean |
monitorJoins |
protected java.lang.String |
name |
protected double |
power |
protected double |
powerBoost |
protected Role |
role |
protected boolean |
shouldTakeFallDamage |
protected boolean |
showScoreboard |
protected boolean |
spyingChat |
protected java.lang.String |
title |
protected WarmUpUtil.Warmup |
warmup |
protected int |
warmupTask |
protected boolean |
willAutoLeave |
Constructor and Description |
---|
MemoryFPlayer() |
MemoryFPlayer(MemoryFPlayer other) |
MemoryFPlayer(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
void |
addWarmup(WarmUpUtil.Warmup warmup,
int taskId) |
void |
alterPower(double delta) |
boolean |
attemptClaim(Faction forFaction,
FLocation flocation,
boolean notifyFailure) |
boolean |
attemptClaim(Faction forFaction,
org.bukkit.Location location,
boolean notifyFailure) |
boolean |
canClaimForFaction(Faction forFaction) |
boolean |
canClaimForFactionAtLocation(Faction forFaction,
FLocation flocation,
boolean notifyFailure) |
boolean |
canClaimForFactionAtLocation(Faction forFaction,
org.bukkit.Location location,
boolean notifyFailure) |
boolean |
canFlyAtLocation() |
boolean |
canFlyAtLocation(FLocation location) |
java.lang.Boolean |
canflyinAlly() |
java.lang.Boolean |
canflyinEnemy() |
java.lang.Boolean |
canflyinNeutral() |
java.lang.Boolean |
canflyinSafezone() |
java.lang.Boolean |
canflyinTruce() |
java.lang.Boolean |
canflyinWarzone() |
java.lang.Boolean |
canflyinWilderness() |
boolean |
checkIfNearbyEnemies() |
void |
clearWarmup() |
java.lang.String |
describeTo(RelationParticipator that) |
java.lang.String |
describeTo(RelationParticipator that,
boolean ucfirst) |
java.lang.String |
getAccountId() |
Faction |
getAutoClaimFor() |
ChatMode |
getChatMode() |
java.lang.String |
getChatTag() |
java.lang.String |
getChatTag(Faction faction) |
java.lang.String |
getChatTag(FPlayer fplayer) |
java.lang.String |
getChatTag(MemoryFPlayer fplayer) |
org.bukkit.ChatColor |
getColorTo(RelationParticipator rp) |
int |
getDeaths() |
java.lang.String |
getEnteringWarp() |
Faction |
getFaction()
gets the faction of a FPlayer.
|
java.lang.String |
getFactionId()
Gets the faction ID of the player.
|
java.lang.String |
getId() |
int |
getKills() |
long |
getLastFrostwalkerMessage() |
long |
getLastLoginTime() |
FLocation |
getLastStoodAt() |
int |
getMapHeight() |
java.lang.String |
getName() |
java.lang.String |
getNameAndSomething(java.lang.String something) |
java.lang.String |
getNameAndTag() |
java.lang.String |
getNameAndTitle() |
java.lang.String |
getNameAndTitle(Faction faction) |
java.lang.String |
getNameAndTitle(FPlayer fplayer) |
java.lang.String |
getNameAndTitle(MemoryFPlayer fplayer) |
org.bukkit.entity.Player |
getPlayer() |
double |
getPower() |
double |
getPowerBoost() |
double |
getPowerMax() |
int |
getPowerMaxRounded() |
double |
getPowerMin() |
int |
getPowerMinRounded() |
int |
getPowerRounded() |
Relation |
getRelationTo(RelationParticipator rp) |
Relation |
getRelationTo(RelationParticipator rp,
boolean ignorePeaceful) |
Relation |
getRelationToLocation() |
Role |
getRole() |
java.lang.String |
getRolePrefix() |
java.lang.String |
getTag() |
java.lang.String |
getTitle() |
WarmUpUtil.Warmup |
getWarmupType() |
boolean |
hasFaction()
Check if a player has a faction
|
boolean |
hasLoginPvpDisabled() |
boolean |
hasMoney(int amt) |
void |
heal(int amnt) |
boolean |
isAdminBypassing() |
boolean |
isAutoSafeClaimEnabled() |
boolean |
isAutoWarClaimEnabled() |
boolean |
isEnteringPassword() |
boolean |
isFlying() |
boolean |
isIgnoreAllianceChat() |
boolean |
isInAllyTerritory() |
boolean |
isInEnemyTerritory() |
boolean |
isInNeutralTerritory() |
boolean |
isInOthersTerritory() |
boolean |
isInOwnTerritory() |
boolean |
isInspectMode() |
boolean |
isInVault() |
boolean |
isMapAutoUpdating() |
boolean |
isMonitoringJoins() |
boolean |
isOffline() |
boolean |
isOnline() |
boolean |
isOnlineAndVisibleTo(org.bukkit.entity.Player player) |
boolean |
isSpyingChat() |
boolean |
isStealthEnabled()
Used to know if stealth is toggled on or off
|
boolean |
isVanished() |
boolean |
isWarmingUp() |
void |
leave(boolean makePay) |
void |
login()
Sets the kills and deaths of a player.
|
void |
logout()
Caches the kills and deaths of a player.
|
void |
losePowerFromBeingOffline() |
void |
msg(java.lang.String str,
java.lang.Object... args) |
void |
msg(TL translation,
java.lang.Object... args) |
void |
onDeath() |
abstract void |
remove() |
void |
resetFactionData() |
void |
resetFactionData(boolean doSpoutUpdate) |
void |
sendFactionHereMessage(Faction from) |
void |
sendFancyMessage(mkremins.fanciful.FancyMessage message) |
void |
sendFancyMessage(java.util.List<mkremins.fanciful.FancyMessage> messages) |
void |
sendMessage(java.util.List<java.lang.String> msgs) |
void |
sendMessage(java.lang.String msg) |
void |
setAutoClaimFor(Faction faction) |
void |
setAutoLeave(boolean willLeave) |
void |
setChatMode(ChatMode chatMode) |
void |
setEnteringPassword(boolean toggle,
java.lang.String warp) |
void |
setFaction(Faction faction)
Sets the faction of the FPlayer
|
void |
setFFlying(boolean fly,
boolean damage) |
void |
setFlying(boolean fly) |
void |
setId(java.lang.String id) |
void |
setIgnoreAllianceChat(boolean ignore) |
void |
setInspectMode(boolean status) |
void |
setInVault(boolean status) |
void |
setIsAdminBypassing(boolean val) |
void |
setIsAutoSafeClaimEnabled(boolean enabled) |
void |
setIsAutoWarClaimEnabled(boolean enabled) |
void |
setLastFrostwalkerMessage() |
void |
setLastLoginTime(long lastLoginTime) |
void |
setLastStoodAt(FLocation flocation) |
void |
setMapAutoUpdating(boolean mapAutoUpdating) |
void |
setMapHeight(int height) |
void |
setMonitorJoins(boolean monitor) |
void |
setName(java.lang.String name) |
void |
setPowerBoost(double powerBoost) |
void |
setRole(Role role) |
void |
setShowScoreboard(boolean show) |
void |
setSpyingChat(boolean chatSpying) |
void |
setStealth(boolean stealth)
Toggles the stealth of the FPlayer depending on the parameter
|
void |
setTakeFallDamage(boolean fallDamage) |
void |
setTitle(org.bukkit.command.CommandSender sender,
java.lang.String title) |
boolean |
shouldBeSaved() |
boolean |
shouldTakeFallDamage() |
boolean |
showInfoBoard(Faction toShow)
Check if the scoreboard should be shown.
|
boolean |
showScoreboard() |
void |
stopWarmup() |
void |
takeMoney(int amt) |
void |
updatePower() |
boolean |
willAutoLeave()
Gets autoleave status
|
public boolean inVault
protected java.lang.String factionId
protected Role role
protected java.lang.String title
protected double power
protected double powerBoost
protected long lastPowerUpdateTime
protected long lastLoginTime
protected ChatMode chatMode
protected boolean ignoreAllianceChat
protected java.lang.String id
protected java.lang.String name
protected boolean monitorJoins
protected boolean spyingChat
protected boolean showScoreboard
protected WarmUpUtil.Warmup warmup
protected int warmupTask
protected boolean isAdminBypassing
protected int kills
protected int deaths
protected boolean willAutoLeave
protected int mapHeight
protected boolean isFlying
protected boolean enteringPassword
protected java.lang.String enteringPasswordWarp
protected transient FLocation lastStoodAt
protected transient boolean mapAutoUpdating
protected transient Faction autoClaimFor
protected transient boolean autoSafeZoneEnabled
protected transient boolean autoWarZoneEnabled
protected transient boolean loginPvpDisabled
protected transient long lastFrostwalkerMessage
protected transient boolean shouldTakeFallDamage
protected boolean isStealthEnabled
public MemoryFPlayer()
public MemoryFPlayer(java.lang.String id)
public MemoryFPlayer(MemoryFPlayer other)
public boolean isStealthEnabled()
FPlayer
isStealthEnabled
in interface FPlayer
public void setStealth(boolean stealth)
FPlayer
setStealth
in interface FPlayer
public void login()
FPlayer
public void logout()
FPlayer
public Faction getFaction()
FPlayer
getFaction
in interface FPlayer
public void setFaction(Faction faction)
FPlayer
setFaction
in interface FPlayer
public java.lang.String getFactionId()
FPlayer
getFactionId
in interface FPlayer
public boolean hasFaction()
FPlayer
hasFaction
in interface FPlayer
public void setMonitorJoins(boolean monitor)
setMonitorJoins
in interface FPlayer
public boolean isMonitoringJoins()
isMonitoringJoins
in interface FPlayer
public double getPowerBoost()
getPowerBoost
in interface FPlayer
public void setPowerBoost(double powerBoost)
setPowerBoost
in interface FPlayer
public boolean willAutoLeave()
FPlayer
willAutoLeave
in interface FPlayer
public void setAutoLeave(boolean willLeave)
setAutoLeave
in interface FPlayer
public long getLastFrostwalkerMessage()
getLastFrostwalkerMessage
in interface FPlayer
public void setLastFrostwalkerMessage()
setLastFrostwalkerMessage
in interface FPlayer
public Faction getAutoClaimFor()
getAutoClaimFor
in interface FPlayer
public void setAutoClaimFor(Faction faction)
setAutoClaimFor
in interface FPlayer
public boolean isAutoSafeClaimEnabled()
isAutoSafeClaimEnabled
in interface FPlayer
public void setIsAutoSafeClaimEnabled(boolean enabled)
setIsAutoSafeClaimEnabled
in interface FPlayer
public boolean isAutoWarClaimEnabled()
isAutoWarClaimEnabled
in interface FPlayer
public void setIsAutoWarClaimEnabled(boolean enabled)
setIsAutoWarClaimEnabled
in interface FPlayer
public boolean isAdminBypassing()
isAdminBypassing
in interface FPlayer
public boolean isVanished()
isVanished
in interface FPlayer
public void setIsAdminBypassing(boolean val)
setIsAdminBypassing
in interface FPlayer
public ChatMode getChatMode()
getChatMode
in interface FPlayer
public void setChatMode(ChatMode chatMode)
setChatMode
in interface FPlayer
public boolean isIgnoreAllianceChat()
isIgnoreAllianceChat
in interface FPlayer
public void setIgnoreAllianceChat(boolean ignore)
setIgnoreAllianceChat
in interface FPlayer
public boolean isSpyingChat()
isSpyingChat
in interface FPlayer
public void setSpyingChat(boolean chatSpying)
setSpyingChat
in interface FPlayer
public java.lang.String getAccountId()
getAccountId
in interface FPlayer
getAccountId
in interface EconomyParticipator
public void resetFactionData(boolean doSpoutUpdate)
resetFactionData
in interface FPlayer
public void resetFactionData()
resetFactionData
in interface FPlayer
public long getLastLoginTime()
getLastLoginTime
in interface FPlayer
public void setLastLoginTime(long lastLoginTime)
setLastLoginTime
in interface FPlayer
public boolean isMapAutoUpdating()
isMapAutoUpdating
in interface FPlayer
public void setMapAutoUpdating(boolean mapAutoUpdating)
setMapAutoUpdating
in interface FPlayer
public boolean hasLoginPvpDisabled()
hasLoginPvpDisabled
in interface FPlayer
public FLocation getLastStoodAt()
getLastStoodAt
in interface FPlayer
public void setLastStoodAt(FLocation flocation)
setLastStoodAt
in interface FPlayer
public void setTitle(org.bukkit.command.CommandSender sender, java.lang.String title)
public void setName(java.lang.String name)
public java.lang.String getNameAndSomething(java.lang.String something)
getNameAndSomething
in interface FPlayer
public java.lang.String getNameAndTitle()
getNameAndTitle
in interface FPlayer
public java.lang.String getNameAndTag()
getNameAndTag
in interface FPlayer
public java.lang.String getNameAndTitle(Faction faction)
getNameAndTitle
in interface FPlayer
public java.lang.String getNameAndTitle(MemoryFPlayer fplayer)
public java.lang.String getChatTag()
getChatTag
in interface FPlayer
public java.lang.String getChatTag(Faction faction)
getChatTag
in interface FPlayer
public java.lang.String getChatTag(MemoryFPlayer fplayer)
public java.lang.String describeTo(RelationParticipator that, boolean ucfirst)
describeTo
in interface FPlayer
describeTo
in interface RelationParticipator
public java.lang.String describeTo(RelationParticipator that)
describeTo
in interface FPlayer
describeTo
in interface RelationParticipator
public Relation getRelationTo(RelationParticipator rp)
getRelationTo
in interface FPlayer
getRelationTo
in interface RelationParticipator
public Relation getRelationTo(RelationParticipator rp, boolean ignorePeaceful)
getRelationTo
in interface FPlayer
getRelationTo
in interface RelationParticipator
public Relation getRelationToLocation()
getRelationToLocation
in interface FPlayer
public org.bukkit.ChatColor getColorTo(RelationParticipator rp)
getColorTo
in interface FPlayer
getColorTo
in interface RelationParticipator
public void alterPower(double delta)
alterPower
in interface FPlayer
public double getPowerMax()
getPowerMax
in interface FPlayer
public double getPowerMin()
getPowerMin
in interface FPlayer
public int getPowerRounded()
getPowerRounded
in interface FPlayer
public int getPowerMaxRounded()
getPowerMaxRounded
in interface FPlayer
public int getPowerMinRounded()
getPowerMinRounded
in interface FPlayer
public void updatePower()
updatePower
in interface FPlayer
public void losePowerFromBeingOffline()
losePowerFromBeingOffline
in interface FPlayer
public boolean isInOwnTerritory()
isInOwnTerritory
in interface FPlayer
public boolean isInOthersTerritory()
isInOthersTerritory
in interface FPlayer
public boolean isInAllyTerritory()
isInAllyTerritory
in interface FPlayer
public boolean isInNeutralTerritory()
isInNeutralTerritory
in interface FPlayer
public boolean isInEnemyTerritory()
isInEnemyTerritory
in interface FPlayer
public void sendFactionHereMessage(Faction from)
sendFactionHereMessage
in interface FPlayer
public boolean showInfoBoard(Faction toShow)
toShow
- Faction to be shown.public boolean showScoreboard()
showScoreboard
in interface FPlayer
public void setShowScoreboard(boolean show)
setShowScoreboard
in interface FPlayer
public boolean canClaimForFaction(Faction forFaction)
canClaimForFaction
in interface FPlayer
public boolean canClaimForFactionAtLocation(Faction forFaction, org.bukkit.Location location, boolean notifyFailure)
canClaimForFactionAtLocation
in interface FPlayer
public boolean canClaimForFactionAtLocation(Faction forFaction, FLocation flocation, boolean notifyFailure)
canClaimForFactionAtLocation
in interface FPlayer
public boolean attemptClaim(Faction forFaction, org.bukkit.Location location, boolean notifyFailure)
attemptClaim
in interface FPlayer
public boolean shouldBeSaved()
public void msg(java.lang.String str, java.lang.Object... args)
msg
in interface FPlayer
msg
in interface EconomyParticipator
public void msg(TL translation, java.lang.Object... args)
msg
in interface EconomyParticipator
public boolean isOnlineAndVisibleTo(org.bukkit.entity.Player player)
isOnlineAndVisibleTo
in interface FPlayer
public void setFFlying(boolean fly, boolean damage)
setFFlying
in interface FPlayer
public void setInVault(boolean status)
setInVault
in interface FPlayer
public boolean canFlyAtLocation()
canFlyAtLocation
in interface FPlayer
public boolean canFlyAtLocation(FLocation location)
canFlyAtLocation
in interface FPlayer
public boolean shouldTakeFallDamage()
shouldTakeFallDamage
in interface FPlayer
public void setTakeFallDamage(boolean fallDamage)
setTakeFallDamage
in interface FPlayer
public boolean isEnteringPassword()
isEnteringPassword
in interface FPlayer
public void setEnteringPassword(boolean toggle, java.lang.String warp)
setEnteringPassword
in interface FPlayer
public java.lang.String getEnteringWarp()
getEnteringWarp
in interface FPlayer
public void sendMessage(java.lang.String msg)
sendMessage
in interface FPlayer
public void sendMessage(java.util.List<java.lang.String> msgs)
sendMessage
in interface FPlayer
public void sendFancyMessage(mkremins.fanciful.FancyMessage message)
sendFancyMessage
in interface FPlayer
public void sendFancyMessage(java.util.List<mkremins.fanciful.FancyMessage> messages)
sendFancyMessage
in interface FPlayer
public int getMapHeight()
getMapHeight
in interface FPlayer
public void setMapHeight(int height)
setMapHeight
in interface FPlayer
public java.lang.String getNameAndTitle(FPlayer fplayer)
getNameAndTitle
in interface FPlayer
public java.lang.String getChatTag(FPlayer fplayer)
getChatTag
in interface FPlayer
public void clearWarmup()
clearWarmup
in interface FPlayer
public void stopWarmup()
stopWarmup
in interface FPlayer
public boolean isWarmingUp()
isWarmingUp
in interface FPlayer
public WarmUpUtil.Warmup getWarmupType()
getWarmupType
in interface FPlayer
public void addWarmup(WarmUpUtil.Warmup warmup, int taskId)
public boolean checkIfNearbyEnemies()
checkIfNearbyEnemies
in interface FPlayer
public java.lang.Boolean canflyinWilderness()
canflyinWilderness
in interface FPlayer
public java.lang.Boolean canflyinWarzone()
canflyinWarzone
in interface FPlayer
public java.lang.Boolean canflyinSafezone()
canflyinSafezone
in interface FPlayer
public java.lang.Boolean canflyinEnemy()
canflyinEnemy
in interface FPlayer
public java.lang.Boolean canflyinAlly()
canflyinAlly
in interface FPlayer
public java.lang.Boolean canflyinTruce()
canflyinTruce
in interface FPlayer
public java.lang.Boolean canflyinNeutral()
canflyinNeutral
in interface FPlayer
public boolean isInspectMode()
isInspectMode
in interface FPlayer
public void setInspectMode(boolean status)
setInspectMode
in interface FPlayer
public boolean attemptClaim(Faction forFaction, FLocation flocation, boolean notifyFailure)
attemptClaim
in interface FPlayer
public java.lang.String getRolePrefix()
getRolePrefix
in interface FPlayer