Class SimpleAdvancement.TaskAdvancement

java.lang.Object
net.minecraft.advancement.SimpleAdvancement.TaskAdvancement
Enclosing class:
SimpleAdvancement

public static class SimpleAdvancement.TaskAdvancement extends Object
Mappings:
Namespace Name
official i$a
intermediary net/minecraft/class_3326$class_3327
named net/minecraft/advancement/SimpleAdvancement$TaskAdvancement
  • Field Details

    • identifier

      private final Identifier identifier
      Mappings:
      Namespace Name Mixin selector
      official a Li$a;a:Lnf;
      intermediary field_16272 Lnet/minecraft/class_3326$class_3327;field_16272:Lnet/minecraft/class_1653;
      named identifier Lnet/minecraft/advancement/SimpleAdvancement$TaskAdvancement;identifier:Lnet/minecraft/util/Identifier;
    • advancement

      private SimpleAdvancement advancement
      Mappings:
      Namespace Name Mixin selector
      official b Li$a;b:Li;
      intermediary field_16273 Lnet/minecraft/class_3326$class_3327;field_16273:Lnet/minecraft/class_3326;
      named advancement Lnet/minecraft/advancement/SimpleAdvancement$TaskAdvancement;advancement:Lnet/minecraft/advancement/SimpleAdvancement;
    • display

      private final AdvancementDisplay display
      Mappings:
      Namespace Name Mixin selector
      official c Li$a;c:Lr;
      intermediary field_16274 Lnet/minecraft/class_3326$class_3327;field_16274:Lnet/minecraft/class_3357;
      named display Lnet/minecraft/advancement/SimpleAdvancement$TaskAdvancement;display:Lnet/minecraft/advancement/AdvancementDisplay;
    • rewards

      private final AdvacementRewards rewards
      Mappings:
      Namespace Name Mixin selector
      official d Li$a;d:Ll;
      intermediary field_16275 Lnet/minecraft/class_3326$class_3327;field_16275:Lnet/minecraft/class_3337;
      named rewards Lnet/minecraft/advancement/SimpleAdvancement$TaskAdvancement;rewards:Lnet/minecraft/advancement/AdvacementRewards;
    • criteria

      private final Map<String,Criteria> criteria
      Mappings:
      Namespace Name Mixin selector
      official e Li$a;e:Ljava/util/Map;
      intermediary field_16276 Lnet/minecraft/class_3326$class_3327;field_16276:Ljava/util/Map;
      named criteria Lnet/minecraft/advancement/SimpleAdvancement$TaskAdvancement;criteria:Ljava/util/Map;
    • requirements

      private final String[][] requirements
      Mappings:
      Namespace Name Mixin selector
      official f Li$a;f:[[Ljava/lang/String;
      intermediary field_16277 Lnet/minecraft/class_3326$class_3327;field_16277:[[Ljava/lang/String;
      named requirements Lnet/minecraft/advancement/SimpleAdvancement$TaskAdvancement;requirements:[[Ljava/lang/String;
  • Constructor Details

    • TaskAdvancement

      TaskAdvancement(@Nullable Identifier identifier, @Nullable AdvancementDisplay display, AdvacementRewards rewards, Map<String,Criteria> criteria, String[][] requirements)
      Mappings:
      Namespace Name Mixin selector
      official <init> Li$a;<init>(Lnf;Lr;Ll;Ljava/util/Map;[[Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_3326$class_3327;<init>(Lnet/minecraft/class_1653;Lnet/minecraft/class_3357;Lnet/minecraft/class_3337;Ljava/util/Map;[[Ljava/lang/String;)V
      named <init> Lnet/minecraft/advancement/SimpleAdvancement$TaskAdvancement;<init>(Lnet/minecraft/util/Identifier;Lnet/minecraft/advancement/AdvancementDisplay;Lnet/minecraft/advancement/AdvacementRewards;Ljava/util/Map;[[Ljava/lang/String;)V
  • Method Details

    • method_14806

      public boolean method_14806(Function<Identifier,SimpleAdvancement> function)
      Mappings:
      Namespace Name Mixin selector
      official a Li$a;a(Ljava/util/function/Function;)Z
      intermediary method_14806 Lnet/minecraft/class_3326$class_3327;method_14806(Ljava/util/function/Function;)Z
      named method_14806 Lnet/minecraft/advancement/SimpleAdvancement$TaskAdvancement;method_14806(Ljava/util/function/Function;)Z
    • method_14807

      public SimpleAdvancement method_14807(Identifier identifier)
      Mappings:
      Namespace Name Mixin selector
      official a Li$a;a(Lnf;)Li;
      intermediary method_14807 Lnet/minecraft/class_3326$class_3327;method_14807(Lnet/minecraft/class_1653;)Lnet/minecraft/class_3326;
      named method_14807 Lnet/minecraft/advancement/SimpleAdvancement$TaskAdvancement;method_14807(Lnet/minecraft/util/Identifier;)Lnet/minecraft/advancement/SimpleAdvancement;
    • writeToByteBuf

      public void writeToByteBuf(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official a Li$a;a(Lgy;)V
      intermediary method_14805 Lnet/minecraft/class_3326$class_3327;method_14805(Lnet/minecraft/class_1967;)V
      named writeToByteBuf Lnet/minecraft/advancement/SimpleAdvancement$TaskAdvancement;writeToByteBuf(Lnet/minecraft/util/PacketByteBuf;)V
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Mappings:
      Namespace Name Mixin selector
      official toString Li$a;toString()Ljava/lang/String;
      intermediary toString Lnet/minecraft/class_3326$class_3327;toString()Ljava/lang/String;
      named toString Lnet/minecraft/advancement/SimpleAdvancement$TaskAdvancement;toString()Ljava/lang/String;
    • method_14804

      public static SimpleAdvancement.TaskAdvancement method_14804(JsonObject jsonObject, JsonDeserializationContext jsonDeserializationContext)
      Mappings:
      Namespace Name Mixin selector
      official a Li$a;a(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Li$a;
      intermediary method_14804 Lnet/minecraft/class_3326$class_3327;method_14804(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_3326$class_3327;
      named method_14804 Lnet/minecraft/advancement/SimpleAdvancement$TaskAdvancement;method_14804(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/advancement/SimpleAdvancement$TaskAdvancement;
    • fromPacketByteBuf

      public static SimpleAdvancement.TaskAdvancement fromPacketByteBuf(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official b Li$a;b(Lgy;)Li$a;
      intermediary method_14808 Lnet/minecraft/class_3326$class_3327;method_14808(Lnet/minecraft/class_1967;)Lnet/minecraft/class_3326$class_3327;
      named fromPacketByteBuf Lnet/minecraft/advancement/SimpleAdvancement$TaskAdvancement;fromPacketByteBuf(Lnet/minecraft/util/PacketByteBuf;)Lnet/minecraft/advancement/SimpleAdvancement$TaskAdvancement;