Class BeaconScreen.BeaconScreenButton
java.lang.Object
net.minecraft.client.gui.components.AbstractWidget
net.minecraft.client.gui.components.AbstractButton
net.minecraft.client.gui.screens.inventory.BeaconScreen.BeaconScreenButton
- All Implemented Interfaces:
GuiEventListener,Renderable,TabOrderedElement,LayoutElement,NarratableEntry,NarrationSupplier,BeaconScreen.BeaconButton,IAbstractWidgetExtension
- Direct Known Subclasses:
BeaconScreen.BeaconPowerButton,BeaconScreen.BeaconSpriteScreenButton
- Enclosing class:
BeaconScreen
abstract static class BeaconScreen.BeaconScreenButton
extends AbstractButton
implements BeaconScreen.BeaconButton
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.client.gui.narration.NarratableEntry
NarratableEntry.NarrationPriority -
Field Summary
FieldsFields inherited from class net.minecraft.client.gui.components.AbstractButton
SPRITES, TEXT_MARGINFields 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
ConstructorsModifierConstructorDescriptionprotectedBeaconScreenButton(int pX, int pY) protectedBeaconScreenButton(int pX, int pY, Component pMessage) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected abstract voidrenderIcon(GuiGraphics pGuiGraphics) voidrenderWidget(GuiGraphics pGuiGraphics, int pMouseX, int pMouseY, float pPartialTick) voidsetSelected(boolean pSelected) voidupdateWidgetNarration(NarrationElementOutput pNarrationElementOutput) Methods inherited from class net.minecraft.client.gui.components.AbstractButton
keyPressed, onClick, onPress, renderStringMethods 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, 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.screens.inventory.BeaconScreen.BeaconButton
updateStatusMethods inherited from interface net.minecraft.client.gui.components.events.GuiEventListener
charTyped, getCurrentFocusPath, 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
-
selected
private boolean selected
-
-
Constructor Details
-
BeaconScreenButton
protected BeaconScreenButton(int pX, int pY) -
BeaconScreenButton
-
-
Method Details
-
renderWidget
- Overrides:
renderWidgetin classAbstractButton
-
renderIcon
-
isSelected
public boolean isSelected() -
setSelected
public void setSelected(boolean pSelected) -
updateWidgetNarration
- Specified by:
updateWidgetNarrationin classAbstractWidget
-