Class PlayerProfile
java.lang.Object
fr.luc.crcore.common.AbstractEntity
fr.luc.crcore.player.PlayerProfile
- All Implemented Interfaces:
Identifiable, ScoreHolder
Profil persistant d'un joueur. Identifié par l'UUID Bukkit du joueur,
porte ses scores nommés.
Indépendant du domaine team : un joueur peut entrer / quitter / changer
d'équipe sans toucher à son profil. Géré par PlayerProfileService
qui auto-crée le profil à la première écriture de score.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintintbooleanvoidbooleanresetScore(String scoreName) intMethods inherited from class AbstractEntity
equals, getId, hashCode
-
Constructor Details
-
PlayerProfile
-
-
Method Details
-
getPlayerId
-
getScore
- Specified by:
getScorein interfaceScoreHolder
-
hasScore
- Specified by:
hasScorein interfaceScoreHolder
-
getScores
- Specified by:
getScoresin interfaceScoreHolder
-
getTotalScore
public int getTotalScore()- Specified by:
getTotalScorein interfaceScoreHolder
-
addScore
- Specified by:
addScorein interfaceScoreHolder
-
setScore
- Specified by:
setScorein interfaceScoreHolder
-
resetScore
- Specified by:
resetScorein interfaceScoreHolder
-
resetAllScores
public void resetAllScores()- Specified by:
resetAllScoresin interfaceScoreHolder
-