Class RecipeBookContainer<C extends IInventory>

java.lang.Object
net.minecraft.inventory.container.Container
net.minecraft.inventory.container.RecipeBookContainer<C>
Direct Known Subclasses:
AbstractFurnaceContainer, PlayerContainer, WorkbenchContainer

public abstract class RecipeBookContainer<C extends IInventory> extends Container
  • Constructor Details

    • RecipeBookContainer

      public RecipeBookContainer(ContainerType<?> p_i50067_1_, int p_i50067_2_)
  • Method Details

    • handlePlacement

      public void handlePlacement(boolean p_217056_1_, IRecipe<?> p_217056_2_, ServerPlayerEntity p_217056_3_)
    • fillCraftSlotsStackedContents

      public abstract void fillCraftSlotsStackedContents(RecipeItemHelper p_201771_1_)
    • clearCraftingContent

      public abstract void clearCraftingContent()
    • recipeMatches

      public abstract boolean recipeMatches(IRecipe<? super C> p_201769_1_)
    • getResultSlotIndex

      public abstract int getResultSlotIndex()
    • getGridWidth

      public abstract int getGridWidth()
    • getGridHeight

      public abstract int getGridHeight()
    • getSize

      public abstract int getSize()
    • getRecipeBookCategories

      public List<RecipeBookCategories> getRecipeBookCategories()
    • getRecipeBookType

      public abstract RecipeBookCategory getRecipeBookType()