Interface Criterion<T extends CriterionInstance>

All Known Implementing Classes:
class_3171, class_3177, class_3181, class_3184, class_3189, class_3194, class_3197, class_3201, class_3204, class_3210, class_3218, class_3222, class_3226, class_3229, class_3232, class_3235, class_3238, class_3241, class_3244, class_3247, class_3363, class_3366, class_3370, class_3376, class_3380, class_3430, class_3533, class_3539, CuredZombieVilagerCriterion

public interface Criterion<T extends CriterionInstance>
Mappings:
Namespace Name
official s
intermediary net/minecraft/class_3352
named net/minecraft/advancement/criterion/Criterion
  • Method Details

    • getIdentifier

      Identifier getIdentifier()
      Mappings:
      Namespace Name Mixin selector
      official a Ls;a()Lpc;
      intermediary method_14970 Lnet/minecraft/class_3352;method_14970()Lnet/minecraft/class_1653;
      named getIdentifier Lnet/minecraft/advancement/criterion/Criterion;getIdentifier()Lnet/minecraft/util/Identifier;
    • method_14973

      void method_14973(AdvancementFile file, Criterion.class_3353<T> class_3353)
      Mappings:
      Namespace Name Mixin selector
      official a Ls;a(Lpm;Ls$a;)V
      intermediary method_14973 Lnet/minecraft/class_3352;method_14973(Lnet/minecraft/class_3347;Lnet/minecraft/class_3352$class_3353;)V
      named method_14973 Lnet/minecraft/advancement/criterion/Criterion;method_14973(Lnet/minecraft/advancement/AdvancementFile;Lnet/minecraft/advancement/criterion/Criterion$class_3353;)V
    • method_14974

      void method_14974(AdvancementFile file, Criterion.class_3353<T> class_3353)
      Mappings:
      Namespace Name Mixin selector
      official b Ls;b(Lpm;Ls$a;)V
      intermediary method_14974 Lnet/minecraft/class_3352;method_14974(Lnet/minecraft/class_3347;Lnet/minecraft/class_3352$class_3353;)V
      named method_14974 Lnet/minecraft/advancement/criterion/Criterion;method_14974(Lnet/minecraft/advancement/AdvancementFile;Lnet/minecraft/advancement/criterion/Criterion$class_3353;)V
    • removeAdvancementFile

      void removeAdvancementFile(AdvancementFile file)
      Mappings:
      Namespace Name Mixin selector
      official a Ls;a(Lpm;)V
      intermediary method_14972 Lnet/minecraft/class_3352;method_14972(Lnet/minecraft/class_3347;)V
      named removeAdvancementFile Lnet/minecraft/advancement/criterion/Criterion;removeAdvancementFile(Lnet/minecraft/advancement/AdvancementFile;)V
    • fromJson

      T fromJson(JsonObject object, JsonDeserializationContext ctx)
      Mappings:
      Namespace Name Mixin selector
      official a Ls;a(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lt;
      intermediary method_14971 Lnet/minecraft/class_3352;method_14971(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/class_3354;
      named fromJson Lnet/minecraft/advancement/criterion/Criterion;fromJson(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lnet/minecraft/advancement/criterion/CriterionInstance;