Class InfuserRecipeBookComponent

java.lang.Object
net.minecraft.client.gui.screens.recipebook.RecipeBookComponent
net.minecraft.client.gui.screens.recipebook.AbstractFurnaceRecipeBookComponent
com.pixelmonmod.pixelmon.client.gui.recipebook.InfuserRecipeBookComponent
All Implemented Interfaces:
net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.TabOrderedElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier, net.minecraft.client.gui.screens.recipebook.RecipeShownListener, net.minecraft.recipebook.PlaceRecipe<net.minecraft.world.item.crafting.Ingredient>

public class InfuserRecipeBookComponent extends net.minecraft.client.gui.screens.recipebook.AbstractFurnaceRecipeBookComponent
  • Nested Class Summary

    Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry

    net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority
  • Field Summary

    Fields inherited from class net.minecraft.client.gui.screens.recipebook.RecipeBookComponent

    filterButton, ghostRecipe, IMAGE_HEIGHT, IMAGE_WIDTH, menu, minecraft, RECIPE_BOOK_LOCATION, RECIPE_BUTTON_SPRITES

    Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener

    DOUBLE_CLICK_THRESHOLD_MS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected Set<net.minecraft.world.item.Item>
     
    protected net.minecraft.network.chat.Component
     
    void
    setupGhostRecipe(net.minecraft.world.item.crafting.RecipeHolder<?> recipeHolder, List<net.minecraft.world.inventory.Slot> slots)
     

    Methods inherited from class net.minecraft.client.gui.screens.recipebook.AbstractFurnaceRecipeBookComponent

    initFilterButtonTextures, slotClicked

    Methods inherited from class net.minecraft.client.gui.screens.recipebook.RecipeBookComponent

    addItemToSlot, charTyped, hasClickedOutside, init, initVisuals, isFocused, isMouseOver, isVisible, keyPressed, keyReleased, mouseClicked, narrationPriority, recipesShown, recipesUpdated, render, renderGhostRecipe, renderTooltip, sendUpdateSettings, setFocused, setVisible, tick, toggleVisibility, updateNarration, updateScreenPosition

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener

    getCurrentFocusPath, getRectangle, mouseDragged, mouseMoved, mouseReleased, mouseScrolled, nextFocusPath

    Methods inherited from interface net.minecraft.client.gui.narration.NarratableEntry

    isActive

    Methods inherited from interface net.minecraft.recipebook.PlaceRecipe

    placeRecipe

    Methods inherited from interface net.minecraft.client.gui.components.TabOrderedElement

    getTabOrderGroup
  • Constructor Details

    • InfuserRecipeBookComponent

      public InfuserRecipeBookComponent()
  • Method Details

    • getRecipeFilterName

      protected net.minecraft.network.chat.Component getRecipeFilterName()
      Overrides:
      getRecipeFilterName in class net.minecraft.client.gui.screens.recipebook.RecipeBookComponent
    • setupGhostRecipe

      public void setupGhostRecipe(net.minecraft.world.item.crafting.RecipeHolder<?> recipeHolder, List<net.minecraft.world.inventory.Slot> slots)
      Overrides:
      setupGhostRecipe in class net.minecraft.client.gui.screens.recipebook.AbstractFurnaceRecipeBookComponent
    • getFuelItems

      protected Set<net.minecraft.world.item.Item> getFuelItems()
      Specified by:
      getFuelItems in class net.minecraft.client.gui.screens.recipebook.AbstractFurnaceRecipeBookComponent