Package dev.kitteh.factions
Interface FPlayer
- All Superinterfaces:
Participator,Selectable
- All Known Implementing Classes:
JSONFPlayer,MemoryFPlayer
@AvailableSince("4.0.0")
@NonExtendable
@NullMarked
public interface FPlayer
extends Participator, Selectable
Logged in players always have exactly one FPlayer instance. Logged out players may or may not have a stored FPlayer
instance. They will always have one if they are part of a faction.
The FPlayer is linked to a minecraft player using the player name.
The same instance is always returned for the same player. This means you can use the == operator.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddWarmup(WarmUpUtil.Warmup warmup, int taskId) booleanvoidadminBypass(boolean val) voidalterPower(double delta) @Nullable org.bukkit.entity.PlayerasPlayer()voidattemptAutoSetZone(FLocation flocation) booleanattemptClaim(Faction forFaction, FLocation location, boolean notifyFailure) booleanattemptClaim(Faction forFaction, org.bukkit.Location location, boolean notifyFailure) booleanattemptUnclaim(Faction forFaction, FLocation flocation, boolean notifyFailure) @Nullable FactionvoidbooleanvoidautoFlying(boolean autoFly) booleanvoidautoLeaveExempt(boolean autoLeave) @Nullable StringvoidautoSetZone(@Nullable String zone) @Nullable FactionvoidautoUnclaim(@Nullable Faction faction) voidbooleancanClaimForFaction(Faction forFaction) booleancanClaimForFactionAtLocation(Faction forFaction, FLocation location, boolean notifyFailure) default booleanbooleancanFlyAtLocation(FLocation location) voidchatTarget(ChatTarget chatTarget) intdeaths()voidfaction()voidvoidbooleanflying()voidflying(boolean fly) voidflying(boolean fly, boolean damage) booleanflyTrail()voidflyTrail(boolean state) @Nullable StringvoidflyTrailEffect(String effect) booleanbooleanvoidignoreAllianceChat(boolean ignore) booleanvoidignoreTruceChat(boolean ignore) booleanbooleanbooleanbooleanbooleanbooleanisOnline()booleanintkills()longlongvoidlastStoodAt(FLocation flocation) voidleave(boolean makePay) booleanvoidbooleanvoidmapAutoUpdating(boolean mapAutoUpdating) intvoidmapHeight(int height) booleanvoidmonitorJoins(boolean monitor) name()net.kyori.adventure.text.Componentdefault Stringnet.kyori.adventure.text.Componentdefault StringvoidonDeath()doublepower()voidpower(double power) doublevoidpowerBoost(double powerBoost) doublepowerMax()intdoublepowerMin()intintvoidvoidresetFactionData(boolean updateCommands) role()voidbooleanseeChunk()voidseeChunk(boolean seeingChunk) voidvoidsendMessageLegacy(String message) voidsendMessageLegacy(List<String> messages) booleanvoidshowScoreboard(boolean show) booleanvoidspyingChat(boolean chatSpying) booleanvoidtakeFallDamage(boolean fallDamage) net.kyori.adventure.text.Componenttitle()voidtitle(net.kyori.adventure.text.Component title) default StringuniqueId()voidvoiddefault boolean@Nullable WarmUpUtil.Warmupwarmup()Methods inherited from interface dev.kitteh.factions.Participator
asOfflinePlayer, colorLegacyStringTo, describeToLegacy, describeToLegacy, msgLegacy, msgLegacy, relationTo, relationTo, sendMessage, sendRichMessage, textColorTo
-
Method Details
-
uniqueId
UUID uniqueId() -
name
String name() -
faction
Faction faction() -
hasFaction
boolean hasFaction() -
faction
-
autoLeaveExempt
boolean autoLeaveExempt() -
autoLeaveExempt
void autoLeaveExempt(boolean autoLeave) -
lastFrostwalkerMessageTime
long lastFrostwalkerMessageTime() -
updateLastFrostwalkerMessageTime
void updateLastFrostwalkerMessageTime() -
monitorJoins
void monitorJoins(boolean monitor) -
monitorJoins
boolean monitorJoins() -
role
Role role() -
role
-
takeFallDamage
boolean takeFallDamage() -
takeFallDamage
void takeFallDamage(boolean fallDamage) -
autoClaim
@Nullable Faction autoClaim() -
autoClaim
-
autoSetZone
@Nullable String autoSetZone() -
autoSetZone
-
autoUnclaim
@Nullable Faction autoUnclaim() -
autoUnclaim
-
adminBypass
boolean adminBypass() -
adminBypass
void adminBypass(boolean val) -
isVanished
boolean isVanished() -
chatTarget
ChatTarget chatTarget() -
chatTarget
-
ignoreAllianceChat
void ignoreAllianceChat(boolean ignore) -
ignoreAllianceChat
boolean ignoreAllianceChat() -
ignoreTruceChat
void ignoreTruceChat(boolean ignore) -
ignoreTruceChat
boolean ignoreTruceChat() -
spyingChat
void spyingChat(boolean chatSpying) -
spyingChat
boolean spyingChat() -
showScoreboard
boolean showScoreboard() -
showScoreboard
void showScoreboard(boolean show) -
resetFactionData
void resetFactionData() -
resetFactionData
void resetFactionData(boolean updateCommands) -
lastLogin
long lastLogin() -
mapAutoUpdating
boolean mapAutoUpdating() -
mapAutoUpdating
void mapAutoUpdating(boolean mapAutoUpdating) -
loginPVPDisabled
boolean loginPVPDisabled() -
lastStoodAt
FLocation lastStoodAt() -
lastStoodAt
-
titleLegacy
-
title
net.kyori.adventure.text.Component title() -
title
void title(net.kyori.adventure.text.Component title) -
nameWithTitle
net.kyori.adventure.text.Component nameWithTitle() -
nameWithTitleLegacy
-
nameWithTag
net.kyori.adventure.text.Component nameWithTag() -
nameWithTagLegacy
-
kills
int kills() -
deaths
int deaths() -
power
double power() -
power
void power(double power) -
alterPower
void alterPower(double delta) -
powerMax
double powerMax() -
powerMin
double powerMin() -
powerRounded
int powerRounded() -
powerMaxRounded
int powerMaxRounded() -
powerMinRounded
int powerMinRounded() -
powerBoost
double powerBoost() -
powerBoost
void powerBoost(double powerBoost) -
updatePower
void updatePower() -
losePowerFromBeingOffline
void losePowerFromBeingOffline() -
onDeath
void onDeath() -
isInOwnTerritory
boolean isInOwnTerritory() -
isInOthersTerritory
boolean isInOthersTerritory() -
isInAllyTerritory
boolean isInAllyTerritory() -
isInNeutralTerritory
boolean isInNeutralTerritory() -
isInEnemyTerritory
boolean isInEnemyTerritory() -
sendFactionHereMessage
-
leave
void leave(boolean makePay) -
canClaimForFaction
-
canClaimForFactionAtLocation
-
attemptClaim
-
attemptClaim
-
attemptUnclaim
-
attemptAutoSetZone
-
asPlayer
@Nullable org.bukkit.entity.Player asPlayer() -
isOnline
boolean isOnline() -
sendMessageLegacy
-
sendMessageLegacy
-
mapHeight
int mapHeight() -
mapHeight
void mapHeight(int height) -
eraseData
void eraseData() -
flightCheck
void flightCheck() -
flying
boolean flying() -
flying
void flying(boolean fly) -
flying
void flying(boolean fly, boolean damage) -
autoFlying
boolean autoFlying() -
autoFlying
void autoFlying(boolean autoFly) -
canFlyAtLocation
default boolean canFlyAtLocation() -
canFlyAtLocation
-
seeChunk
boolean seeChunk() -
seeChunk
void seeChunk(boolean seeingChunk) -
flyTrail
boolean flyTrail() -
flyTrail
void flyTrail(boolean state) -
flyTrailEffect
@Nullable String flyTrailEffect() -
flyTrailEffect
-
warmingUp
default boolean warmingUp() -
warmup
@Nullable WarmUpUtil.Warmup warmup() -
addWarmup
-
cancelWarmup
void cancelWarmup()
-