Class RealmsPdpScreen

All Implemented Interfaces:
ContainerEventHandler, GuiEventListener, Renderable, TabOrderedElement

public class RealmsPdpScreen extends RealmsScreen
  • Field Details

    • TITLE

      private static final Component TITLE
    • TRY_FOR_FREE

      private static final Component TRY_FOR_FREE
    • TRIAL_TITLE

      private static final Component TRIAL_TITLE
    • TRIAL_DESCRIPTION

      private static final Component TRIAL_DESCRIPTION
    • FRIENDS_TITLE

      private static final Component FRIENDS_TITLE
    • FRIENDS_DESCRIPTION

      private static final Component FRIENDS_DESCRIPTION
    • MINIGAMES_TITLE

      private static final Component MINIGAMES_TITLE
    • MINIGAMES_DESCRIPTION

      private static final Component MINIGAMES_DESCRIPTION
    • PRIVATE_SERVER_TITLE

      private static final Component PRIVATE_SERVER_TITLE
    • PRIVATE_SERVER_BACKUPS

      private static final Component PRIVATE_SERVER_BACKUPS
    • PRIVATE_SERVER_EASY_TO_MANAGE

      private static final Component PRIVATE_SERVER_EASY_TO_MANAGE
    • PRIVATE_SERVER_WORLD_SLOTS

      private static final Component PRIVATE_SERVER_WORLD_SLOTS
    • PRIVATE_SERVER_SECURE

      private static final Component PRIVATE_SERVER_SECURE
    • FRIENDS_IMAGE

      private static final Identifier FRIENDS_IMAGE
    • MINIGAMES_IMAGE

      private static final Identifier MINIGAMES_IMAGE
    • PRIVATE_SERVER_IMAGE

      private static final Identifier PRIVATE_SERVER_IMAGE
    • TRIAL_AVAILABLE_SPRITE

      private static final Identifier TRIAL_AVAILABLE_SPRITE
    • HEADER_HEIGHT

      private static final int HEADER_HEIGHT
      See Also:
    • ROW_WIDTH

      private static final int ROW_WIDTH
      See Also:
    • IMAGE_WIDTH

      private static final int IMAGE_WIDTH
      See Also:
    • IMAGE_HEIGHT

      private static final int IMAGE_HEIGHT
      See Also:
    • SPACING

      private static final int SPACING
      See Also:
    • TEXT_WIDTH

      private static final int TEXT_WIDTH
      See Also:
    • HEADER_BUTTON_SPACING

      private static final int HEADER_BUTTON_SPACING
      See Also:
    • lastScreen

      private final Screen lastScreen
    • trialAvailable

      private boolean trialAvailable
    • layout

      private final HeaderAndFooterLayout layout
    • openRealmsScreenWhenAvailable

      private final @Nullable Runnable openRealmsScreenWhenAvailable
    • pdpList

    • dataSubscription

      private @Nullable DataFetcher.Subscription dataSubscription
    • realmsAvailable

      private boolean realmsAvailable
    • redirectedToRealms

      private boolean redirectedToRealms
  • Constructor Details

    • RealmsPdpScreen

      public RealmsPdpScreen(Screen lastScreen, boolean trialAvailable, Runnable openJoinRealmScreen)
    • RealmsPdpScreen

      public RealmsPdpScreen(Screen lastScreen, boolean trialAvailable, Runnable openJoinRealmScreen, @Nullable Runnable openRealmsScreenWhenAvailable)
  • Method Details