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.class_466
net.minecraft.client.gui.screen.ingame.BeaconScreen

Field summary

Modifier and TypeField
private static final Identifier
BEACON_LOCATION
field_2808
TEXTURE
private static final Identifier
BUTTON_DISABLED_SPRITE
field_45443
BUTTON_DISABLED_TEXTURE
private static final Identifier
BUTTON_SELECTED_SPRITE
field_45444
BUTTON_SELECTED_TEXTURE
private static final Identifier
BUTTON_HIGHLIGHTED_SPRITE
field_45439
BUTTON_HIGHLIGHTED_TEXTURE
private static final Identifier
BUTTON_SPRITE
field_45440
BUTTON_TEXTURE
private static final Identifier
CONFIRM_SPRITE
field_45441
CONFIRM_TEXTURE
private static final Identifier
CANCEL_SPRITE
field_45442
CANCEL_TEXTURE
private static final Text
PRIMARY_EFFECT_LABEL
field_26560
PRIMARY_POWER_TEXT
private static final Text
SECONDARY_EFFECT_LABEL
field_26561
SECONDARY_POWER_TEXT
private final List<BeaconScreen$BeaconButtonWidget>
beaconButtons
field_33832
buttons
private RegistryEntry<StatusEffect>
primary
field_17412
primaryEffect
private RegistryEntry<StatusEffect>
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)
method_37076(T arg0)
addButton(T button)
protected void
init()
method_25426()
init()
public void
containerTick()
method_37432()
handledScreenTick()
private void
updateButtons()
method_37078()
tickButtons()
protected void
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)
method_25420(class_332 arg0, int arg1, int arg2, float arg3)
renderBackground(DrawContext arg0, int arg1, int arg2, float arg3)
static MinecraftClient
access$000(BeaconScreen arg0)
method_47418(class_466 arg0)
method_47418(BeaconScreen arg0)
static MinecraftClient
access$100(BeaconScreen arg0)
method_2394(class_466 arg0)
method_2394(BeaconScreen arg0)
static MinecraftClient
access$200(BeaconScreen arg0)
method_2393(class_466 arg0)
method_2393(BeaconScreen arg0)
private static void
lambda$updateButtons$0(int arg0, BeaconScreen$BeaconButton arg1)
method_37075(int arg0, class_466$class_6392 arg1)
method_37075(int arg0, BeaconScreen$BeaconButtonWidget button)