Class RecipeBookTabButton
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.StateSwitchingButton
net.minecraft.client.gui.screens.recipebook.RecipeBookTabButton
- All Implemented Interfaces:
GuiEventListener,Renderable,TabOrderedElement,LayoutElement,NarratableEntry,NarrationSupplier,IAbstractWidgetExtension
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
NarratableEntry.NarrationPriority -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final floatprivate floatprivate final RecipeBookCategoriesprivate static final WidgetSpritesFields inherited from class net.minecraft.client.gui.components.StateSwitchingButton
isStateTriggered, spritesFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, packedFGColor, UNSET_FG_COLOR, visible, widthFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidrenderIcon(GuiGraphics guiGraphics, ItemRenderer itemRenderer) voidrenderWidget(GuiGraphics guiGraphics, int mouseX, int mouseY, float partialTick) voidstartAnimation(Minecraft minecraft) booleanupdateVisibility(ClientRecipeBook recipeBook) Methods inherited from class net.minecraft.client.gui.components.StateSwitchingButton
initTextureValues, isStateTriggered, setStateTriggered, updateWidgetNarrationMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, clicked, createNarrationMessage, defaultButtonNarrationText, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getTooltip, getWidth, getX, getY, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onClick, onDrag, onRelease, playDownSound, render, renderScrollingString, renderScrollingString, renderScrollingString, setAlpha, setFGColor, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, visitWidgets, wrapDefaultNarrationMessageMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getCurrentFocusPath, keyPressed, keyReleased, mouseMoved, mouseScrolledMethods inherited from interface net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension
onClickMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPosition
-
Field Details
-
SPRITES
-
category
-
ANIMATION_TIME
private static final float ANIMATION_TIME- See Also:
-
animationTime
private float animationTime
-
-
Constructor Details
-
RecipeBookTabButton
-
-
Method Details
-
startAnimation
-
renderWidget
- Overrides:
renderWidgetin classStateSwitchingButton
-
renderIcon
-
getCategory
-
updateVisibility
-