Package cn.nukkit.scoreboard.scoreboard
Interface IScoreboardLine
- All Known Implementing Classes:
ScoreboardLine
计分板上的单个行
由
由
IScorer
和分数组成-
Method Summary
Modifier and TypeMethodDescriptiondefault boolean
addScore
(int addition) 增加分数long
获取行id 客户端通过此id标识计分板上的每个行int
getScore()
获取分数获取此计分行所属的计分板获取追踪对象default boolean
removeScore
(int reduction) 减少分数boolean
setScore
(int score) 设置分数default SetScorePacket.ScoreInfo
内部方法 转换到network信息default void
内部方法 通知所属计分板对象更新此行信息
-
Method Details
-
getScorer
IScorer getScorer()获取追踪对象- Returns:
- 追踪对象
-
getLineId
long getLineId()获取行id 客户端通过此id标识计分板上的每个行- Returns:
- 行id
-
getScoreboard
IScoreboard getScoreboard()获取此计分行所属的计分板- Returns:
- 所属计分板
-
getScore
int getScore()获取分数- Returns:
- 分数
-
setScore
boolean setScore(int score) 设置分数- Parameters:
score
- 分数- Returns:
- 是否成功(事件被撤回就会false)
-
addScore
default boolean addScore(int addition) 增加分数- Parameters:
addition
- 增加量- Returns:
- 是否成功(事件被撤回就会false)
-
removeScore
default boolean removeScore(int reduction) 减少分数- Parameters:
reduction
- 减少量- Returns:
- 是否成功(事件被撤回就会false)
-
toNetworkInfo
内部方法 转换到network信息- Returns:
- network信息
-
updateScore
default void updateScore()内部方法 通知所属计分板对象更新此行信息
-