Package net.minecraft.advancement
Class Advancement.Task
java.lang.Object
net.minecraft.advancement.Advancement.Task
- Enclosing class:
- Advancement
public static class Advancement.Task extends Object
-
Field Summary
Fields Modifier and Type Field Description private Map<String,AdvancementCriterion>
criteria
private AdvancementDisplay
display
private CriterionMerger
merger
private Identifier
parentId
private Advancement
parentObj
private String[][]
requirements
private AdvancementRewards
rewards
-
Constructor Summary
Constructors Modifier Constructor Description private
Task()
private
Task(Identifier parentId, AdvancementDisplay display, AdvancementRewards rewards, Map<String,AdvancementCriterion> criteria, String[][] requirements)
-
Method Summary
-
Field Details
-
parentId
-
parentObj
-
display
-
rewards
-
criteria
-
requirements
-
merger
-
-
Constructor Details
-
Task
private Task(@Nullable Identifier parentId, @Nullable AdvancementDisplay display, AdvancementRewards rewards, Map<String,AdvancementCriterion> criteria, String[][] requirements) -
Task
private Task()
-
-
Method Details
-
create
-
parent
-
parent
-
display
public Advancement.Task display(ItemStack icon, Text title, Text description, @Nullable Identifier background, AdvancementFrame frame, boolean showToast, boolean announceToChat, boolean hidden) -
display
public Advancement.Task display(ItemConvertible icon, Text title, Text description, @Nullable Identifier background, AdvancementFrame frame, boolean showToast, boolean announceToChat, boolean hidden) -
display
-
rewards
-
rewards
-
criterion
-
criterion
-
criteriaMerger
-
findParent
-
build
-
build
-
toJson
-
toPacket
-
toString
-
fromJson
public static Advancement.Task fromJson(JsonObject obj, AdvancementEntityPredicateDeserializer predicateDeserializer) -
fromPacket
-
getCriteria
-