Class Criteria

java.lang.Object
net.minecraft.advancement.criteria.Criteria

public class Criteria extends Object
Mappings:
Namespace Name
official q
intermediary net/minecraft/class_3344
named net/minecraft/advancement/criteria/Criteria
  • Field Details

    • instance

      private final CriterionInstance instance
      Mappings:
      Namespace Name Mixin selector
      official a Lq;a:Lt;
      intermediary field_16355 Lnet/minecraft/class_3344;field_16355:Lnet/minecraft/class_3354;
      named instance Lnet/minecraft/advancement/criteria/Criteria;instance:Lnet/minecraft/advancement/criterion/CriterionInstance;
  • Constructor Details

    • Criteria

      public Criteria(CriterionInstance instance)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lq;<init>(Lt;)V
      intermediary <init> Lnet/minecraft/class_3344;<init>(Lnet/minecraft/class_3354;)V
      named <init> Lnet/minecraft/advancement/criteria/Criteria;<init>(Lnet/minecraft/advancement/criterion/CriterionInstance;)V
    • Criteria

      public Criteria()
  • Method Details

    • writeToByteBuf

      public void writeToByteBuf(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official a Lq;a(Lhy;)V
      intermediary method_14881 Lnet/minecraft/class_3344;method_14881(Lnet/minecraft/class_1967;)V
      named writeToByteBuf Lnet/minecraft/advancement/criteria/Criteria;writeToByteBuf(Lnet/minecraft/util/PacketByteBuf;)V
    • readCriteria

      public static Criteria readCriteria(JsonObject object, JsonDeserializationContext ctx)
      Mappings:
      Namespace Name Mixin selector
      official a Lq;a(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lq;
      intermediary method_14880 Lnet/minecraft/class_3344;method_14880(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_3344;
      named readCriteria Lnet/minecraft/advancement/criteria/Criteria;readCriteria(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/advancement/criteria/Criteria;
    • readCriteria

      public static Criteria readCriteria(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official b Lq;b(Lhy;)Lq;
      intermediary method_14884 Lnet/minecraft/class_3344;method_14884(Lnet/minecraft/class_1967;)Lnet/minecraft/class_3344;
      named readCriteria Lnet/minecraft/advancement/criteria/Criteria;readCriteria(Lnet/minecraft/util/PacketByteBuf;)Lnet/minecraft/advancement/criteria/Criteria;
    • readAllCriterias

      public static Map<String,Criteria> readAllCriterias(JsonObject object, JsonDeserializationContext ctx)
      Mappings:
      Namespace Name Mixin selector
      official b Lq;b(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Ljava/util/Map;
      intermediary method_14883 Lnet/minecraft/class_3344;method_14883(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Ljava/util/Map;
      named readAllCriterias Lnet/minecraft/advancement/criteria/Criteria;readAllCriterias(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Ljava/util/Map;
    • readAllCriterias

      public static Map<String,Criteria> readAllCriterias(PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official c Lq;c(Lhy;)Ljava/util/Map;
      intermediary method_14885 Lnet/minecraft/class_3344;method_14885(Lnet/minecraft/class_1967;)Ljava/util/Map;
      named readAllCriterias Lnet/minecraft/advancement/criteria/Criteria;readAllCriterias(Lnet/minecraft/util/PacketByteBuf;)Ljava/util/Map;
    • writeAllToByteBuf

      public static void writeAllToByteBuf(Map<String,Criteria> criterias, PacketByteBuf buf)
      Mappings:
      Namespace Name Mixin selector
      official a Lq;a(Ljava/util/Map;Lhy;)V
      intermediary method_14882 Lnet/minecraft/class_3344;method_14882(Ljava/util/Map;Lnet/minecraft/class_1967;)V
      named writeAllToByteBuf Lnet/minecraft/advancement/criteria/Criteria;writeAllToByteBuf(Ljava/util/Map;Lnet/minecraft/util/PacketByteBuf;)V
    • method_14879

      @Nullable public CriterionInstance method_14879()
      Mappings:
      Namespace Name Mixin selector
      official a Lq;a()Lt;
      intermediary method_14879 Lnet/minecraft/class_3344;method_14879()Lnet/minecraft/class_3354;
      named method_14879 Lnet/minecraft/advancement/criteria/Criteria;method_14879()Lnet/minecraft/advancement/criterion/CriterionInstance;
    • method_20522

      public JsonElement method_20522()
      Mappings:
      Namespace Name Mixin selector
      official b Lq;b()Lcom/google/gson/JsonElement;
      intermediary method_20522 Lnet/minecraft/class_3344;method_20522()Lcom/google/gson/JsonElement;
      named method_20522 Lnet/minecraft/advancement/criteria/Criteria;method_20522()Lcom/google/gson/JsonElement;