Class RecipeFinder.Filter

java.lang.Object
net.minecraft.recipe.RecipeFinder.Filter
Enclosing class:
RecipeFinder

class RecipeFinder.Filter
extends Object
Mappings:
Namespace Name
official bhn$a
intermediary net/minecraft/class_1662$class_1663
named net/minecraft/recipe/RecipeFinder$Filter
  • Field Details

    • recipe

      private final Recipe<?> recipe
      Mappings:
      Namespace Name Mixin selector
      official b Lbhn$a;b:Lbqn;
      intermediary field_7555 Lnet/minecraft/class_1662$class_1663;field_7555:Lnet/minecraft/class_1860;
      named recipe Lnet/minecraft/recipe/RecipeFinder$Filter;recipe:Lnet/minecraft/recipe/Recipe;
    • ingredients

      private final List<Ingredient> ingredients
      Mappings:
      Namespace Name Mixin selector
      official c Lbhn$a;c:Ljava/util/List;
      intermediary field_7552 Lnet/minecraft/class_1662$class_1663;field_7552:Ljava/util/List;
      named ingredients Lnet/minecraft/recipe/RecipeFinder$Filter;ingredients:Ljava/util/List;
    • ingredientCount

      private final int ingredientCount
      Mappings:
      Namespace Name Mixin selector
      official d Lbhn$a;d:I
      intermediary field_7556 Lnet/minecraft/class_1662$class_1663;field_7556:I
      named ingredientCount Lnet/minecraft/recipe/RecipeFinder$Filter;ingredientCount:I
    • field_7551

      private final int[] field_7551
      Mappings:
      Namespace Name Mixin selector
      official e Lbhn$a;e:[I
      intermediary field_7551 Lnet/minecraft/class_1662$class_1663;field_7551:[I
      named field_7551 Lnet/minecraft/recipe/RecipeFinder$Filter;field_7551:[I
    • field_7553

      private final int field_7553
      Mappings:
      Namespace Name Mixin selector
      official f Lbhn$a;f:I
      intermediary field_7553 Lnet/minecraft/class_1662$class_1663;field_7553:I
      named field_7553 Lnet/minecraft/recipe/RecipeFinder$Filter;field_7553:I
    • field_7558

      private final BitSet field_7558
      Mappings:
      Namespace Name Mixin selector
      official g Lbhn$a;g:Ljava/util/BitSet;
      intermediary field_7558 Lnet/minecraft/class_1662$class_1663;field_7558:Ljava/util/BitSet;
      named field_7558 Lnet/minecraft/recipe/RecipeFinder$Filter;field_7558:Ljava/util/BitSet;
    • field_7557

      private final IntList field_7557
      Mappings:
      Namespace Name Mixin selector
      official h Lbhn$a;h:Lit/unimi/dsi/fastutil/ints/IntList;
      intermediary field_7557 Lnet/minecraft/class_1662$class_1663;field_7557:Lit/unimi/dsi/fastutil/ints/IntList;
      named field_7557 Lnet/minecraft/recipe/RecipeFinder$Filter;field_7557:Lit/unimi/dsi/fastutil/ints/IntList;
  • Constructor Details

    • Filter

      public Filter​(Recipe<?> recipe)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lbhn$a;<init>(Lbhn;Lbqn;)V
      intermediary <init> Lnet/minecraft/class_1662$class_1663;<init>(Lnet/minecraft/class_1662;Lnet/minecraft/class_1860;)V
      named <init> Lnet/minecraft/recipe/RecipeFinder$Filter;<init>(Lnet/minecraft/recipe/RecipeFinder;Lnet/minecraft/recipe/Recipe;)V
  • Method Details

    • find

      public boolean find​(int amount, @Nullable IntList outMatchingInputIds)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhn$a;a(ILit/unimi/dsi/fastutil/ints/IntList;)Z
      intermediary method_7417 Lnet/minecraft/class_1662$class_1663;method_7417(ILit/unimi/dsi/fastutil/ints/IntList;)Z
      named find Lnet/minecraft/recipe/RecipeFinder$Filter;find(ILit/unimi/dsi/fastutil/ints/IntList;)Z
    • method_7422

      private int[] method_7422()
      Mappings:
      Namespace Name Mixin selector
      official a Lbhn$a;a()[I
      intermediary method_7422 Lnet/minecraft/class_1662$class_1663;method_7422()[I
      named method_7422 Lnet/minecraft/recipe/RecipeFinder$Filter;method_7422()[I
    • method_7423

      private boolean method_7423​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhn$a;a(I)Z
      intermediary method_7423 Lnet/minecraft/class_1662$class_1663;method_7423(I)Z
      named method_7423 Lnet/minecraft/recipe/RecipeFinder$Filter;method_7423(I)Z
    • method_7416

      private boolean method_7416​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lbhn$a;b(I)Z
      intermediary method_7416 Lnet/minecraft/class_1662$class_1663;method_7416(I)Z
      named method_7416 Lnet/minecraft/recipe/RecipeFinder$Filter;method_7416(I)Z
    • method_7421

      private void method_7421​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official c Lbhn$a;c(I)V
      intermediary method_7421 Lnet/minecraft/class_1662$class_1663;method_7421(I)V
      named method_7421 Lnet/minecraft/recipe/RecipeFinder$Filter;method_7421(I)V
    • method_7419

      private int method_7419​(int int2)
      Mappings:
      Namespace Name Mixin selector
      official d Lbhn$a;d(I)I
      intermediary method_7419 Lnet/minecraft/class_1662$class_1663;method_7419(I)I
      named method_7419 Lnet/minecraft/recipe/RecipeFinder$Filter;method_7419(I)I
    • method_7418

      private boolean method_7418​(boolean bool, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhn$a;a(ZII)Z
      intermediary method_7418 Lnet/minecraft/class_1662$class_1663;method_7418(ZII)Z
      named method_7418 Lnet/minecraft/recipe/RecipeFinder$Filter;method_7418(ZII)Z
    • method_7425

      private boolean method_7425​(boolean bool, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official b Lbhn$a;b(ZII)Z
      intermediary method_7425 Lnet/minecraft/class_1662$class_1663;method_7425(ZII)Z
      named method_7425 Lnet/minecraft/recipe/RecipeFinder$Filter;method_7425(ZII)Z
    • method_7414

      private void method_7414​(boolean bool, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official c Lbhn$a;c(ZII)V
      intermediary method_7414 Lnet/minecraft/class_1662$class_1663;method_7414(ZII)V
      named method_7414 Lnet/minecraft/recipe/RecipeFinder$Filter;method_7414(ZII)V
    • method_7420

      private int method_7420​(boolean bool, int int2, int int3)
      Mappings:
      Namespace Name Mixin selector
      official d Lbhn$a;d(ZII)I
      intermediary method_7420 Lnet/minecraft/class_1662$class_1663;method_7420(ZII)I
      named method_7420 Lnet/minecraft/recipe/RecipeFinder$Filter;method_7420(ZII)I
    • method_7413

      private void method_7413​(boolean bool, int int2)
      Mappings:
      Namespace Name Mixin selector
      official a Lbhn$a;a(ZI)V
      intermediary method_7413 Lnet/minecraft/class_1662$class_1663;method_7413(ZI)V
      named method_7413 Lnet/minecraft/recipe/RecipeFinder$Filter;method_7413(ZI)V
    • method_7426

      private boolean method_7426​(boolean bool, int int2)
      Mappings:
      Namespace Name Mixin selector
      official b Lbhn$a;b(ZI)Z
      intermediary method_7426 Lnet/minecraft/class_1662$class_1663;method_7426(ZI)Z
      named method_7426 Lnet/minecraft/recipe/RecipeFinder$Filter;method_7426(ZI)Z
    • method_7424

      private int method_7424​(boolean bool, int int2)
      Mappings:
      Namespace Name Mixin selector
      official c Lbhn$a;c(ZI)I
      intermediary method_7424 Lnet/minecraft/class_1662$class_1663;method_7424(ZI)I
      named method_7424 Lnet/minecraft/recipe/RecipeFinder$Filter;method_7424(ZI)I
    • countCrafts

      public int countCrafts​(int limit, @Nullable IntList outMatchingInputIds)
      Mappings:
      Namespace Name Mixin selector
      official b Lbhn$a;b(ILit/unimi/dsi/fastutil/ints/IntList;)I
      intermediary method_7427 Lnet/minecraft/class_1662$class_1663;method_7427(ILit/unimi/dsi/fastutil/ints/IntList;)I
      named countCrafts Lnet/minecraft/recipe/RecipeFinder$Filter;countCrafts(ILit/unimi/dsi/fastutil/ints/IntList;)I
    • method_7415

      private int method_7415()
      Mappings:
      Namespace Name Mixin selector
      official b Lbhn$a;b()I
      intermediary method_7415 Lnet/minecraft/class_1662$class_1663;method_7415()I
      named method_7415 Lnet/minecraft/recipe/RecipeFinder$Filter;method_7415()I