Class Criterion.ConditionsContainer<T extends CriterionConditions>

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

public static class Criterion.ConditionsContainer<T extends CriterionConditions>
extends Object
Mappings:
Namespace Name
official af$a
intermediary net/minecraft/class_179$class_180
named net/minecraft/advancement/criterion/Criterion$ConditionsContainer
  • Field Details

    • conditions

      private final T extends CriterionConditions conditions
      Mappings:
      Namespace Name Mixin selector
      official a Laf$a;a:Lag;
      intermediary field_1223 Lnet/minecraft/class_179$class_180;field_1223:Lnet/minecraft/class_184;
      named conditions Lnet/minecraft/advancement/criterion/Criterion$ConditionsContainer;conditions:Lnet/minecraft/advancement/criterion/CriterionConditions;
    • advancement

      private final Advancement advancement
      Mappings:
      Namespace Name Mixin selector
      official b Laf$a;b:Ly;
      intermediary field_1222 Lnet/minecraft/class_179$class_180;field_1222:Lnet/minecraft/class_161;
      named advancement Lnet/minecraft/advancement/criterion/Criterion$ConditionsContainer;advancement:Lnet/minecraft/advancement/Advancement;
    • id

      private final String id
      Mappings:
      Namespace Name Mixin selector
      official c Laf$a;c:Ljava/lang/String;
      intermediary field_1221 Lnet/minecraft/class_179$class_180;field_1221:Ljava/lang/String;
      named id Lnet/minecraft/advancement/criterion/Criterion$ConditionsContainer;id:Ljava/lang/String;
  • Constructor Details

    • ConditionsContainer

      public ConditionsContainer​(T conditions, Advancement advancement, String id)
      Mappings:
      Namespace Name Mixin selector
      official <init> Laf$a;<init>(Lag;Ly;Ljava/lang/String;)V
      intermediary <init> Lnet/minecraft/class_179$class_180;<init>(Lnet/minecraft/class_184;Lnet/minecraft/class_161;Ljava/lang/String;)V
      named <init> Lnet/minecraft/advancement/criterion/Criterion$ConditionsContainer;<init>(Lnet/minecraft/advancement/criterion/CriterionConditions;Lnet/minecraft/advancement/Advancement;Ljava/lang/String;)V
  • Method Details

    • getConditions

      public T getConditions()
      Mappings:
      Namespace Name Mixin selector
      official a Laf$a;a()Lag;
      intermediary method_797 Lnet/minecraft/class_179$class_180;method_797()Lnet/minecraft/class_184;
      named getConditions Lnet/minecraft/advancement/criterion/Criterion$ConditionsContainer;getConditions()Lnet/minecraft/advancement/criterion/CriterionConditions;
    • grant

      public void grant​(PlayerAdvancementTracker tracker)
      Mappings:
      Namespace Name Mixin selector
      official a Laf$a;a(Lwj;)V
      intermediary method_796 Lnet/minecraft/class_179$class_180;method_796(Lnet/minecraft/class_2985;)V
      named grant Lnet/minecraft/advancement/criterion/Criterion$ConditionsContainer;grant(Lnet/minecraft/advancement/PlayerAdvancementTracker;)V
    • equals

      public boolean equals​(Object o)
      Overrides:
      equals in class Object
      Mappings:
      Namespace Name Mixin selector
      official equals Laf$a;equals(Ljava/lang/Object;)Z
      intermediary equals Lnet/minecraft/class_179$class_180;equals(Ljava/lang/Object;)Z
      named equals Lnet/minecraft/advancement/criterion/Criterion$ConditionsContainer;equals(Ljava/lang/Object;)Z
    • hashCode

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