Class RecipeFinder

java.lang.Object
net.minecraft.recipe.RecipeFinder

public class RecipeFinder
extends Object
  • Field Details

    • idToAmountMap

      public final Int2IntMap idToAmountMap
  • Constructor Details

    • RecipeFinder

      public RecipeFinder()
  • Method Details

    • addNormalItem

      public void addNormalItem​(ItemStack stack)
    • addItem

      public void addItem​(ItemStack itemStack)
    • method_20478

      public void method_20478​(ItemStack itemStack, int int2)
    • getItemId

      public static int getItemId​(ItemStack itemStack)
    • contains

      private boolean contains​(int int2)
    • take

      private int take​(int id, int amount)
    • addItem

      private void addItem​(int id, int amount)
    • findRecipe

      public boolean findRecipe​(Recipe<?> recipe, @Nullable IntList outMatchingInputIds)
    • findRecipe

      public boolean findRecipe​(Recipe<?> recipe, @Nullable IntList outMatchingInputIds, int amount)
    • countRecipeCrafts

      public int countRecipeCrafts​(Recipe<?> recipe, @Nullable IntList outMatchingInputIds)
    • countRecipeCrafts

      public int countRecipeCrafts​(Recipe<?> recipe, int limit, @Nullable IntList outMatchingInputIds)
    • getStackFromId

      public static ItemStack getStackFromId​(int int2)
    • clear

      public void clear()