Class BeaconScreen.IconButtonWidget

All Implemented Interfaces:
Drawable, Element, Narratable, BeaconScreen.BeaconButtonWidget, Selectable
Direct Known Subclasses:
BeaconScreen.CancelButtonWidget, BeaconScreen.DoneButtonWidget
Enclosing class:
BeaconScreen

@Environment(CLIENT) private abstract class BeaconScreen.IconButtonWidget extends BeaconScreen.BaseButtonWidget
Mappings:
Namespace Name
official elk$f
intermediary net/minecraft/class_466$class_4072
named net/minecraft/client/gui/screen/ingame/BeaconScreen$IconButtonWidget
  • Field Details

    • u

      private final int u
      Mappings:
      Namespace Name Mixin selector
      official a Lelk$f;a:I
      intermediary field_18224 Lnet/minecraft/class_466$class_4072;field_18224:I
      named u Lnet/minecraft/client/gui/screen/ingame/BeaconScreen$IconButtonWidget;u:I
    • v

      private final int v
      Mappings:
      Namespace Name Mixin selector
      official c Lelk$f;c:I
      intermediary field_18225 Lnet/minecraft/class_466$class_4072;field_18225:I
      named v Lnet/minecraft/client/gui/screen/ingame/BeaconScreen$IconButtonWidget;v:I
  • Constructor Details

    • IconButtonWidget

      protected IconButtonWidget(int x, int y, int u, int v, Text message)
      Mappings:
      Namespace Name Mixin selector
      official <init> Lelk$f;<init>(Lelk;IIIILrm;)V
      intermediary <init> Lnet/minecraft/class_466$class_4072;<init>(Lnet/minecraft/class_466;IIIILnet/minecraft/class_2561;)V
      named <init> Lnet/minecraft/client/gui/screen/ingame/BeaconScreen$IconButtonWidget;<init>(Lnet/minecraft/client/gui/screen/ingame/BeaconScreen;IIIILnet/minecraft/text/Text;)V
  • Method Details

    • renderExtra

      protected void renderExtra(MatrixStack matrices)
      Specified by:
      renderExtra in class BeaconScreen.BaseButtonWidget
      Mappings:
      Namespace Name Mixin selector
      official a Lelk$e;a(Ldzt;)V
      intermediary method_18641 Lnet/minecraft/class_466$class_470;method_18641(Lnet/minecraft/class_4587;)V
      named renderExtra Lnet/minecraft/client/gui/screen/ingame/BeaconScreen$BaseButtonWidget;renderExtra(Lnet/minecraft/client/util/math/MatrixStack;)V
    • renderTooltip

      public void renderTooltip(MatrixStack matrices, int mouseX, int mouseY)
      Specified by:
      renderTooltip in interface BeaconScreen.BeaconButtonWidget
      Overrides:
      renderTooltip in class ClickableWidget
      Mappings:
      Namespace Name Mixin selector
      official a Legq;a(Ldzt;II)V
      intermediary method_25352 Lnet/minecraft/class_339;method_25352(Lnet/minecraft/class_4587;II)V
      named renderTooltip Lnet/minecraft/client/gui/widget/ClickableWidget;renderTooltip(Lnet/minecraft/client/util/math/MatrixStack;II)V