net.minecraft.client.gui.screen.ingame

abstract class BeaconScreen$BaseButtonWidget

extends PressableWidget implements BeaconScreen$BeaconButtonWidget

All mapped superinterfaces:

Widget, Drawable, Element, Navigable, Selectable, Narratable, BeaconScreen$BeaconButtonWidget

net.minecraft.client.gui.screens.inventory.BeaconScreen$BeaconScreenButton
net.minecraft.class_466$class_470
net.minecraft.client.gui.screen.ingame.BeaconScreen$BaseButtonWidget

Field summary

Modifier and TypeField
private boolean
selected
field_2815
disabled

Constructor summary

ModifierConstructor
protected (int x, int y)
protected (int x, int y, Text message)

Method summary

Modifier and TypeMethod
public void
renderContents(GuiGraphics graphics, int mouseX, int mouseY, float a)
method_75752(class_332 arg0, int arg1, int arg2, float arg3)
drawIcon(DrawContext arg0, int arg1, int arg2, float arg3)
protected abstract void
renderIcon(GuiGraphics graphics)
method_18641(class_332 arg0)
renderExtra(DrawContext context)
public boolean
isSelected()
method_2402()
isDisabled()
public void
setSelected(boolean selected)
method_2401(boolean arg0)
setDisabled(boolean disabled)
public void
updateWidgetNarration(NarrationElementOutput output)
method_47399(class_6382 arg0)
appendClickableNarrations(NarrationMessageBuilder arg0)