Class InfoWidget
java.lang.Object
com.beansgalaxy.backpacks.screen.InfoTabs.InfoWidget
- 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
public class InfoWidget
extends Object
implements net.minecraft.client.gui.components.Renderable, net.minecraft.client.gui.components.events.GuiEventListener, net.minecraft.client.gui.narration.NarratableEntry
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Field Summary
FieldsModifier and TypeFieldDescriptionnet.minecraft.core.NonNullList<Optional<InfoWidget.InfoButton>>net.minecraft.client.gui.components.ImageButtonFields inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
DOUBLE_CLICK_THRESHOLD_MS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(int height, int leftPos, int topPos, net.minecraft.client.Minecraft minecraft, net.minecraft.client.gui.screens.recipebook.RecipeBookComponent recipeBookComponent, Runnable onClick) boolean@NotNull net.minecraft.client.gui.narration.NarratableEntry.NarrationPriorityvoidrender(net.minecraft.client.gui.GuiGraphics ctx, int i, int i1, float v) voidsetFocused(boolean b) voidsetSelected(Tabs selected) voidvoidupdateButtonPositions(int leftPos) voidupdateNarration(net.minecraft.client.gui.narration.NarrationElementOutput narrationElementOutput) intupdateScreenPosition(int i, boolean visible, int width, int imageWidth) voidMethods 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, getRectangle, isMouseOver, keyPressed, keyReleased, mouseClicked, mouseDragged, mouseMoved, mouseReleased, mouseScrolled, nextFocusPathMethods inherited from interface net.minecraft.client.gui.narration.NarratableEntry
isActiveMethods inherited from interface net.minecraft.client.gui.components.TabOrderedElement
getTabOrderGroup
-
Field Details
-
recipeButton
public net.minecraft.client.gui.components.ImageButton recipeButton -
buttons
-
homeButton
-
hideButton
-
-
Constructor Details
-
InfoWidget
public InfoWidget()
-
-
Method Details
-
updateScreenPosition
public int updateScreenPosition(int i, boolean visible, int width, int imageWidth) -
updateButtonPositions
public void updateButtonPositions(int leftPos) -
render
public void render(net.minecraft.client.gui.GuiGraphics ctx, int i, int i1, float v) - Specified by:
renderin interfacenet.minecraft.client.gui.components.Renderable
-
narrationPriority
@NotNull public @NotNull net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority narrationPriority()- Specified by:
narrationPriorityin interfacenet.minecraft.client.gui.narration.NarratableEntry
-
updateNarration
public void updateNarration(net.minecraft.client.gui.narration.NarrationElementOutput narrationElementOutput) - Specified by:
updateNarrationin interfacenet.minecraft.client.gui.narration.NarrationSupplier
-
init
public void init(int height, int leftPos, int topPos, net.minecraft.client.Minecraft minecraft, net.minecraft.client.gui.screens.recipebook.RecipeBookComponent recipeBookComponent, Runnable onClick) -
updateVisible
public void updateVisible() -
setSelected
-
toggleFocus
public void toggleFocus() -
setFocused
public void setFocused(boolean b) - Specified by:
setFocusedin interfacenet.minecraft.client.gui.components.events.GuiEventListener
-
isFocused
public boolean isFocused()- Specified by:
isFocusedin interfacenet.minecraft.client.gui.components.events.GuiEventListener
-