类 RecipeCollection

java.lang.Object
net.minecraft.client.gui.screens.recipebook.RecipeCollection

public class RecipeCollection extends Object
  • 字段详细资料

    • registryAccess

      private final RegistryAccess registryAccess
    • recipes

      private final List<Recipe<?>> recipes
    • singleResultItem

      private final boolean singleResultItem
    • craftable

      private final Set<Recipe<?>> craftable
    • fitsDimensions

      private final Set<Recipe<?>> fitsDimensions
    • known

      private final Set<Recipe<?>> known
  • 构造器详细资料

  • 方法详细资料

    • allRecipesHaveSameResult

      private static boolean allRecipesHaveSameResult(RegistryAccess pRegistryAccess, List<Recipe<?>> pRecipes)
    • registryAccess

      public RegistryAccess registryAccess()
    • hasKnownRecipes

      public boolean hasKnownRecipes()
    • updateKnownRecipes

      public void updateKnownRecipes(RecipeBook pBook)
    • canCraft

      public void canCraft(StackedContents pHandler, int pWidth, int pHeight, RecipeBook pBook)
    • isCraftable

      public boolean isCraftable(Recipe<?> pRecipe)
    • hasCraftable

      public boolean hasCraftable()
    • hasFitting

      public boolean hasFitting()
    • getRecipes

      public List<Recipe<?>> getRecipes()
    • getRecipes

      public List<Recipe<?>> getRecipes(boolean pOnlyCraftable)
    • getDisplayRecipes

      public List<Recipe<?>> getDisplayRecipes(boolean pOnlyCraftable)
    • hasSingleResultItem

      public boolean hasSingleResultItem()