接口 AdvancementProgress
public interface AdvancementProgress
玩家达成一个进度的状态. 这个类不是指针安全的,因为底层的进度可能会被重载.
-
方法概要
修饰符和类型方法说明boolean
awardCriteria
(String criteria) 标记指定的条件为已授予的条件.返回这个进度关于的进度 (前者指达成进度,后者指游戏中的进度,是不是搞混了?).获取达成某一进度已经达到的条件.getDateAwarded
(String criteria) 获取指定条件被授予的日期.获取达成某一进度还未达到的条件(剩余的条件).boolean
isDone()
检查是否达到了完成该进度的所有要求 (即是否达成了该进度).boolean
revokeCriteria
(String criteria) 标记指定的条件为未完成的条件.
-
方法详细资料
-
getAdvancement
Advancement getAdvancement()返回这个进度关于的进度 (前者指达成进度,后者指游戏中的进度,是不是搞混了?).原文: The advancement this progress is concerning.
- 返回:
- 相应的进度
-
isDone
boolean isDone()检查是否达到了完成该进度的所有要求 (即是否达成了该进度).原文:Check if all criteria for this advancement have been met.
- 返回:
- 是否达成了该进度
-
awardCriteria
标记指定的条件为已授予的条件.原文:Mark the specified criteria as awarded at the current time.
- 参数:
criteria
- 要标记的条件- 返回:
- 若操作成功返回true,若条件不存在或已经达到返回false
-
revokeCriteria
标记指定的条件为未完成的条件.原文:Mark the specified criteria as uncompleted.
- 参数:
criteria
- 要标记的条件- 返回:
- 若移除条件成功返回true,若条件不存在或还未达到返回false
-
getDateAwarded
获取指定条件被授予的日期.原文:Get the date the specified criteria was awarded.
- 参数:
criteria
- 要检查的条件- 返回:
- 条件被授予的时间,如果条件不存在或还未达到则为null
-
getRemainingCriteria
Collection<String> getRemainingCriteria()获取达成某一进度还未达到的条件(剩余的条件).原文:Get the criteria which have not been awarded.
- 返回:
- 剩余的条件的不可编辑的副本
-
getAwardedCriteria
Collection<String> getAwardedCriteria()获取达成某一进度已经达到的条件.原文:Gets the criteria which have been awarded.
- 返回:
- 已达到的条件的不可编辑的副本
-