接口 Scoreboard
public interface Scoreboard
代表计分板.
翻译质量比较糟,一看就是机翻,做个标记。
-
方法概要
修饰符和类型方法说明void
clearSlot
(DisplaySlot slot) 清除指定的DisplaySlot
位置的Objective
.Gets all entries tracked by this ScoreboardgetEntryTeam
(String entry) 获取在这个计分板上的项目队伍.getObjective
(String name) getObjective
(DisplaySlot slot) 得到该计分板显示在某DisplaySlot
的Objective
.得到所有的Objective
在该计分板中.getObjectivesByCriteria
(String criteria) 已过时。Scoreboards can contain entries that aren't playersgetPlayerTeam
(OfflinePlayer player) 已过时。记分板可以包含不玩家条目获取这个计分板上的所有分数.getScores
(OfflinePlayer player) 已过时。Scoreboards can contain entries that aren't players得到一个给定名称的队伍在该计分板中.getTeams()
得到这个计分板中所有的队伍.registerNewObjective
(String name, String criteria) 注册一个新的Objective
在这个计分板中.registerNewTeam
(String name) 注册一个新的队伍在这个计分板中.void
resetScores
(String entry) 移除这个计分板中所有的分数(重置) .void
resetScores
(OfflinePlayer player) 已过时。Scoreboards can contain entries that aren't players
-
方法详细资料
-
registerNewObjective
注册一个新的Objective
在这个计分板中.原文:Registers an Objective on this Scoreboard
- 参数:
name
-Objective
名称criteria
-Objective
标准- 返回:
- 这个注册了的
Objective
. - 抛出:
IllegalArgumentException
- 如果名字为空IllegalArgumentException
- 如果标准为空IllegalArgumentException
- 如果该Objective
名已经存在
-
getObjective
- 参数:
name
-Objective
名称- 返回:
- 返回这个
Objective
,假如不存在这个名称的Objective
则返回null - 抛出:
IllegalArgumentException
- 如果名字为空
-
getObjectivesByCriteria
- 参数:
criteria
- 标准- 返回:
- 计分板中使用该标准的
Objective
的set视图. - 抛出:
IllegalArgumentException
-
getObjectives
得到所有的Objective
在该计分板中.原文:Gets all Objectives on this Scoreboard.
- 返回:
- 计分板中所有的
Objective
的set视图.
-
getObjective
得到该计分板显示在某DisplaySlot
的Objective
.原文:Gets the Objective currently displayed in a DisplaySlot on this Scoreboard.
- 参数:
slot
- 这个DisplaySlot
- 返回:
- the 返回显示在这个
DisplaySlot
上的Objective
- 抛出:
IllegalArgumentException
- 如果DisplaySlot
为null.
-
getScores
已过时。Scoreboards can contain entries that aren't players得到这个玩家所有的分数在该计分板中.原文:Gets all scores for a player on this Scoreboard.
- 参数:
player
- 玩家.- 返回:
- 这个玩家在该计分板中所有分数的set视图.
- 抛出:
IllegalArgumentException
- 如果玩家为null.- 另请参阅:
-
getScores
获取这个计分板上的所有分数.原文:Gets all scores for an entry on this Scoreboard.
- 参数:
entry
- the entry whose scores are being retrieved- 返回:
- 该计分板中所有分数的set视图.
- 抛出:
IllegalArgumentException
- if entry is null
-
resetScores
已过时。Scoreboards can contain entries that aren't players移除该玩家计分板的的所有分数 (重置).ywRemoves all scores for a player on this Scoreboard.
- 参数:
player
- 玩家- 抛出:
IllegalArgumentException
- 如果玩家为null- 另请参阅:
-
resetScores
移除这个计分板中所有的分数(重置) .Removes all scores for an entry on this Scoreboard.
- 参数:
entry
- the entry to drop all current scores for- 抛出:
IllegalArgumentException
- if entry is null
-
getPlayerTeam
已过时。记分板可以包含不玩家条目获取在这个计分板上的玩家队伍.原文:Gets a player's Team on this Scoreboard.
- 参数:
player
- 玩家- 返回:
- 玩家队伍,或当玩家没有队伍时返回null.
- 抛出:
IllegalArgumentException
- 如果玩家为null- 另请参阅:
-
getEntryTeam
获取在这个计分板上的项目队伍.原文:Gets a entries Team on this Scoreboard
- 参数:
entry
- 要搜索的项目- 返回:
- 项目队伍,如果这个项目不在这个队伍则为null
- 抛出:
IllegalArgumentException
- 如果参数entry为null
-
getTeam
得到一个给定名称的队伍在该计分板中.原文:Gets a Team by name on this Scoreboard.
- 参数:
teamName
- 队伍名字- 返回:
- 一个队伍,如果找不到匹配的队伍则返回Null。
- 抛出:
IllegalArgumentException
- 当队伍名为空
-
getTeams
得到这个计分板中所有的队伍.原文:Gets all teams on this Scoreboard.
- 返回:
- 所有队伍的set视图.
-
registerNewTeam
注册一个新的队伍在这个计分板中.原文:Registers a Team on this Scoreboard.
- 参数:
name
- 队伍名称- 返回:
- 这个被注册的队伍
- 抛出:
IllegalArgumentException
- 如果名称为nullIllegalArgumentException
- 如果该队伍名已经存在.
-
getPlayers
已过时。Scoreboards can contain entries that aren't players获取所有目标玩家追踪信息.Gets all players tracked by this Scoreboard.
- 返回:
- immutable set of all tracked players
- 另请参阅:
-
getEntries
Gets all entries tracked by this Scoreboard- 返回:
- immutable set of all tracked entries
-
clearSlot
- 参数:
slot
- 位置.- 抛出:
IllegalArgumentException
- 如果slot为null.
-