Class Advancement.Task

java.lang.Object
net.minecraft.advancement.Advancement.Task
Enclosing class:
Advancement

public static class Advancement.Task
extends Object
Mappings:
Namespace Name
official y$a
intermediary net/minecraft/class_161$class_162
named net/minecraft/advancement/Advancement$Task
  • Field Details

    • parentId

      private Identifier parentId
      Mappings:
      Namespace Name Mixin selector
      official a Ly$a;a:Lwb;
      intermediary field_1152 Lnet/minecraft/class_161$class_162;field_1152:Lnet/minecraft/class_2960;
      named parentId Lnet/minecraft/advancement/Advancement$Task;parentId:Lnet/minecraft/util/Identifier;
    • parentObj

      private Advancement parentObj
      Mappings:
      Namespace Name Mixin selector
      official b Ly$a;b:Ly;
      intermediary field_1149 Lnet/minecraft/class_161$class_162;field_1149:Lnet/minecraft/class_161;
      named parentObj Lnet/minecraft/advancement/Advancement$Task;parentObj:Lnet/minecraft/advancement/Advancement;
    • display

      private AdvancementDisplay display
      Mappings:
      Namespace Name Mixin selector
      official c Ly$a;c:Lah;
      intermediary field_1147 Lnet/minecraft/class_161$class_162;field_1147:Lnet/minecraft/class_185;
      named display Lnet/minecraft/advancement/Advancement$Task;display:Lnet/minecraft/advancement/AdvancementDisplay;
    • rewards

      private AdvancementRewards rewards
      Mappings:
      Namespace Name Mixin selector
      official d Ly$a;d:Lab;
      intermediary field_1153 Lnet/minecraft/class_161$class_162;field_1153:Lnet/minecraft/class_170;
      named rewards Lnet/minecraft/advancement/Advancement$Task;rewards:Lnet/minecraft/advancement/AdvancementRewards;
    • criteria

      private Map<String,​AdvancementCriterion> criteria
      Mappings:
      Namespace Name Mixin selector
      official e Ly$a;e:Ljava/util/Map;
      intermediary field_1148 Lnet/minecraft/class_161$class_162;field_1148:Ljava/util/Map;
      named criteria Lnet/minecraft/advancement/Advancement$Task;criteria:Ljava/util/Map;
    • requirements

      private String[][] requirements
      Mappings:
      Namespace Name Mixin selector
      official f Ly$a;f:[[Ljava/lang/String;
      intermediary field_1150 Lnet/minecraft/class_161$class_162;field_1150:[[Ljava/lang/String;
      named requirements Lnet/minecraft/advancement/Advancement$Task;requirements:[[Ljava/lang/String;
    • merger

      private CriterionMerger merger
      Mappings:
      Namespace Name Mixin selector
      official g Ly$a;g:Laj;
      intermediary field_1151 Lnet/minecraft/class_161$class_162;field_1151:Lnet/minecraft/class_193;
      named merger Lnet/minecraft/advancement/Advancement$Task;merger:Lnet/minecraft/advancement/CriterionMerger;
  • Constructor Details

    • Task

      private Task​(@Nullable Identifier parentId, @Nullable AdvancementDisplay display, AdvancementRewards rewards, Map<String,​AdvancementCriterion> criteria, String[][] requirements)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ly$a;<init>(Lwb;Lah;Lab;Ljava/util/Map;[[Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_161$class_162;<init>(Lnet/minecraft/class_2960;Lnet/minecraft/class_185;Lnet/minecraft/class_170;Ljava/util/Map;[[Ljava/lang/String;)V
      named <init> Lnet/minecraft/advancement/Advancement$Task;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/advancement/AdvancementDisplay;Lnet/minecraft/advancement/AdvancementRewards;Ljava/util/Map;[[Ljava/lang/String;)V
    • Task

      private Task()
  • Method Details

    • create

      public static Advancement.Task create()
      Mappings:
      Namespace Name Mixin selector
      official a Ly$a;a()Ly$a;
      intermediary method_707 Lnet/minecraft/class_161$class_162;method_707()Lnet/minecraft/class_161$class_162;
      named create Lnet/minecraft/advancement/Advancement$Task;create()Lnet/minecraft/advancement/Advancement$Task;
    • parent

      public Advancement.Task parent​(Advancement parent)
      Mappings:
      Namespace Name Mixin selector
      official a Ly$a;a(Ly;)Ly$a;
      intermediary method_701 Lnet/minecraft/class_161$class_162;method_701(Lnet/minecraft/class_161;)Lnet/minecraft/class_161$class_162;
      named parent Lnet/minecraft/advancement/Advancement$Task;parent(Lnet/minecraft/advancement/Advancement;)Lnet/minecraft/advancement/Advancement$Task;
    • parent

      public Advancement.Task parent​(Identifier parentId)
      Mappings:
      Namespace Name Mixin selector
      official a Ly$a;a(Lwb;)Ly$a;
      intermediary method_708 Lnet/minecraft/class_161$class_162;method_708(Lnet/minecraft/class_2960;)Lnet/minecraft/class_161$class_162;
      named parent Lnet/minecraft/advancement/Advancement$Task;parent(Lnet/minecraft/util/Identifier;)Lnet/minecraft/advancement/Advancement$Task;
    • display

      public Advancement.Task display​(ItemStack icon, Text title, Text description, @Nullable Identifier background, AdvancementFrame frame, boolean showToast, boolean announceToChat, boolean hidden)
      Mappings:
      Namespace Name Mixin selector
      official a Ly$a;a(Lbnv;Loi;Loi;Lwb;Lai;ZZZ)Ly$a;
      intermediary method_20416 Lnet/minecraft/class_161$class_162;method_20416(Lnet/minecraft/class_1799;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_189;ZZZ)Lnet/minecraft/class_161$class_162;
      named display Lnet/minecraft/advancement/Advancement$Task;display(Lnet/minecraft/item/ItemStack;Lnet/minecraft/text/Text;Lnet/minecraft/text/Text;Lnet/minecraft/util/Identifier;Lnet/minecraft/advancement/AdvancementFrame;ZZZ)Lnet/minecraft/advancement/Advancement$Task;
    • display

      public Advancement.Task display​(ItemConvertible icon, Text title, Text description, @Nullable Identifier background, AdvancementFrame frame, boolean showToast, boolean announceToChat, boolean hidden)
      Mappings:
      Namespace Name Mixin selector
      official a Ly$a;a(Lbtu;Loi;Loi;Lwb;Lai;ZZZ)Ly$a;
      intermediary method_697 Lnet/minecraft/class_161$class_162;method_697(Lnet/minecraft/class_1935;Lnet/minecraft/class_2561;Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_189;ZZZ)Lnet/minecraft/class_161$class_162;
      named display Lnet/minecraft/advancement/Advancement$Task;display(Lnet/minecraft/item/ItemConvertible;Lnet/minecraft/text/Text;Lnet/minecraft/text/Text;Lnet/minecraft/util/Identifier;Lnet/minecraft/advancement/AdvancementFrame;ZZZ)Lnet/minecraft/advancement/Advancement$Task;
    • display

      public Advancement.Task display​(AdvancementDisplay display)
      Mappings:
      Namespace Name Mixin selector
      official a Ly$a;a(Lah;)Ly$a;
      intermediary method_693 Lnet/minecraft/class_161$class_162;method_693(Lnet/minecraft/class_185;)Lnet/minecraft/class_161$class_162;
      named display Lnet/minecraft/advancement/Advancement$Task;display(Lnet/minecraft/advancement/AdvancementDisplay;)Lnet/minecraft/advancement/Advancement$Task;
    • rewards

      public Advancement.Task rewards​(AdvancementRewards.Builder builder)
      Mappings:
      Namespace Name Mixin selector
      official a Ly$a;a(Lab$a;)Ly$a;
      intermediary method_703 Lnet/minecraft/class_161$class_162;method_703(Lnet/minecraft/class_170$class_171;)Lnet/minecraft/class_161$class_162;
      named rewards Lnet/minecraft/advancement/Advancement$Task;rewards(Lnet/minecraft/advancement/AdvancementRewards$Builder;)Lnet/minecraft/advancement/Advancement$Task;
    • rewards

      public Advancement.Task rewards​(AdvancementRewards rewards)
      Mappings:
      Namespace Name Mixin selector
      official a Ly$a;a(Lab;)Ly$a;
      intermediary method_706 Lnet/minecraft/class_161$class_162;method_706(Lnet/minecraft/class_170;)Lnet/minecraft/class_161$class_162;
      named rewards Lnet/minecraft/advancement/Advancement$Task;rewards(Lnet/minecraft/advancement/AdvancementRewards;)Lnet/minecraft/advancement/Advancement$Task;
    • criterion

      public Advancement.Task criterion​(String name, CriterionConditions conditions)
      Mappings:
      Namespace Name Mixin selector
      official a Ly$a;a(Ljava/lang/String;Lag;)Ly$a;
      intermediary method_709 Lnet/minecraft/class_161$class_162;method_709(Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_161$class_162;
      named criterion Lnet/minecraft/advancement/Advancement$Task;criterion(Ljava/lang/String;Lnet/minecraft/advancement/criterion/CriterionConditions;)Lnet/minecraft/advancement/Advancement$Task;
    • criterion

      public Advancement.Task criterion​(String name, AdvancementCriterion criterion)
      Mappings:
      Namespace Name Mixin selector
      official a Ly$a;a(Ljava/lang/String;Lad;)Ly$a;
      intermediary method_705 Lnet/minecraft/class_161$class_162;method_705(Ljava/lang/String;Lnet/minecraft/class_175;)Lnet/minecraft/class_161$class_162;
      named criterion Lnet/minecraft/advancement/Advancement$Task;criterion(Ljava/lang/String;Lnet/minecraft/advancement/AdvancementCriterion;)Lnet/minecraft/advancement/Advancement$Task;
    • criteriaMerger

      public Advancement.Task criteriaMerger​(CriterionMerger merger)
      Mappings:
      Namespace Name Mixin selector
      official a Ly$a;a(Laj;)Ly$a;
      intermediary method_704 Lnet/minecraft/class_161$class_162;method_704(Lnet/minecraft/class_193;)Lnet/minecraft/class_161$class_162;
      named criteriaMerger Lnet/minecraft/advancement/Advancement$Task;criteriaMerger(Lnet/minecraft/advancement/CriterionMerger;)Lnet/minecraft/advancement/Advancement$Task;
    • findParent

      public boolean findParent​(Function<Identifier,​Advancement> parentProvider)
      Mappings:
      Namespace Name Mixin selector
      official a Ly$a;a(Ljava/util/function/Function;)Z
      intermediary method_700 Lnet/minecraft/class_161$class_162;method_700(Ljava/util/function/Function;)Z
      named findParent Lnet/minecraft/advancement/Advancement$Task;findParent(Ljava/util/function/Function;)Z
    • build

      public Advancement build​(Identifier id)
      Mappings:
      Namespace Name Mixin selector
      official b Ly$a;b(Lwb;)Ly;
      intermediary method_695 Lnet/minecraft/class_161$class_162;method_695(Lnet/minecraft/class_2960;)Lnet/minecraft/class_161;
      named build Lnet/minecraft/advancement/Advancement$Task;build(Lnet/minecraft/util/Identifier;)Lnet/minecraft/advancement/Advancement;
    • build

      public Advancement build​(Consumer<Advancement> consumer, String id)
      Mappings:
      Namespace Name Mixin selector
      official a Ly$a;a(Ljava/util/function/Consumer;Ljava/lang/String;)Ly;
      intermediary method_694 Lnet/minecraft/class_161$class_162;method_694(Ljava/util/function/Consumer;Ljava/lang/String;)Lnet/minecraft/class_161;
      named build Lnet/minecraft/advancement/Advancement$Task;build(Ljava/util/function/Consumer;Ljava/lang/String;)Lnet/minecraft/advancement/Advancement;
    • toJson

      public JsonObject toJson()
      Mappings:
      Namespace Name Mixin selector
      official b Ly$a;b()Lcom/google/gson/JsonObject;
      intermediary method_698 Lnet/minecraft/class_161$class_162;method_698()Lcom/google/gson/JsonObject;
      named toJson Lnet/minecraft/advancement/Advancement$Task;toJson()Lcom/google/gson/JsonObject;
    • toPacket

      public void toPacket​(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official a Ly$a;a(Lnw;)V
      intermediary method_699 Lnet/minecraft/class_161$class_162;method_699(Lnet/minecraft/class_2540;)V
      named toPacket Lnet/minecraft/advancement/Advancement$Task;toPacket(Lnet/minecraft/network/PacketByteBuf;)V
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Ly$a;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_161$class_162;toString()Ljava/lang/String;
      named toString Lnet/minecraft/advancement/Advancement$Task;toString()Ljava/lang/String;
    • fromJson

      public static Advancement.Task fromJson​(JsonObject obj, AdvancementEntityPredicateDeserializer predicateDeserializer)
      Mappings:
      Namespace Name Mixin selector
      official a Ly$a;a(Lcom/google/gson/JsonObject;Lax;)Ly$a;
      intermediary method_692 Lnet/minecraft/class_161$class_162;method_692(Lcom/google/gson/JsonObject;Lnet/minecraft/class_5257;)Lnet/minecraft/class_161$class_162;
      named fromJson Lnet/minecraft/advancement/Advancement$Task;fromJson(Lcom/google/gson/JsonObject;Lnet/minecraft/predicate/entity/AdvancementEntityPredicateDeserializer;)Lnet/minecraft/advancement/Advancement$Task;
    • fromPacket

      public static Advancement.Task fromPacket​(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official b Ly$a;b(Lnw;)Ly$a;
      intermediary method_696 Lnet/minecraft/class_161$class_162;method_696(Lnet/minecraft/class_2540;)Lnet/minecraft/class_161$class_162;
      named fromPacket Lnet/minecraft/advancement/Advancement$Task;fromPacket(Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/advancement/Advancement$Task;
    • getCriteria

      public Map<String,​AdvancementCriterion> getCriteria()
      Mappings:
      Namespace Name Mixin selector
      official c Ly$a;c()Ljava/util/Map;
      intermediary method_710 Lnet/minecraft/class_161$class_162;method_710()Ljava/util/Map;
      named getCriteria Lnet/minecraft/advancement/Advancement$Task;getCriteria()Ljava/util/Map;