Class Criterion.class_3353<T extends CriterionInstance>

java.lang.Object
net.minecraft.advancement.criterion.Criterion.class_3353<T>
Enclosing interface:
Criterion<T extends CriterionInstance>

public static class Criterion.class_3353<T extends CriterionInstance> extends Object
Mappings:
Namespace Name
official s$a
intermediary net/minecraft/class_3352$class_3353
named net/minecraft/advancement/criterion/Criterion$class_3353
  • Field Details

    • field_16406

      private final T extends CriterionInstance field_16406
      Mappings:
      Namespace Name Mixin selector
      official a Ls$a;a:Lt;
      intermediary field_16406 Lnet/minecraft/class_3352$class_3353;field_16406:Lnet/minecraft/class_3354;
      named field_16406 Lnet/minecraft/advancement/criterion/Criterion$class_3353;field_16406:Lnet/minecraft/advancement/criterion/CriterionInstance;
    • advancement

      private final SimpleAdvancement advancement
      Mappings:
      Namespace Name Mixin selector
      official b Ls$a;b:Ll;
      intermediary field_16407 Lnet/minecraft/class_3352$class_3353;field_16407:Lnet/minecraft/class_3326;
      named advancement Lnet/minecraft/advancement/criterion/Criterion$class_3353;advancement:Lnet/minecraft/advancement/SimpleAdvancement;
    • field_16408

      private final String field_16408
      Mappings:
      Namespace Name Mixin selector
      official c Ls$a;c:Ljava/lang/String;
      intermediary field_16408 Lnet/minecraft/class_3352$class_3353;field_16408:Ljava/lang/String;
      named field_16408 Lnet/minecraft/advancement/criterion/Criterion$class_3353;field_16408:Ljava/lang/String;
  • Constructor Details

    • class_3353

      public class_3353(T t, SimpleAdvancement advancement, String string)
      Mappings:
      Namespace Name Mixin selector
      official <init> Ls$a;<init>(Lt;Ll;Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_3352$class_3353;<init>(Lnet/minecraft/class_3354;Lnet/minecraft/class_3326;Ljava/lang/String;)V
      named <init> Lnet/minecraft/advancement/criterion/Criterion$class_3353;<init>(Lnet/minecraft/advancement/criterion/CriterionInstance;Lnet/minecraft/advancement/SimpleAdvancement;Ljava/lang/String;)V
  • Method Details

    • method_14975

      public T method_14975()
      Mappings:
      Namespace Name Mixin selector
      official a Ls$a;a()Lt;
      intermediary method_14975 Lnet/minecraft/class_3352$class_3353;method_14975()Lnet/minecraft/class_3354;
      named method_14975 Lnet/minecraft/advancement/criterion/Criterion$class_3353;method_14975()Lnet/minecraft/advancement/criterion/CriterionInstance;
    • method_14976

      public void method_14976(AdvancementFile file)
      Mappings:
      Namespace Name Mixin selector
      official a Ls$a;a(Lpm;)V
      intermediary method_14976 Lnet/minecraft/class_3352$class_3353;method_14976(Lnet/minecraft/class_3347;)V
      named method_14976 Lnet/minecraft/advancement/criterion/Criterion$class_3353;method_14976(Lnet/minecraft/advancement/AdvancementFile;)V
    • equals

      public boolean equals(Object other)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Ls$a;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_3352$class_3353;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/advancement/criterion/Criterion$class_3353;equals(Ljava/lang/Object;)Z
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Mappings:
      Namespace Name Mixin selector
      official hashCode Ls$a;hashCode()I
      intermediary hashCode Lnet/minecraft/class_3352$class_3353;hashCode()I
      named hashCode Lnet/minecraft/advancement/criterion/Criterion$class_3353;hashCode()I