Class RealmsMainScreen.NotificationButtonWidget

All Implemented Interfaces:
Drawable, Element, Narratable, Navigable, Selectable, Widget
Enclosing class:
RealmsMainScreen

@Environment(CLIENT) private static class RealmsMainScreen.NotificationButtonWidget extends TextIconButtonWidget.IconOnly
Mappings:
Namespace Name
named net/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget
intermediary net/minecraft/class_4325$class_8651
official fal$g
  • Field Details

    • TEXTURES

      private static final Identifier[] TEXTURES
      Mappings:
      Namespace Name Mixin selector
      named TEXTURES Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget;TEXTURES:[Lnet/minecraft/util/Identifier;
      intermediary field_45227 Lnet/minecraft/class_4325$class_8651;field_45227:[Lnet/minecraft/class_2960;
      official d Lfal$g;d:[Lalf;
    • field_45228

      private static final int field_45228
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_45228 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget;field_45228:I
      intermediary field_45228 Lnet/minecraft/class_4325$class_8651;field_45228:I
      official u Lfal$g;u:I
    • SIZE

      private static final int SIZE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named SIZE Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget;SIZE:I
      intermediary field_45229 Lnet/minecraft/class_4325$class_8651;field_45229:I
      official v Lfal$g;v:I
    • TEXTURE_SIZE

      private static final int TEXTURE_SIZE
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named TEXTURE_SIZE Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget;TEXTURE_SIZE:I
      intermediary field_45230 Lnet/minecraft/class_4325$class_8651;field_45230:I
      official w Lfal$g;w:I
    • notificationCount

      private int notificationCount
      Mappings:
      Namespace Name Mixin selector
      named notificationCount Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget;notificationCount:I
      intermediary field_45231 Lnet/minecraft/class_4325$class_8651;field_45231:I
      official x Lfal$g;x:I
  • Constructor Details

    • NotificationButtonWidget

      public NotificationButtonWidget(Text message, Identifier texture, ButtonWidget.PressAction onPress)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget;<init>(Lnet/minecraft/text/Text;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/gui/widget/ButtonWidget$PressAction;)V
      intermediary <init> Lnet/minecraft/class_4325$class_8651;<init>(Lnet/minecraft/class_2561;Lnet/minecraft/class_2960;Lnet/minecraft/class_4185$class_4241;)V
      official <init> Lfal$g;<init>(Lxp;Lalf;Lfhg$c;)V
  • Method Details

    • getNotificationCount

      int getNotificationCount()
      Mappings:
      Namespace Name Mixin selector
      named getNotificationCount Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget;getNotificationCount()I
      intermediary method_53794 Lnet/minecraft/class_4325$class_8651;method_53794()I
      official a Lfal$g;a()I
    • setNotificationCount

      public void setNotificationCount(int notificationCount)
      Mappings:
      Namespace Name Mixin selector
      named setNotificationCount Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget;setNotificationCount(I)V
      intermediary method_52651 Lnet/minecraft/class_4325$class_8651;method_52651(I)V
      official a Lfal$g;a(I)V
    • renderWidget

      public void renderWidget(DrawContext context, int mouseX, int mouseY, float delta)
      Overrides:
      renderWidget in class TextIconButtonWidget.IconOnly
      Mappings:
      Namespace Name Mixin selector
      named renderWidget Lnet/minecraft/client/gui/widget/ClickableWidget;renderWidget(Lnet/minecraft/client/gui/DrawContext;IIF)V
      intermediary method_48579 Lnet/minecraft/class_339;method_48579(Lnet/minecraft/class_332;IIF)V
      official b Lfhe;b(Lfgt;IIF)V
    • render

      private void render(DrawContext context)
      Mappings:
      Namespace Name Mixin selector
      named render Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$NotificationButtonWidget;render(Lnet/minecraft/client/gui/DrawContext;)V
      intermediary method_52652 Lnet/minecraft/class_4325$class_8651;method_52652(Lnet/minecraft/class_332;)V
      official a Lfal$g;a(Lfgt;)V