Class BeaconScreen.BaseButtonWidget
java.lang.Object
net.minecraft.client.gui.DrawableHelper
net.minecraft.client.gui.widget.ClickableWidget
net.minecraft.client.gui.widget.PressableWidget
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 PressableWidget
-
Field Summary
Fields Modifier and Type Field Description private booleandisabledFields inherited from class net.minecraft.client.gui.widget.ClickableWidget
active, alpha, height, hovered, nextNarration, visible, WIDGETS_TEXTURE, 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 matrices)voidsetDisabled(boolean disabled)Methods inherited from class net.minecraft.client.gui.widget.PressableWidget
keyPressed, onClick, onPressMethods inherited from class net.minecraft.client.gui.widget.ClickableWidget
changeFocus, clicked, getHeight, getMessage, getNarrationMessage, getWidth, getYImage, isFocused, isHovered, isMouseOver, isValidClickButton, mouseClicked, mouseDragged, mouseReleased, narrate, onDrag, onFocusedChanged, onRelease, playDownSound, queueNarration, render, renderBackground, renderToolTip, setAlpha, setFocused, setMessage, setWidthMethods inherited from class net.minecraft.client.gui.DrawableHelper
drawCenteredText, drawCenteredText, drawHorizontalLine, drawSprite, drawStringWithShadow, drawTexture, drawTexture, drawTexture, drawTexture, drawTextWithShadow, drawVerticalLine, fill, fillGradient, fillGradient, getZOffset, method_29343, 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 classClickableWidget
-
renderExtra
-
isDisabled
public boolean isDisabled() -
setDisabled
public void setDisabled(boolean disabled)
-