Class Criteria

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

public class Criteria extends Object
Mappings:
Namespace Name
official n
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 Ln;a:Lq;
      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> Ln;<init>(Lq;)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 Ln;a(Lgy;)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 Ln;a(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Ln;
      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 Ln;b(Lgy;)Ln;
      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 Ln;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 Ln;c(Lgy;)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 Ln;a(Ljava/util/Map;Lgy;)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 Ln;a()Lq;
      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;