Package org.bukkit.advancement
Interface Advancement
Represents an advancement that may be awarded to a player. This class is not
reference safe as the underlying advancement may be reloaded.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
카운트 타입 발전과제의 조건 (Magic value)static final NamespacedKey
기본 발전 과제 저장 구역 -
Method Summary
Modifier and TypeMethodDescriptionGets the formatted display name for this display.Gets all the direct children advancements.Get all the criteria present in this advancement.Get the display info of this advancement.getExtra()
발전 과제의 추가 JSON 데이터를 가져옵니다.Gets the parent advancement, if any.Returns the requirements for this advancement.발전 과제 보상을 가져옵니다.getRoot()
Gets the root advancement of the tree this is located in.이 발전 과제의 저장 구역을 가져옵니다.int
maxCount()
발전 과제의 최대 카운트를 가져옵니다.boolean
useCount()
발전 과제가 카운트를 사용하는지 확인합니다.
-
Field Details
-
MAIN_SAVE_SECTION
기본 발전 과제 저장 구역 -
COUNT_CRITERION
카운트 타입 발전과제의 조건 (Magic value)- See Also:
-
-
Method Details
-
getCriteria
Get all the criteria present in this advancement.- Returns:
- a unmodifiable copy of all criteria
-
getRequirements
Returns the requirements for this advancement.- Returns:
- an AdvancementRequirements object.
-
getDisplay
Get the display info of this advancement.Will be
null
when totally hidden, for example with crafting recipes.- Returns:
- the display info
-
displayName
Gets the formatted display name for this display. This is part of the component that would be shown in chat when a player completes the advancement. Will return the same asAdvancementDisplay.displayName()
when anAdvancementDisplay
is present.- Returns:
- the display name
- See Also:
-
getParent
Gets the parent advancement, if any.- Returns:
- the parent advancement
-
getChildren
Gets all the direct children advancements.- Returns:
- the children advancements
-
getRoot
Gets the root advancement of the tree this is located in.- Returns:
- the root advancement
-
getSaveSection
이 발전 과제의 저장 구역을 가져옵니다.- Returns:
- 저장 구역
-
getReward
발전 과제 보상을 가져옵니다.- Returns:
- 발전 과제 보상
-
useCount
boolean useCount()발전 과제가 카운트를 사용하는지 확인합니다.- Returns:
- 이 발전 과제가 카운트를 사용하는 경우
true
를 반환
-
maxCount
int maxCount()발전 과제의 최대 카운트를 가져옵니다.- Returns:
- 발전 과제의 최대 카운트
-
getExtra
발전 과제의 추가 JSON 데이터를 가져옵니다.- Returns:
- JSON 데이터
-