Interface RichPresenceContainer

All Known Implementing Classes:
DimensionSection.Dimension, GenericSection, InitSection, JoinGameSection, MainMenuSection, MultiPlayerSection, PauseSection, RealmsGameSection, RealmsScreenSection, ReplayModEditorSection, ReplayModMenuSection, ReplayModRenderSection, RichPresenceOverrideHolder, ServerEntry, ServerListSection, SinglePlayerSection

public interface RichPresenceContainer
  • Method Details

    • buildPresence

      RichPresenceBuilder buildPresence()
      Convert the config to a RichPresence
      Returns:
      A copy of RichPresenceBuilder ready to be used
    • isActive

      boolean isActive()
      Is the current RPC section active, and should it be used
      Returns:
      Boolean.TRUE if enabled
    • overrideWith

      default RichPresenceOverrideHolder overrideWith(RichPresenceContainer overrideContainer)
      Override the values of one rich presence, with the values of another
      Parameters:
      overrideContainer - The new rich presence that will override the old one
      Returns:
      A RichPresenceOverrideHolder that can be overridden again with another rich presence