net.minecraft.client.gui.screen.ingame

public class BeaconScreen

extends HandledScreen<BeaconScreenHandler>

All mapped superinterfaces:

ParentElement, Element, Navigable, Drawable, ScreenHandlerProvider

net.minecraft.client.gui.screens.inventory.BeaconScreen
net.minecraft.client.gui.screens.inventory.BeaconScreen
net.minecraft.class_466
net.minecraft.client.gui.screen.ingame.BeaconScreen

Field summary

Modifier and TypeField
private static final Identifier
BEACON_LOCATION
BEACON_LOCATION
field_2808
TEXTURE
private static final Identifier
BUTTON_DISABLED_SPRITE
BUTTON_DISABLED_SPRITE
field_45443
BUTTON_DISABLED_TEXTURE
private static final Identifier
BUTTON_SELECTED_SPRITE
BUTTON_SELECTED_SPRITE
field_45444
BUTTON_SELECTED_TEXTURE
private static final Identifier
BUTTON_HIGHLIGHTED_SPRITE
BUTTON_HIGHLIGHTED_SPRITE
field_45439
BUTTON_HIGHLIGHTED_TEXTURE
private static final Identifier
BUTTON_SPRITE
BUTTON_SPRITE
field_45440
BUTTON_TEXTURE
private static final Identifier
CONFIRM_SPRITE
CONFIRM_SPRITE
field_45441
CONFIRM_TEXTURE
private static final Identifier
CANCEL_SPRITE
CANCEL_SPRITE
field_45442
CANCEL_TEXTURE
private static final Text
PRIMARY_EFFECT_LABEL
PRIMARY_EFFECT_LABEL
field_26560
PRIMARY_POWER_TEXT
private static final Text
SECONDARY_EFFECT_LABEL
SECONDARY_EFFECT_LABEL
field_26561
SECONDARY_POWER_TEXT
private final List<BeaconScreen$BeaconButtonWidget>
beaconButtons
beaconButtons
field_33832
buttons
private RegistryEntry<StatusEffect>
primary
primary
field_17412
primaryEffect
private RegistryEntry<StatusEffect>
secondary
secondary
field_17413
secondaryEffect

Constructor summary

ModifierConstructor
public (BeaconScreenHandler handler, PlayerInventory inventory, Text title)

Method summary

Modifier and TypeMethod
private <T extends ClickableWidget extends BeaconScreen$BeaconButtonWidget> void
addBeaconButton(T beaconButton)
addBeaconButton(T beaconButton)
method_37076(T arg0)
addButton(T button)
protected void
init()
init()
method_25426()
init()
public void
containerTick()
containerTick()
method_37432()
handledScreenTick()
private void
updateButtons()
updateButtons()
method_37078()
tickButtons()
protected void
extractLabels(GuiGraphicsExtractor graphics, int xm, int ym)
extractLabels(GuiGraphicsExtractor graphics, int xm, int ym)
method_2388(class_332 arg0, int arg1, int arg2)
drawForeground(DrawContext arg0, int arg1, int arg2)
public void
extractBackground(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
extractBackground(GuiGraphicsExtractor graphics, int mouseX, int mouseY, float a)
method_25420(class_332 arg0, int arg1, int arg2, float arg3)
renderBackground(DrawContext arg0, int arg1, int arg2, float arg3)