Class OverlayRecipeComponent
java.lang.Object
net.minecraft.client.gui.screens.recipebook.OverlayRecipeComponent
- All Implemented Interfaces:
GuiEventListener
,Renderable
,TabOrderedElement
-
Nested Class Summary
Modifier and TypeClassDescription(package private) class
(package private) class
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
private RecipeCollection
(package private) boolean
private boolean
private static final float
private Recipe<?>
private static final int
private static final int
private Minecraft
(package private) static final ResourceLocation
private final List<OverlayRecipeComponent.OverlayRecipeButton>
(package private) float
private int
private int
Fields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionRecipe<?>
void
init
(Minecraft p_100195_, RecipeCollection p_100196_, int p_100197_, int p_100198_, int p_100199_, int p_100200_, float p_100201_) boolean
boolean
isMouseOver
(double p_100208_, double p_100209_) boolean
boolean
mouseClicked
(double p_100186_, double p_100187_, int p_100188_) void
render
(GuiGraphics p_281618_, int p_282646_, int p_283687_, float p_283147_) void
setFocused
(boolean p_265597_) void
setVisible
(boolean p_100205_) 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
charTyped, getCurrentFocusPath, getRectangle, keyPressed, keyReleased, mouseDragged, mouseMoved, mouseReleased, mouseScrolled, nextFocusPath
Methods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
RECIPE_BOOK_LOCATION
-
MAX_ROW
private static final int MAX_ROW- See Also:
-
MAX_ROW_LARGE
private static final int MAX_ROW_LARGE- See Also:
-
ITEM_RENDER_SCALE
private static final float ITEM_RENDER_SCALE- See Also:
-
BUTTON_SIZE
public static final int BUTTON_SIZE- See Also:
-
recipeButtons
-
isVisible
private boolean isVisible -
x
private int x -
y
private int y -
minecraft
-
collection
-
lastRecipeClicked
-
time
float time -
isFurnaceMenu
boolean isFurnaceMenu
-
-
Constructor Details
-
OverlayRecipeComponent
public OverlayRecipeComponent()
-
-
Method Details
-
init
public void init(Minecraft p_100195_, RecipeCollection p_100196_, int p_100197_, int p_100198_, int p_100199_, int p_100200_, float p_100201_) -
getRecipeCollection
-
getLastRecipeClicked
-
mouseClicked
public boolean mouseClicked(double p_100186_, double p_100187_, int p_100188_) - Specified by:
mouseClicked
in interfaceGuiEventListener
-
isMouseOver
public boolean isMouseOver(double p_100208_, double p_100209_) - Specified by:
isMouseOver
in interfaceGuiEventListener
-
render
- Specified by:
render
in interfaceRenderable
-
setVisible
public void setVisible(boolean p_100205_) -
isVisible
public boolean isVisible() -
setFocused
public void setFocused(boolean p_265597_) - Specified by:
setFocused
in interfaceGuiEventListener
-
isFocused
public boolean isFocused()- Specified by:
isFocused
in interfaceGuiEventListener
-