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 class
Advancement.Task
-
Field Summary
Fields Modifier and Type Field Description private Set<Advancement>
children
private Map<String,AdvancementCriterion>
criteria
private AdvancementDisplay
display
private Identifier
id
private Advancement
parent
private String[][]
requirements
private AdvancementRewards
rewards
private Text
text
-
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 void
addChild(Advancement child)
Advancement.Task
createTask()
boolean
equals(Object o)
Iterable<Advancement>
getChildren()
Map<String,AdvancementCriterion>
getCriteria()
AdvancementDisplay
getDisplay()
Identifier
getId()
Advancement
getParent()
int
getRequirementCount()
String[][]
getRequirements()
AdvancementRewards
getRewards()
int
hashCode()
Text
toHoverableText()
String
toString()
-
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
-