Package net.minecraft.advancement
Class Advancement
java.lang.Object
net.minecraft.advancement.Advancement
public class Advancement extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAdvancement.Task -
Field Summary
Fields Modifier and Type Field Description private Set<Advancement>childrenprivate Map<String,AdvancementCriterion>criteriaprivate AdvancementDisplaydisplayprivate Identifieridprivate Advancementparentprivate String[][]requirementsprivate AdvancementRewardsrewardsprivate Texttext -
Constructor Summary
Constructors Constructor Description Advancement(Identifier id, Advancement parent, AdvancementDisplay display, AdvancementRewards rewards, Map<String,AdvancementCriterion> criteria, String[][] requirements) -
Method Summary
Modifier and Type Method Description voidaddChild(Advancement child)Advancement.TaskcreateTask()booleanequals(Object o)Iterable<Advancement>getChildren()Map<String,AdvancementCriterion>getCriteria()AdvancementDisplaygetDisplay()IdentifiergetId()AdvancementgetParent()intgetRequirementCount()String[][]getRequirements()AdvancementRewardsgetRewards()inthashCode()TexttoHoverableText()StringtoString()
-
Field Details
-
parent
-
display
-
rewards
-
id
-
criteria
-
requirements
-
children
-
text
-
-
Constructor Details
-
Advancement
public Advancement(Identifier id, @Nullable Advancement parent, @Nullable AdvancementDisplay display, AdvancementRewards rewards, Map<String,AdvancementCriterion> criteria, String[][] requirements)
-
-
Method Details
-
createTask
-
getParent
-
getDisplay
-
getRewards
-
toString
-
getChildren
-
getCriteria
-
getRequirementCount
@Environment(CLIENT) public int getRequirementCount() -
addChild
-
getId
-
equals
-
hashCode
public int hashCode() -
getRequirements
-
toHoverableText
-