Class RealmsMainScreen.Entry

All Implemented Interfaces:
Element, Narratable, Navigable
Direct Known Subclasses:
RealmsMainScreen.EmptyEntry, RealmsMainScreen.ParentRealmSelectionListEntry, RealmsMainScreen.RealmSelectionListEntry, RealmsMainScreen.SnapshotEntry, RealmsMainScreen.VisitButtonEntry, RealmsMainScreen.VisitUrlNotification
Enclosing class:
RealmsMainScreen

@Environment(CLIENT) private abstract class RealmsMainScreen.Entry extends AlwaysSelectedEntryListWidget.Entry<RealmsMainScreen.Entry>
Mappings:
Namespace Name
named net/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry
intermediary net/minecraft/class_4325$class_4866
official fhc$e
  • Field Details

    • field_46680

      protected static final int field_46680
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_46680 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry;field_46680:I
      intermediary field_46680 Lnet/minecraft/class_4325$class_4866;field_46680:I
      official b Lfhc$e;b:I
    • field_46681

      private static final int field_46681
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_46681 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry;field_46681:I
      intermediary field_46681 Lnet/minecraft/class_4325$class_4866;field_46681:I
      official a Lfhc$e;a:I
    • field_52117

      protected static final int field_52117
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_52117 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry;field_52117:I
      intermediary field_52117 Lnet/minecraft/class_4325$class_4866;field_52117:I
      official c Lfhc$e;c:I
    • field_52118

      protected static final int field_52118
      See Also:
      Mappings:
      Namespace Name Mixin selector
      named field_52118 Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry;field_52118:I
      intermediary field_52118 Lnet/minecraft/class_4325$class_4866;field_52118:I
      official d Lfhc$e;d:I
  • Constructor Details

    • Entry

      Entry()
  • Method Details

    • renderStatusIcon

      protected void renderStatusIcon(RealmsServer server, DrawContext context, int x, int y, int mouseX, int mouseY)
      Mappings:
      Namespace Name Mixin selector
      named renderStatusIcon Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry;renderStatusIcon(Lnet/minecraft/client/realms/dto/RealmsServer;Lnet/minecraft/client/gui/DrawContext;IIII)V
      intermediary method_54350 Lnet/minecraft/class_4325$class_4866;method_54350(Lnet/minecraft/class_4877;Lnet/minecraft/class_332;IIII)V
      official a Lfhc$e;a(Lfii;Lfnr;IIII)V
    • drawTextureWithTooltip

      private void drawTextureWithTooltip(DrawContext context, int x, int y, int mouseX, int mouseY, Identifier texture, Supplier<Text> tooltip)
      Mappings:
      Namespace Name Mixin selector
      named drawTextureWithTooltip Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry;drawTextureWithTooltip(Lnet/minecraft/client/gui/DrawContext;IIIILnet/minecraft/util/Identifier;Ljava/util/function/Supplier;)V
      intermediary method_54351 Lnet/minecraft/class_4325$class_4866;method_54351(Lnet/minecraft/class_332;IIIILnet/minecraft/class_2960;Ljava/util/function/Supplier;)V
      official a Lfhc$e;a(Lfnr;IIIILalz;Ljava/util/function/Supplier;)V
    • drawOwnerOrExpiredText

      protected void drawOwnerOrExpiredText(DrawContext context, int y, int x, RealmsServer server)
      Mappings:
      Namespace Name Mixin selector
      named drawOwnerOrExpiredText Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry;drawOwnerOrExpiredText(Lnet/minecraft/client/gui/DrawContext;IILnet/minecraft/client/realms/dto/RealmsServer;)V
      intermediary method_54565 Lnet/minecraft/class_4325$class_4866;method_54565(Lnet/minecraft/class_332;IILnet/minecraft/class_4877;)V
      official a Lfhc$e;a(Lfnr;IILfii;)V
    • drawTrimmedText

      protected void drawTrimmedText(DrawContext context, @Nullable @Nullable String string, int left, int y, int right, int color)
      Mappings:
      Namespace Name Mixin selector
      named drawTrimmedText Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry;drawTrimmedText(Lnet/minecraft/client/gui/DrawContext;Ljava/lang/String;IIII)V
      intermediary method_54352 Lnet/minecraft/class_4325$class_4866;method_54352(Lnet/minecraft/class_332;Ljava/lang/String;IIII)V
      official a Lfhc$e;a(Lfnr;Ljava/lang/String;IIII)V
    • getVersionRight

      protected int getVersionRight(int x, int width, Text version)
      Mappings:
      Namespace Name Mixin selector
      named getVersionRight Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry;getVersionRight(IILnet/minecraft/text/Text;)I
      intermediary method_54346 Lnet/minecraft/class_4325$class_4866;method_54346(IILnet/minecraft/class_2561;)I
      official a Lfhc$e;a(IILxv;)I
    • getGameModeRight

      protected int getGameModeRight(int x, int width, Text gameMode)
      Mappings:
      Namespace Name Mixin selector
      named getGameModeRight Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry;getGameModeRight(IILnet/minecraft/text/Text;)I
      intermediary method_64839 Lnet/minecraft/class_4325$class_4866;method_64839(IILnet/minecraft/class_2561;)I
      official b Lfhc$e;b(IILxv;)I
    • drawGameMode

      protected int drawGameMode(RealmsServer server, DrawContext context, int x, int entryWidth, int y)
      Mappings:
      Namespace Name Mixin selector
      named drawGameMode Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry;drawGameMode(Lnet/minecraft/client/realms/dto/RealmsServer;Lnet/minecraft/client/gui/DrawContext;III)I
      intermediary method_64838 Lnet/minecraft/class_4325$class_4866;method_64838(Lnet/minecraft/class_4877;Lnet/minecraft/class_332;III)I
      official a Lfhc$e;a(Lfii;Lfnr;III)I
    • getNameY

      protected int getNameY(int y)
      Mappings:
      Namespace Name Mixin selector
      named getNameY Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry;getNameY(I)I
      intermediary method_54345 Lnet/minecraft/class_4325$class_4866;method_54345(I)I
      official a Lfhc$e;a(I)I
    • getTextHeight

      protected int getTextHeight()
      Mappings:
      Namespace Name Mixin selector
      named getTextHeight Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry;getTextHeight()I
      intermediary method_54353 Lnet/minecraft/class_4325$class_4866;method_54353()I
      official b Lfhc$e;b()I
    • getNameX

      protected int getNameX(int x)
      Mappings:
      Namespace Name Mixin selector
      named getNameX Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry;getNameX(I)I
      intermediary method_54354 Lnet/minecraft/class_4325$class_4866;method_54354(I)I
      official b Lfhc$e;b(I)I
    • getDescriptionY

      protected int getDescriptionY(int y)
      Mappings:
      Namespace Name Mixin selector
      named getDescriptionY Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry;getDescriptionY(I)I
      intermediary method_54356 Lnet/minecraft/class_4325$class_4866;method_54356(I)I
      official c Lfhc$e;c(I)I
    • getStatusY

      protected int getStatusY(int y)
      Mappings:
      Namespace Name Mixin selector
      named getStatusY Lnet/minecraft/client/realms/gui/screen/RealmsMainScreen$Entry;getStatusY(I)I
      intermediary method_54357 Lnet/minecraft/class_4325$class_4866;method_54357(I)I
      official d Lfhc$e;d(I)I