类 OverlayRecipeComponent

java.lang.Object
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent
所有已实现的接口:
GuiEventListener, Renderable, TabOrderedElement

public class OverlayRecipeComponent extends Object implements Renderable, GuiEventListener
  • 字段详细资料

    • RECIPE_BOOK_LOCATION

      static final ResourceLocation RECIPE_BOOK_LOCATION
    • MAX_ROW

      private static final int MAX_ROW
      另请参阅:
    • MAX_ROW_LARGE

      private static final int MAX_ROW_LARGE
      另请参阅:
    • ITEM_RENDER_SCALE

      private static final float ITEM_RENDER_SCALE
      另请参阅:
    • BUTTON_SIZE

      public static final int BUTTON_SIZE
      另请参阅:
    • recipeButtons

      private final List<OverlayRecipeComponent.OverlayRecipeButton> recipeButtons
    • isVisible

      private boolean isVisible
    • x

      private int x
    • y

      private int y
    • minecraft

      private Minecraft minecraft
    • collection

      private RecipeCollection collection
    • lastRecipeClicked

      @Nullable private Recipe<?> lastRecipeClicked
    • time

      float time
    • isFurnaceMenu

      boolean isFurnaceMenu
  • 构造器详细资料

    • OverlayRecipeComponent

      public OverlayRecipeComponent()
  • 方法详细资料

    • init

      public void init(Minecraft pMinecraft, RecipeCollection pCollection, int pX, int pY, int p_100199_, int p_100200_, float p_100201_)
    • getRecipeCollection

      public RecipeCollection getRecipeCollection()
    • getLastRecipeClicked

      @Nullable public Recipe<?> getLastRecipeClicked()
    • mouseClicked

      public boolean mouseClicked(double pMouseX, double pMouseY, int pButton)
      指定者:
      mouseClicked 在接口中 GuiEventListener
    • isMouseOver

      public boolean isMouseOver(double pMouseX, double pMouseY)
      指定者:
      isMouseOver 在接口中 GuiEventListener
    • render

      public void render(GuiGraphics pGuiGraphics, int pMouseX, int pMouseY, float pPartialTick)
      指定者:
      render 在接口中 Renderable
    • setVisible

      public void setVisible(boolean pIsVisible)
    • isVisible

      public boolean isVisible()
    • setFocused

      public void setFocused(boolean pFocused)
      指定者:
      setFocused 在接口中 GuiEventListener
    • isFocused

      public boolean isFocused()
      指定者:
      isFocused 在接口中 GuiEventListener