Class RedstonePanelWidget
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
com.portingdeadmods.portingdeadlibs.api.client.screens.widgets.PanelWidget
com.portingdeadmods.portingdeadlibs.client.screens.widgets.RedstonePanelWidget
- 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.layouts.LayoutElement, net.minecraft.client.gui.narration.NarratableEntry, net.minecraft.client.gui.narration.NarrationSupplier
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractWidget.WithInactiveMessageNested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
net.minecraft.client.gui.narration.NarratableEntry.NarrationPriority -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.world.item.ItemStackstatic final intstatic final intstatic final net.minecraft.resources.Identifierstatic final intstatic final net.minecraft.resources.Identifierstatic final intFields inherited from class PanelWidget
context, openFields inherited from class net.minecraft.client.gui.components.AbstractWidget
active, alpha, height, isHovered, message, packedFGColor, UNSET_FG_COLOR, visible, width -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidextractWidgetRenderState(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int i, int i1, float v) booleanmouseClicked(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick) voidsetContext(MenuWidgetContext context) protected voidupdateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput narrationElementOutput) voidvisitWidgets(Consumer<net.minecraft.client.gui.components.AbstractWidget> consumer) Methods inherited from class PanelWidget
getBounds, getClosedHeight, getClosedWidth, getOpenHeight, getOpenWidth, getOriginalX, getOriginalY, isOpen, onWidgetResized, setOpenMethods inherited from class net.minecraft.client.gui.components.AbstractWidget
clearFGColor, createNarrationMessage, defaultButtonNarrationText, extractRenderState, extractScrollingStringOverContents, getAlpha, getBottom, getFGColor, getHeight, getMessage, getRectangle, getRight, getTabOrderGroup, getWidth, getX, getY, handleCursor, isActive, isFocused, isHovered, isHoveredOrFocused, isMouseOver, isValidClickButton, mouseDragged, mouseReleased, narrationPriority, nextFocusPath, onClick, onDrag, onRelease, playButtonClickSound, playDownSound, setAlpha, setFGColor, setFocused, setHeight, setMessage, setRectangle, setSize, setTabOrderGroup, setTooltip, setTooltipDelay, setWidth, setX, setY, updateNarration, wrapDefaultNarrationMessageMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getBorderForArrowNavigation, getCurrentFocusPath, keyPressed, keyReleased, mouseMoved, mouseScrolled, preeditUpdated, shouldTakeFocusAfterInteractionMethods inherited from interface net.minecraft.client.gui.layouts.LayoutElement
setPositionMethods inherited from interface net.minecraft.client.gui.narration.NarratableEntry
getNarratables
-
Field Details
-
WIDGET_SPRITE
public static final net.minecraft.resources.Identifier WIDGET_SPRITE -
WIDGET_OPEN_SPRITE
public static final net.minecraft.resources.Identifier WIDGET_OPEN_SPRITE -
WIDGET_WIDTH
public static final int WIDGET_WIDTH- See Also:
-
WIDGET_HEIGHT
public static final int WIDGET_HEIGHT- See Also:
-
WIDGET_OPEN_WIDTH
public static final int WIDGET_OPEN_WIDTH- See Also:
-
WIDGET_OPEN_HEIGHT
public static final int WIDGET_OPEN_HEIGHT- See Also:
-
REDSTONE_STACK
public static final net.minecraft.world.item.ItemStack REDSTONE_STACK
-
-
Constructor Details
-
RedstonePanelWidget
public RedstonePanelWidget(int x, int y)
-
-
Method Details
-
setContext
- Overrides:
setContextin classPanelWidget
-
mouseClicked
public boolean mouseClicked(net.minecraft.client.input.MouseButtonEvent event, boolean doubleClick) - Specified by:
mouseClickedin interfacenet.minecraft.client.gui.components.events.GuiEventListener- Overrides:
mouseClickedin classnet.minecraft.client.gui.components.AbstractWidget
-
visitWidgets
- Specified by:
visitWidgetsin interfacenet.minecraft.client.gui.layouts.LayoutElement- Overrides:
visitWidgetsin classnet.minecraft.client.gui.components.AbstractWidget
-
extractWidgetRenderState
protected void extractWidgetRenderState(net.minecraft.client.gui.GuiGraphicsExtractor guiGraphics, int i, int i1, float v) - Specified by:
extractWidgetRenderStatein classnet.minecraft.client.gui.components.AbstractWidget
-
updateWidgetNarration
protected void updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput narrationElementOutput) - Overrides:
updateWidgetNarrationin classPanelWidget
-
getButtons
-