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,net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension
-
Nested Class Summary
Nested 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.ResourceLocationstatic final intstatic final net.minecraft.resources.ResourceLocationstatic final intFields inherited from class com.portingdeadmods.portingdeadlibs.api.client.screens.widgets.PanelWidget
context, openFields 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 TypeMethodDescriptionbooleanmouseClicked(double mouseX, double mouseY, int button) protected voidrenderWidget(net.minecraft.client.gui.GuiGraphics guiGraphics, int i, int i1, float v) 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 com.portingdeadmods.portingdeadlibs.api.client.screens.widgets.PanelWidget
getBounds, getClosedHeight, getClosedWidth, getOpenHeight, getOpenWidth, getOriginalX, getOriginalY, isOpen, onWidgetResized, setOpenMethods 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, 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, 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
-
WIDGET_SPRITE
public static final net.minecraft.resources.ResourceLocation WIDGET_SPRITE -
WIDGET_OPEN_SPRITE
public static final net.minecraft.resources.ResourceLocation 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(double mouseX, double mouseY, int button) - 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
-
renderWidget
protected void renderWidget(net.minecraft.client.gui.GuiGraphics guiGraphics, int i, int i1, float v) - Specified by:
renderWidgetin classnet.minecraft.client.gui.components.AbstractWidget
-
updateWidgetNarration
protected void updateWidgetNarration(net.minecraft.client.gui.narration.NarrationElementOutput narrationElementOutput) - Overrides:
updateWidgetNarrationin classPanelWidget
-
getButtons
-