Package net.minecraft.advancement
Class Advancement
java.lang.Object
net.minecraft.advancement.Advancement
public class Advancement extends Object
- Mappings:
Namespace Name official yintermediary net/minecraft/class_161named net/minecraft/advancement/Advancement
-
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
- Mappings:
Namespace Name Mixin selector official aLy;a:Ly;intermediary field_1143Lnet/minecraft/class_161;field_1143:Lnet/minecraft/class_161;named parentLnet/minecraft/advancement/Advancement;parent:Lnet/minecraft/advancement/Advancement;
-
display
- Mappings:
Namespace Name Mixin selector official bLy;b:Lah;intermediary field_1146Lnet/minecraft/class_161;field_1146:Lnet/minecraft/class_185;named displayLnet/minecraft/advancement/Advancement;display:Lnet/minecraft/advancement/AdvancementDisplay;
-
rewards
- Mappings:
Namespace Name Mixin selector official cLy;c:Lab;intermediary field_1145Lnet/minecraft/class_161;field_1145:Lnet/minecraft/class_170;named rewardsLnet/minecraft/advancement/Advancement;rewards:Lnet/minecraft/advancement/AdvancementRewards;
-
id
- Mappings:
Namespace Name Mixin selector official dLy;d:Lwb;intermediary field_1144Lnet/minecraft/class_161;field_1144:Lnet/minecraft/class_2960;named idLnet/minecraft/advancement/Advancement;id:Lnet/minecraft/util/Identifier;
-
criteria
- Mappings:
Namespace Name Mixin selector official eLy;e:Ljava/util/Map;intermediary field_1139Lnet/minecraft/class_161;field_1139:Ljava/util/Map;named criteriaLnet/minecraft/advancement/Advancement;criteria:Ljava/util/Map;
-
requirements
- Mappings:
Namespace Name Mixin selector official fLy;f:[[Ljava/lang/String;intermediary field_1142Lnet/minecraft/class_161;field_1142:[[Ljava/lang/String;named requirementsLnet/minecraft/advancement/Advancement;requirements:[[Ljava/lang/String;
-
children
- Mappings:
Namespace Name Mixin selector official gLy;g:Ljava/util/Set;intermediary field_1140Lnet/minecraft/class_161;field_1140:Ljava/util/Set;named childrenLnet/minecraft/advancement/Advancement;children:Ljava/util/Set;
-
text
- Mappings:
Namespace Name Mixin selector official hLy;h:Loi;intermediary field_1141Lnet/minecraft/class_161;field_1141:Lnet/minecraft/class_2561;named textLnet/minecraft/advancement/Advancement;text:Lnet/minecraft/text/Text;
-
-
Constructor Details
-
Advancement
public Advancement(Identifier id, @Nullable Advancement parent, @Nullable AdvancementDisplay display, AdvancementRewards rewards, Map<String,AdvancementCriterion> criteria, String[][] requirements)- Mappings:
Namespace Name Mixin selector official <init>Ly;<init>(Lwb;Ly;Lah;Lab;Ljava/util/Map;[[Ljava/lang/String;)Vintermediary <init>Lnet/minecraft/class_161;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_161;Lnet/minecraft/class_185;Lnet/minecraft/class_170;Ljava/util/Map;[[Ljava/lang/String;)Vnamed <init>Lnet/minecraft/advancement/Advancement;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/advancement/Advancement;Lnet/minecraft/advancement/AdvancementDisplay;Lnet/minecraft/advancement/AdvancementRewards;Ljava/util/Map;[[Ljava/lang/String;)V
-
-
Method Details
-
createTask
- Mappings:
Namespace Name Mixin selector official aLy;a()Ly$a;intermediary method_689Lnet/minecraft/class_161;method_689()Lnet/minecraft/class_161$class_162;named createTaskLnet/minecraft/advancement/Advancement;createTask()Lnet/minecraft/advancement/Advancement$Task;
-
getParent
- Mappings:
Namespace Name Mixin selector official bLy;b()Ly;intermediary method_687Lnet/minecraft/class_161;method_687()Lnet/minecraft/class_161;named getParentLnet/minecraft/advancement/Advancement;getParent()Lnet/minecraft/advancement/Advancement;
-
getDisplay
- Mappings:
Namespace Name Mixin selector official cLy;c()Lah;intermediary method_686Lnet/minecraft/class_161;method_686()Lnet/minecraft/class_185;named getDisplayLnet/minecraft/advancement/Advancement;getDisplay()Lnet/minecraft/advancement/AdvancementDisplay;
-
getRewards
- Mappings:
Namespace Name Mixin selector official dLy;d()Lab;intermediary method_691Lnet/minecraft/class_161;method_691()Lnet/minecraft/class_170;named getRewardsLnet/minecraft/advancement/Advancement;getRewards()Lnet/minecraft/advancement/AdvancementRewards;
-
toString
-
getChildren
- Mappings:
Namespace Name Mixin selector official eLy;e()Ljava/lang/Iterable;intermediary method_681Lnet/minecraft/class_161;method_681()Ljava/lang/Iterable;named getChildrenLnet/minecraft/advancement/Advancement;getChildren()Ljava/lang/Iterable;
-
getCriteria
- Mappings:
Namespace Name Mixin selector official fLy;f()Ljava/util/Map;intermediary method_682Lnet/minecraft/class_161;method_682()Ljava/util/Map;named getCriteriaLnet/minecraft/advancement/Advancement;getCriteria()Ljava/util/Map;
-
getRequirementCount
- Mappings:
Namespace Name Mixin selector official gLy;g()Iintermediary method_683Lnet/minecraft/class_161;method_683()Inamed getRequirementCountLnet/minecraft/advancement/Advancement;getRequirementCount()I
-
addChild
- Mappings:
Namespace Name Mixin selector official aLy;a(Ly;)Vintermediary method_690Lnet/minecraft/class_161;method_690(Lnet/minecraft/class_161;)Vnamed addChildLnet/minecraft/advancement/Advancement;addChild(Lnet/minecraft/advancement/Advancement;)V
-
getId
- Mappings:
Namespace Name Mixin selector official hLy;h()Lwb;intermediary method_688Lnet/minecraft/class_161;method_688()Lnet/minecraft/class_2960;named getIdLnet/minecraft/advancement/Advancement;getId()Lnet/minecraft/util/Identifier;
-
equals
-
hashCode
public int hashCode() -
getRequirements
- Mappings:
Namespace Name Mixin selector official iLy;i()[[Ljava/lang/String;intermediary method_680Lnet/minecraft/class_161;method_680()[[Ljava/lang/String;named getRequirementsLnet/minecraft/advancement/Advancement;getRequirements()[[Ljava/lang/String;
-
toHoverableText
- Mappings:
Namespace Name Mixin selector official jLy;j()Loi;intermediary method_684Lnet/minecraft/class_161;method_684()Lnet/minecraft/class_2561;named toHoverableTextLnet/minecraft/advancement/Advancement;toHoverableText()Lnet/minecraft/text/Text;
-