Class BeaconScreen.BaseButtonWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.widget.AbstractButtonWidget
net.minecraft.client.gui.widget.AbstractPressableButtonWidget
net.minecraft.client.gui.screen.ingame.BeaconScreen.BaseButtonWidget
- Direct Known Subclasses:
BeaconScreen.EffectButtonWidget,BeaconScreen.IconButtonWidget
- Enclosing class:
- BeaconScreen
@Environment(CLIENT) abstract static class BeaconScreen.BaseButtonWidget extends AbstractPressableButtonWidget
-
Field Summary
Fields Modifier and Type Field Description private booleandisabledFields inherited from class net.minecraft.client.gui.widget.AbstractButtonWidget
active, alpha, height, hovered, nextNarration, visible, WIDGETS_LOCATION, width, x, yFields inherited from class net.minecraft.client.gui.DrawableHelper
GUI_ICONS_TEXTURE, OPTIONS_BACKGROUND_TEXTURE, STATS_ICON_TEXTURE -
Constructor Summary
Constructors Modifier Constructor Description protectedBaseButtonWidget(int x, int y) -
Method Summary
Modifier and Type Method Description booleanisDisabled()voidrenderButton(MatrixStack matrices, int mouseX, int mouseY, float delta)protected abstract voidrenderExtra(MatrixStack matrixStack)voidsetDisabled(boolean disabled)Methods inherited from class net.minecraft.client.gui.widget.AbstractPressableButtonWidget
keyPressed, onClick, onPressMethods inherited from class net.minecraft.client.gui.widget.AbstractButtonWidget
changeFocus, clicked, getHeight, getMessage, getNarrationMessage, getWidth, getYImage, isFocused, isHovered, isMouseOver, isValidClickButton, method_32602, mouseClicked, mouseDragged, mouseReleased, narrate, onDrag, onFocusedChanged, onRelease, playDownSound, queueNarration, render, renderBg, renderToolTip, setAlpha, setFocused, setMessage, setWidthMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredString, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, method_33284, setZOffsetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.client.gui.Element
charTyped, keyReleased, mouseMoved, mouseScrolled
-
Field Details
-
disabled
private boolean disabled
-
-
Constructor Details
-
BaseButtonWidget
protected BaseButtonWidget(int x, int y)
-
-
Method Details
-
renderButton
- Overrides:
renderButtonin classAbstractButtonWidget
-
renderExtra
-
isDisabled
public boolean isDisabled() -
setDisabled
public void setDisabled(boolean disabled)
-