Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- acceptTargets(Set<String>, Set<String>) - Method in class com.hypherionmc.simplerpc.mixin.FabricMixinPlugin
- addKnownBiome(String, String) - Static method in class com.hypherionmc.simplerpc.integrations.known.KnownBiomeHelper
-
Register a Custom Biome to be resolved by the BIOME placeholder
- addKnownDimension(String, String) - Static method in class com.hypherionmc.simplerpc.integrations.known.KnownDimensionHelper
-
Register a Custom Dimension to be resolved by the DIMENSION placeholder
- APIUtils - Class in com.hypherionmc.simplerpc.api.utils
- APIUtils() - Constructor for class com.hypherionmc.simplerpc.api.utils.APIUtils
- appendAdditional() - Method in class com.hypherionmc.simplerpc.config.base.BaseRPCConfig
-
Allows you to add additional information or set default config values before the file is created
- appendAdditional() - Method in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- ATLauncher - Class in com.hypherionmc.simplerpc.integrations.launchers.types
- ATLauncher() - Constructor for class com.hypherionmc.simplerpc.integrations.launchers.types.ATLauncher
- ATLAUNCHER - Enum constant in enum class com.hypherionmc.simplerpc.enums.LauncherType
B
- BaseRPCConfig<S extends BaseRPCConfig> - Class in com.hypherionmc.simplerpc.config.base
- BaseRPCConfig(String, String) - Constructor for class com.hypherionmc.simplerpc.config.base.BaseRPCConfig
-
Create a new Config class
- buildPresence() - Method in interface com.hypherionmc.simplerpc.api.rpc.RichPresenceContainer
-
Convert the config to a RichPresence
- buildPresence() - Method in class com.hypherionmc.simplerpc.api.rpc.RichPresenceOverrideHolder
-
Convert the config to a RichPresence
- buildPresence() - Method in class com.hypherionmc.simplerpc.config.objects.DimensionSection.Dimension
- buildPresence() - Method in class com.hypherionmc.simplerpc.config.objects.ServerEntry
- buildPresence() - Method in class com.hypherionmc.simplerpc.config.presence.GenericSection
- buildPresence() - Method in class com.hypherionmc.simplerpc.config.presence.InitSection
- buildPresence() - Method in class com.hypherionmc.simplerpc.config.presence.JoinGameSection
- buildPresence() - Method in class com.hypherionmc.simplerpc.config.presence.MainMenuSection
- buildPresence() - Method in class com.hypherionmc.simplerpc.config.presence.MultiPlayerSection
- buildPresence() - Method in class com.hypherionmc.simplerpc.config.presence.PauseSection
- buildPresence() - Method in class com.hypherionmc.simplerpc.config.presence.RealmsGameSection
- buildPresence() - Method in class com.hypherionmc.simplerpc.config.presence.RealmsScreenSection
- buildPresence() - Method in class com.hypherionmc.simplerpc.config.presence.ReplayModEditorSection
- buildPresence() - Method in class com.hypherionmc.simplerpc.config.presence.ReplayModMenuSection
- buildPresence() - Method in class com.hypherionmc.simplerpc.config.presence.ReplayModRenderSection
- buildPresence() - Method in class com.hypherionmc.simplerpc.config.presence.ServerListSection
- buildPresence() - Method in class com.hypherionmc.simplerpc.config.presence.SinglePlayerSection
- ButtonWrapper - Class in com.hypherionmc.simplerpc.api.rpc
- ButtonWrapper() - Constructor for class com.hypherionmc.simplerpc.api.rpc.ButtonWrapper
C
- checkReplayMod() - Static method in class com.hypherionmc.simplerpc.util.CompatUtils
- clear() - Method in class com.hypherionmc.simplerpc.api.variables.PlaceholderEngine
-
Clear all registered placeholders
- ClientConfig - Class in com.hypherionmc.simplerpc.config.impl
- ClientConfig(SimpleRPCCore) - Constructor for class com.hypherionmc.simplerpc.config.impl.ClientConfig
-
Create a new copy of the RPC client config
- clientTick(CraterClientTickEvent) - Static method in class com.hypherionmc.simplerpc.SimpleRPCClient
- com.hypherionmc.simplerpc - package com.hypherionmc.simplerpc
- com.hypherionmc.simplerpc.api.events - package com.hypherionmc.simplerpc.api.events
- com.hypherionmc.simplerpc.api.rpc - package com.hypherionmc.simplerpc.api.rpc
- com.hypherionmc.simplerpc.api.utils - package com.hypherionmc.simplerpc.api.utils
- com.hypherionmc.simplerpc.api.variables - package com.hypherionmc.simplerpc.api.variables
- com.hypherionmc.simplerpc.api.variables.validation - package com.hypherionmc.simplerpc.api.variables.validation
- com.hypherionmc.simplerpc.config.base - package com.hypherionmc.simplerpc.config.base
- com.hypherionmc.simplerpc.config.impl - package com.hypherionmc.simplerpc.config.impl
- com.hypherionmc.simplerpc.config.objects - package com.hypherionmc.simplerpc.config.objects
- com.hypherionmc.simplerpc.config.presence - package com.hypherionmc.simplerpc.config.presence
- com.hypherionmc.simplerpc.discord - package com.hypherionmc.simplerpc.discord
- com.hypherionmc.simplerpc.enums - package com.hypherionmc.simplerpc.enums
- com.hypherionmc.simplerpc.integrations - package com.hypherionmc.simplerpc.integrations
- com.hypherionmc.simplerpc.integrations.known - package com.hypherionmc.simplerpc.integrations.known
- com.hypherionmc.simplerpc.integrations.launchers - package com.hypherionmc.simplerpc.integrations.launchers
- com.hypherionmc.simplerpc.integrations.launchers.types - package com.hypherionmc.simplerpc.integrations.launchers.types
- com.hypherionmc.simplerpc.loaders - package com.hypherionmc.simplerpc.loaders
- com.hypherionmc.simplerpc.mixin - package com.hypherionmc.simplerpc.mixin
- com.hypherionmc.simplerpc.mixin.compat - package com.hypherionmc.simplerpc.mixin.compat
- com.hypherionmc.simplerpc.util - package com.hypherionmc.simplerpc.util
- com.hypherionmc.simplerpc.util.rpcavatar - package com.hypherionmc.simplerpc.util.rpcavatar
- com.hypherionmc.simplerpc.util.variables - package com.hypherionmc.simplerpc.util.variables
- CompatUtils - Class in com.hypherionmc.simplerpc.util
- CompatUtils() - Constructor for class com.hypherionmc.simplerpc.util.CompatUtils
- configReloaded() - Method in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- configReloaded() - Method in class com.hypherionmc.simplerpc.config.impl.ReplayModConfig
- configReloaded() - Method in class com.hypherionmc.simplerpc.config.impl.ServerEntriesConfig
- CUR_DIR - Static variable in class com.hypherionmc.simplerpc.api.utils.APIUtils
- CurseForge - Class in com.hypherionmc.simplerpc.integrations.launchers.types
- CurseForge() - Constructor for class com.hypherionmc.simplerpc.integrations.launchers.types.CurseForge
- CURSEFORGE - Enum constant in enum class com.hypherionmc.simplerpc.enums.LauncherType
- CUSTOM - Enum constant in enum class com.hypherionmc.simplerpc.enums.RichPresenceState
- CustomVariable() - Constructor for class com.hypherionmc.simplerpc.config.objects.CustomVariablesConfig.CustomVariable
- CustomVariablesConfig - Class in com.hypherionmc.simplerpc.config.objects
- CustomVariablesConfig() - Constructor for class com.hypherionmc.simplerpc.config.objects.CustomVariablesConfig
- CustomVariablesConfig.CustomVariable - Class in com.hypherionmc.simplerpc.config.objects
D
- data - Variable in class com.hypherionmc.simplerpc.util.rpcavatar.StandardResponse
- debugging - Variable in class com.hypherionmc.simplerpc.config.objects.GeneralConfig
- Dimension() - Constructor for class com.hypherionmc.simplerpc.config.objects.DimensionSection.Dimension
- dimension_overrides - Variable in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- dimensions - Variable in class com.hypherionmc.simplerpc.config.objects.DimensionSection
- DimensionSection - Class in com.hypherionmc.simplerpc.config.objects
- DimensionSection() - Constructor for class com.hypherionmc.simplerpc.config.objects.DimensionSection
- DimensionSection.Dimension - Class in com.hypherionmc.simplerpc.config.objects
- disconnected(ErrorCode, String) - Method in class com.hypherionmc.simplerpc.discord.SimpleRpcDiscordEventHandler
- Disconnected() - Constructor for class com.hypherionmc.simplerpc.api.events.RPCEvents.Disconnected
- discordid - Variable in class com.hypherionmc.simplerpc.config.objects.GeneralConfig
- DummyForgeEntrypoint - Class in com.hypherionmc.simplerpc.loaders
- DummyForgeEntrypoint() - Constructor for class com.hypherionmc.simplerpc.loaders.DummyForgeEntrypoint
- DummyNeoForgeEntrypoint - Class in com.hypherionmc.simplerpc.loaders
- DummyNeoForgeEntrypoint() - Constructor for class com.hypherionmc.simplerpc.loaders.DummyNeoForgeEntrypoint
E
- enabled - Variable in class com.hypherionmc.simplerpc.config.impl.ReplayModConfig
- enabled - Variable in class com.hypherionmc.simplerpc.config.impl.ServerEntriesConfig
- enabled - Variable in class com.hypherionmc.simplerpc.config.objects.CustomVariablesConfig
- enabled - Variable in class com.hypherionmc.simplerpc.config.objects.DimensionSection
- enabled - Variable in class com.hypherionmc.simplerpc.config.objects.GeneralConfig
- enabled - Variable in class com.hypherionmc.simplerpc.config.presence.InitSection
- enabled - Variable in class com.hypherionmc.simplerpc.config.presence.JoinGameSection
- enabled - Variable in class com.hypherionmc.simplerpc.config.presence.MainMenuSection
- enabled - Variable in class com.hypherionmc.simplerpc.config.presence.MultiPlayerSection
- enabled - Variable in class com.hypherionmc.simplerpc.config.presence.PauseSection
- enabled - Variable in class com.hypherionmc.simplerpc.config.presence.RealmsGameSection
- enabled - Variable in class com.hypherionmc.simplerpc.config.presence.RealmsScreenSection
- enabled - Variable in class com.hypherionmc.simplerpc.config.presence.ReplayModEditorSection
- enabled - Variable in class com.hypherionmc.simplerpc.config.presence.ReplayModMenuSection
- enabled - Variable in class com.hypherionmc.simplerpc.config.presence.ReplayModRenderSection
- enabled - Variable in class com.hypherionmc.simplerpc.config.presence.ServerListSection
- enabled - Variable in class com.hypherionmc.simplerpc.config.presence.SinglePlayerSection
- error - Variable in class com.hypherionmc.simplerpc.util.rpcavatar.StandardResponse
- errored(ErrorCode, String) - Method in class com.hypherionmc.simplerpc.discord.SimpleRpcDiscordEventHandler
- Errored() - Constructor for class com.hypherionmc.simplerpc.api.events.RPCEvents.Errored
F
- FabricMixinPlugin - Class in com.hypherionmc.simplerpc.mixin
- FabricMixinPlugin() - Constructor for class com.hypherionmc.simplerpc.mixin.FabricMixinPlugin
- findDimension(List<DimensionSection.Dimension>) - Static method in class com.hypherionmc.simplerpc.api.utils.APIUtils
-
Tries to find a matching Biome/Dimension or both override from the config
- format12(long) - Static method in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- format24(long) - Static method in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- formatDateFormat(long, SimpleDateFormat) - Static method in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- formatTicks(long) - Static method in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
G
- GameType - Enum Class in com.hypherionmc.simplerpc.enums
- GDLAUNCHER - Enum constant in enum class com.hypherionmc.simplerpc.enums.LauncherType
- general - Variable in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- GeneralConfig - Class in com.hypherionmc.simplerpc.config.objects
- GeneralConfig() - Constructor for class com.hypherionmc.simplerpc.config.objects.GeneralConfig
- generic - Variable in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- GENERIC - Enum constant in enum class com.hypherionmc.simplerpc.enums.RichPresenceState
- GenericSection - Class in com.hypherionmc.simplerpc.config.presence
- GenericSection() - Constructor for class com.hypherionmc.simplerpc.config.presence.GenericSection
- get() - Method in class com.hypherionmc.simplerpc.api.rpc.RichPresenceOverrideHolder
- get() - Method in interface com.hypherionmc.simplerpc.api.variables.validation.UnsafeSupplier
- getCachedImage(String) - Method in class com.hypherionmc.simplerpc.util.rpcavatar.RPCImageServer
- getConfigVersion() - Method in class com.hypherionmc.simplerpc.config.base.BaseRPCConfig
-
Used to determine if the config structure needs to be upgraded
- getConfigVersion() - Method in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- getConfigVersion() - Method in class com.hypherionmc.simplerpc.config.impl.ReplayModConfig
- getConfigVersion() - Method in class com.hypherionmc.simplerpc.config.impl.ServerEntriesConfig
- getHash(String) - Method in class com.hypherionmc.simplerpc.util.rpcavatar.RPCImageServer
-
Get the image has of a local file, to be used with the RPC Image Server API
- getLauncherName() - Method in interface com.hypherionmc.simplerpc.integrations.launchers.Launcher
- getLauncherName() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.ATLauncher
- getLauncherName() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.CurseForge
- getLauncherName() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.Modrinth
- getLauncherName() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.MultiMC
- getLauncherName() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.Technic
- getLauncherType() - Method in interface com.hypherionmc.simplerpc.integrations.launchers.Launcher
- getLauncherType() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.ATLauncher
- getLauncherType() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.CurseForge
- getLauncherType() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.Modrinth
- getLauncherType() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.MultiMC
- getLauncherType() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.Technic
- getMixins() - Method in class com.hypherionmc.simplerpc.mixin.FabricMixinPlugin
- getPackIcon() - Method in interface com.hypherionmc.simplerpc.integrations.launchers.Launcher
- getPackIcon() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.ATLauncher
- getPackIcon() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.CurseForge
- getPackIcon() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.Modrinth
- getPackIcon() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.MultiMC
- getPackIcon() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.Technic
- getPackName() - Method in interface com.hypherionmc.simplerpc.integrations.launchers.Launcher
- getPackName() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.ATLauncher
- getPackName() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.CurseForge
- getPackName() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.Modrinth
- getPackName() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.MultiMC
- getPackName() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.Technic
- getPluginId() - Method in class com.hypherionmc.simplerpc.SimpleRPC
- getPresence() - Method in class com.hypherionmc.simplerpc.api.rpc.RichPresenceBuilder
-
Used internally to build the RPC for the Discord SDK
- getRefMapperConfig() - Method in class com.hypherionmc.simplerpc.mixin.FabricMixinPlugin
- GuiReplayOverlayMixin - Class in com.hypherionmc.simplerpc.mixin.compat
- GuiReplayOverlayMixin() - Constructor for class com.hypherionmc.simplerpc.mixin.compat.GuiReplayOverlayMixin
- GuiReplayViewerMixin - Class in com.hypherionmc.simplerpc.mixin.compat
- GuiReplayViewerMixin() - Constructor for class com.hypherionmc.simplerpc.mixin.compat.GuiReplayViewerMixin
- GuiSavingReplayMixin - Class in com.hypherionmc.simplerpc.mixin.compat
- GuiSavingReplayMixin() - Constructor for class com.hypherionmc.simplerpc.mixin.compat.GuiSavingReplayMixin
H
- hasLoaded() - Method in interface com.hypherionmc.simplerpc.integrations.launchers.Launcher
- hasLoaded() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.ATLauncher
- hasLoaded() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.CurseForge
- hasLoaded() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.Modrinth
- hasLoaded() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.MultiMC
- hasLoaded() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.Technic
- hasReplay - Static variable in class com.hypherionmc.simplerpc.util.CompatUtils
- hoursMinutesToTicks(int, int) - Static method in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
I
- IN_GAME - Enum constant in enum class com.hypherionmc.simplerpc.enums.RichPresenceState
- init - Variable in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- init() - Method in class com.hypherionmc.simplerpc.discord.SimpleRPCCore
-
Create a new instance of this class
- init(LateInitEvent) - Static method in class com.hypherionmc.simplerpc.SimpleRPCClient
- INIT - Enum constant in enum class com.hypherionmc.simplerpc.enums.RichPresenceState
- InitSection - Class in com.hypherionmc.simplerpc.config.presence
- InitSection() - Constructor for class com.hypherionmc.simplerpc.config.presence.InitSection
- INSTANCE - Static variable in class com.hypherionmc.simplerpc.api.variables.PlaceholderEngine
- INSTANCE - Static variable in class com.hypherionmc.simplerpc.discord.SimpleRPCCore
- INSTANCE - Static variable in class com.hypherionmc.simplerpc.integrations.launchers.LauncherDetector
- INSTANCE - Static variable in class com.hypherionmc.simplerpc.util.rpcavatar.RPCImageServer
- ip - Variable in class com.hypherionmc.simplerpc.config.objects.ServerEntry
- isActive() - Method in interface com.hypherionmc.simplerpc.api.rpc.RichPresenceContainer
-
Is the current RPC section active, and should it be used
- isActive() - Method in class com.hypherionmc.simplerpc.api.rpc.RichPresenceOverrideHolder
-
Is the current RPC section active, and should it be used
- isActive() - Method in class com.hypherionmc.simplerpc.config.objects.DimensionSection.Dimension
- isActive() - Method in class com.hypherionmc.simplerpc.config.objects.ServerEntry
- isActive() - Method in class com.hypherionmc.simplerpc.config.presence.GenericSection
- isActive() - Method in class com.hypherionmc.simplerpc.config.presence.InitSection
- isActive() - Method in class com.hypherionmc.simplerpc.config.presence.JoinGameSection
- isActive() - Method in class com.hypherionmc.simplerpc.config.presence.MainMenuSection
- isActive() - Method in class com.hypherionmc.simplerpc.config.presence.MultiPlayerSection
- isActive() - Method in class com.hypherionmc.simplerpc.config.presence.PauseSection
- isActive() - Method in class com.hypherionmc.simplerpc.config.presence.RealmsGameSection
- isActive() - Method in class com.hypherionmc.simplerpc.config.presence.RealmsScreenSection
- isActive() - Method in class com.hypherionmc.simplerpc.config.presence.ReplayModEditorSection
- isActive() - Method in class com.hypherionmc.simplerpc.config.presence.ReplayModMenuSection
- isActive() - Method in class com.hypherionmc.simplerpc.config.presence.ReplayModRenderSection
- isActive() - Method in class com.hypherionmc.simplerpc.config.presence.ServerListSection
- isActive() - Method in class com.hypherionmc.simplerpc.config.presence.SinglePlayerSection
J
- join_game - Variable in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- JoinGameSection - Class in com.hypherionmc.simplerpc.config.presence
- JoinGameSection() - Constructor for class com.hypherionmc.simplerpc.config.presence.JoinGameSection
- JOINING_GAME - Enum constant in enum class com.hypherionmc.simplerpc.enums.RichPresenceState
K
- KnownBiomeHelper - Class in com.hypherionmc.simplerpc.integrations.known
- KnownBiomeHelper() - Constructor for class com.hypherionmc.simplerpc.integrations.known.KnownBiomeHelper
- KnownDimensionHelper - Class in com.hypherionmc.simplerpc.integrations.known
- KnownDimensionHelper() - Constructor for class com.hypherionmc.simplerpc.integrations.known.KnownDimensionHelper
L
- LanguageChanged() - Constructor for class com.hypherionmc.simplerpc.api.events.RPCEvents.LanguageChanged
- Launcher - Interface in com.hypherionmc.simplerpc.integrations.launchers
- LauncherDetector - Class in com.hypherionmc.simplerpc.integrations.launchers
- LauncherDetector() - Constructor for class com.hypherionmc.simplerpc.integrations.launchers.LauncherDetector
- launcherIntegration - Variable in class com.hypherionmc.simplerpc.config.objects.GeneralConfig
- LauncherType - Enum Class in com.hypherionmc.simplerpc.enums
- loadLaunchers() - Method in class com.hypherionmc.simplerpc.integrations.launchers.LauncherDetector
- logger - Static variable in class com.hypherionmc.simplerpc.RPCConstants
M
- main_menu - Variable in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- MAIN_MENU - Enum constant in enum class com.hypherionmc.simplerpc.enums.RichPresenceState
- MainMenuSection - Class in com.hypherionmc.simplerpc.config.presence
- MainMenuSection() - Constructor for class com.hypherionmc.simplerpc.config.presence.MainMenuSection
- MCTimeUtils - Class in com.hypherionmc.simplerpc.api.utils
- meansReset(String) - Static method in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- message - Variable in class com.hypherionmc.simplerpc.util.rpcavatar.StandardResponse
- MOD_ID - Static variable in class com.hypherionmc.simplerpc.RPCConstants
- MOD_NAME - Static variable in class com.hypherionmc.simplerpc.RPCConstants
- Modrinth - Class in com.hypherionmc.simplerpc.integrations.launchers.types
- Modrinth() - Constructor for class com.hypherionmc.simplerpc.integrations.launchers.types.Modrinth
- MODRINTH - Enum constant in enum class com.hypherionmc.simplerpc.enums.LauncherType
- multi_player - Variable in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- MultiMC - Class in com.hypherionmc.simplerpc.integrations.launchers.types
- MultiMC() - Constructor for class com.hypherionmc.simplerpc.integrations.launchers.types.MultiMC
- MULTIMC - Enum constant in enum class com.hypherionmc.simplerpc.enums.LauncherType
- MULTIPLAYER - Enum constant in enum class com.hypherionmc.simplerpc.enums.GameType
- MultiPlayerSection - Class in com.hypherionmc.simplerpc.config.presence
- MultiPlayerSection() - Constructor for class com.hypherionmc.simplerpc.config.presence.MultiPlayerSection
N
- name - Variable in class com.hypherionmc.simplerpc.config.objects.CustomVariablesConfig.CustomVariable
- name - Variable in class com.hypherionmc.simplerpc.config.objects.DimensionSection.Dimension
- nameToTicks - Static variable in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- NotEmptyValidator - Class in com.hypherionmc.simplerpc.api.variables.validation
- NotEmptyValidator() - Constructor for class com.hypherionmc.simplerpc.api.variables.validation.NotEmptyValidator
- NotNullValidator - Class in com.hypherionmc.simplerpc.api.variables.validation
- NotNullValidator() - Constructor for class com.hypherionmc.simplerpc.api.variables.validation.NotNullValidator
O
- offsetDateTime - Static variable in class com.hypherionmc.simplerpc.api.rpc.RichPresenceBuilder
- onLoad(String) - Method in class com.hypherionmc.simplerpc.mixin.FabricMixinPlugin
- onLoadClient() - Method in class com.hypherionmc.simplerpc.SimpleRPC
- overrideWith(RichPresenceContainer) - Method in interface com.hypherionmc.simplerpc.api.rpc.RichPresenceContainer
-
Override the values of one rich presence, with the values of another
P
- parse(String) - Static method in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- parse12(String) - Static method in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- parse24(String) - Static method in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- parseAlias(String) - Static method in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- parseAndLimit(String, int) - Static method in class com.hypherionmc.simplerpc.api.utils.APIUtils
-
Helper method to resolve placeholders, and limit the output string length.
- parseTicks(String) - Static method in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- PAUSED - Enum constant in enum class com.hypherionmc.simplerpc.enums.RichPresenceState
- pauseSection - Variable in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- PauseSection - Class in com.hypherionmc.simplerpc.config.presence
- PauseSection() - Constructor for class com.hypherionmc.simplerpc.config.presence.PauseSection
- PlaceholderEngine - Class in com.hypherionmc.simplerpc.api.variables
- PlaceholderEngine() - Constructor for class com.hypherionmc.simplerpc.api.variables.PlaceholderEngine
- playerJoinGame(CraterSinglePlayerEvent.PlayerLogin) - Static method in class com.hypherionmc.simplerpc.SimpleRPCClient
- playerJoinRealm(PlayerJoinRealmEvent) - Static method in class com.hypherionmc.simplerpc.SimpleRPCClient
- postApply(String, ClassNode, String, IMixinInfo) - Method in class com.hypherionmc.simplerpc.mixin.FabricMixinPlugin
- preApply(String, ClassNode, String, IMixinInfo) - Method in class com.hypherionmc.simplerpc.mixin.FabricMixinPlugin
- presence - Variable in class com.hypherionmc.simplerpc.config.objects.DimensionSection.Dimension
- presence - Variable in class com.hypherionmc.simplerpc.config.objects.ServerEntry
- presence - Variable in class com.hypherionmc.simplerpc.config.presence.GenericSection
- presence - Variable in class com.hypherionmc.simplerpc.config.presence.InitSection
- presence - Variable in class com.hypherionmc.simplerpc.config.presence.JoinGameSection
- presence - Variable in class com.hypherionmc.simplerpc.config.presence.MainMenuSection
- presence - Variable in class com.hypherionmc.simplerpc.config.presence.MultiPlayerSection
- presence - Variable in class com.hypherionmc.simplerpc.config.presence.PauseSection
- presence - Variable in class com.hypherionmc.simplerpc.config.presence.RealmsGameSection
- presence - Variable in class com.hypherionmc.simplerpc.config.presence.RealmsScreenSection
- presence - Variable in class com.hypherionmc.simplerpc.config.presence.ReplayModEditorSection
- presence - Variable in class com.hypherionmc.simplerpc.config.presence.ReplayModMenuSection
- presence - Variable in class com.hypherionmc.simplerpc.config.presence.ReplayModRenderSection
- presence - Variable in class com.hypherionmc.simplerpc.config.presence.ServerListSection
- presence - Variable in class com.hypherionmc.simplerpc.config.presence.SinglePlayerSection
- PRISM - Enum constant in enum class com.hypherionmc.simplerpc.enums.LauncherType
- processImages() - Method in class com.hypherionmc.simplerpc.util.rpcavatar.RPCImageServer
-
Scan images folder for images, and check if they need to be uploaded to the image server
- processLauncherIcon(File) - Method in class com.hypherionmc.simplerpc.util.rpcavatar.RPCImageServer
R
- readLauncherFile(File) - Method in interface com.hypherionmc.simplerpc.integrations.launchers.Launcher
- ready(User) - Method in class com.hypherionmc.simplerpc.discord.SimpleRpcDiscordEventHandler
- Ready() - Constructor for class com.hypherionmc.simplerpc.api.events.RPCEvents.Ready
- REALM - Enum constant in enum class com.hypherionmc.simplerpc.enums.GameType
- REALM_MENU - Enum constant in enum class com.hypherionmc.simplerpc.enums.RichPresenceState
- realmsGameSection - Variable in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- RealmsGameSection - Class in com.hypherionmc.simplerpc.config.presence
- RealmsGameSection() - Constructor for class com.hypherionmc.simplerpc.config.presence.RealmsGameSection
- realmsScreenSection - Variable in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- RealmsScreenSection - Class in com.hypherionmc.simplerpc.config.presence
- RealmsScreenSection() - Constructor for class com.hypherionmc.simplerpc.config.presence.RealmsScreenSection
- realmsServer - Static variable in class com.hypherionmc.simplerpc.util.variables.RPCVariables
- register() - Static method in class com.hypherionmc.simplerpc.util.variables.RPCVariables
-
Register all valid Placeholders, including custom ones
- registerAndSetup(S) - Method in class com.hypherionmc.simplerpc.config.base.BaseRPCConfig
-
This method has to be called in the config constructor.
- registerPlaceholder(String, Validator, String, UnsafeSupplier<String>) - Method in class com.hypherionmc.simplerpc.api.variables.PlaceholderEngine
-
Register a new placeholder, that is only active when certain checks are met
- registerPlaceholder(String, String, UnsafeSupplier<String>) - Method in class com.hypherionmc.simplerpc.api.variables.PlaceholderEngine
-
Register a new placeholder that is always active, and will always return a value
- RegisterPlaceholders() - Constructor for class com.hypherionmc.simplerpc.api.events.RPCEvents.RegisterPlaceholders
- renderFramesDone - Static variable in class com.hypherionmc.simplerpc.integrations.ReplayModCompat
- renderFramesTotal - Static variable in class com.hypherionmc.simplerpc.integrations.ReplayModCompat
- renderTimeLeft - Static variable in class com.hypherionmc.simplerpc.integrations.ReplayModCompat
- renderTimeTaken - Static variable in class com.hypherionmc.simplerpc.integrations.ReplayModCompat
- REPLAY_BROWSER - Enum constant in enum class com.hypherionmc.simplerpc.enums.RichPresenceState
- REPLAY_EDITOR - Enum constant in enum class com.hypherionmc.simplerpc.enums.RichPresenceState
- REPLAY_RENDER - Enum constant in enum class com.hypherionmc.simplerpc.enums.RichPresenceState
- ReplayModCompat - Class in com.hypherionmc.simplerpc.integrations
- ReplayModCompat() - Constructor for class com.hypherionmc.simplerpc.integrations.ReplayModCompat
- replayModConfig - Static variable in class com.hypherionmc.simplerpc.discord.SimpleRPCCore
- ReplayModConfig - Class in com.hypherionmc.simplerpc.config.impl
- ReplayModConfig(SimpleRPCCore) - Constructor for class com.hypherionmc.simplerpc.config.impl.ReplayModConfig
- replayModEditorSection - Variable in class com.hypherionmc.simplerpc.config.impl.ReplayModConfig
- ReplayModEditorSection - Class in com.hypherionmc.simplerpc.config.presence
- ReplayModEditorSection() - Constructor for class com.hypherionmc.simplerpc.config.presence.ReplayModEditorSection
- replayModMenuSection - Variable in class com.hypherionmc.simplerpc.config.impl.ReplayModConfig
- ReplayModMenuSection - Class in com.hypherionmc.simplerpc.config.presence
- ReplayModMenuSection() - Constructor for class com.hypherionmc.simplerpc.config.presence.ReplayModMenuSection
- replayModRenderSection - Variable in class com.hypherionmc.simplerpc.config.impl.ReplayModConfig
- ReplayModRenderSection - Class in com.hypherionmc.simplerpc.config.presence
- ReplayModRenderSection() - Constructor for class com.hypherionmc.simplerpc.config.presence.ReplayModRenderSection
- resetAliases - Static variable in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- resolvePlaceholders(String) - Method in class com.hypherionmc.simplerpc.api.variables.PlaceholderEngine
-
Resolve all valid placeholders in a string
- RichPresenceBuilder - Class in com.hypherionmc.simplerpc.api.rpc
- RichPresenceBuilder() - Constructor for class com.hypherionmc.simplerpc.api.rpc.RichPresenceBuilder
- RichPresenceContainer - Interface in com.hypherionmc.simplerpc.api.rpc
- RichPresenceEvents - Class in com.hypherionmc.simplerpc.discord
- RichPresenceModel - Class in com.hypherionmc.simplerpc.config.objects
- RichPresenceModel() - Constructor for class com.hypherionmc.simplerpc.config.objects.RichPresenceModel
- RichPresenceOverrideHolder - Class in com.hypherionmc.simplerpc.api.rpc
- RichPresenceOverrideHolder() - Constructor for class com.hypherionmc.simplerpc.api.rpc.RichPresenceOverrideHolder
- RichPresenceShutDown() - Constructor for class com.hypherionmc.simplerpc.api.events.RPCEvents.RichPresenceShutDown
- RichPresenceState - Enum Class in com.hypherionmc.simplerpc.enums
- RichPresenceUpdated() - Constructor for class com.hypherionmc.simplerpc.api.events.RPCEvents.RichPresenceUpdated
- rpcButton() - Method in class com.hypherionmc.simplerpc.api.rpc.ButtonWrapper
-
Convert the button to an RPC button, and parse any placeholders that might be present
- RPCConstants - Class in com.hypherionmc.simplerpc
- RPCConstants() - Constructor for class com.hypherionmc.simplerpc.RPCConstants
- RPCEvents - Class in com.hypherionmc.simplerpc.api.events
- RPCEvents() - Constructor for class com.hypherionmc.simplerpc.api.events.RPCEvents
- RPCEvents.Disconnected - Class in com.hypherionmc.simplerpc.api.events
-
Fired when the mod disconnected from Discord, either due to an error or for some other reason
- RPCEvents.Errored - Class in com.hypherionmc.simplerpc.api.events
-
Fired when the mod encounters an error communicating with discord
- RPCEvents.LanguageChanged - Class in com.hypherionmc.simplerpc.api.events
-
Fired when the game language is changed
- RPCEvents.Ready - Class in com.hypherionmc.simplerpc.api.events
-
Fired when the mod is connected to discord, ready to be used
- RPCEvents.RegisterPlaceholders - Class in com.hypherionmc.simplerpc.api.events
-
Fired when placeholders are registered.
- RPCEvents.RichPresenceShutDown - Class in com.hypherionmc.simplerpc.api.events
-
Fired when the mod is shut down, or reloaded
- RPCEvents.RichPresenceUpdated - Class in com.hypherionmc.simplerpc.api.events
-
Fired just before the RPC is updated.
- rpcImageServer - Variable in class com.hypherionmc.simplerpc.config.objects.GeneralConfig
- RPCImageServer - Class in com.hypherionmc.simplerpc.util.rpcavatar
- rpcImageServerUrl - Variable in class com.hypherionmc.simplerpc.config.objects.GeneralConfig
- rpcTime - Static variable in class com.hypherionmc.simplerpc.api.rpc.RichPresenceBuilder
- RPCVariables - Class in com.hypherionmc.simplerpc.util.variables
- RPCVariables() - Constructor for class com.hypherionmc.simplerpc.util.variables.RPCVariables
S
- screenOpenEvent(ScreenEvent.Opening) - Static method in class com.hypherionmc.simplerpc.SimpleRPCClient
- server_list - Variable in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- SERVER_MENU - Enum constant in enum class com.hypherionmc.simplerpc.enums.RichPresenceState
- serverEntries - Variable in class com.hypherionmc.simplerpc.config.impl.ServerEntriesConfig
- ServerEntriesConfig - Class in com.hypherionmc.simplerpc.config.impl
- ServerEntriesConfig(SimpleRPCCore) - Constructor for class com.hypherionmc.simplerpc.config.impl.ServerEntriesConfig
- ServerEntry - Class in com.hypherionmc.simplerpc.config.objects
- ServerEntry() - Constructor for class com.hypherionmc.simplerpc.config.objects.ServerEntry
- ServerListSection - Class in com.hypherionmc.simplerpc.config.presence
- ServerListSection() - Constructor for class com.hypherionmc.simplerpc.config.presence.ServerListSection
- setButtons(List<ButtonWrapper>) - Method in class com.hypherionmc.simplerpc.api.rpc.RichPresenceBuilder
-
Add buttons to the RPC Use
ButtonWrapperto construct the buttons - setClientConfig(ClientConfig) - Method in class com.hypherionmc.simplerpc.discord.SimpleRPCCore
-
Called when the config is loaded/reloaded THIS IS INTERNAL.
- setCustomRPC(RichPresenceBuilder) - Method in class com.hypherionmc.simplerpc.discord.RichPresenceEvents
-
Set your own RPC state, overriding any displayed RPC
- setDetails(String) - Method in class com.hypherionmc.simplerpc.api.rpc.RichPresenceBuilder
-
The details value to be used on the RPC
- setLangCode(String) - Method in class com.hypherionmc.simplerpc.discord.SimpleRPCCore
-
Update the current game language code
- setLargeImage(String) - Method in class com.hypherionmc.simplerpc.api.rpc.RichPresenceBuilder
-
The Large Image URL or key to be used on the RPC
- setLargeImageText(String) - Method in class com.hypherionmc.simplerpc.api.rpc.RichPresenceBuilder
-
The Large Image Text that will be displayed on hover
- setReplayModConfig(ReplayModConfig) - Method in class com.hypherionmc.simplerpc.discord.SimpleRPCCore
-
Called when the ReplayMod config is loaded/reloaded THIS IS INTERNAL.
- setRPCState(RichPresenceState) - Method in class com.hypherionmc.simplerpc.discord.RichPresenceEvents
-
Update the current state of the RPC
- setRPCState(RichPresenceState, GameType) - Method in class com.hypherionmc.simplerpc.discord.RichPresenceEvents
-
Update the current RPC state, with additional game type
- setServerEntriesConfig(ServerEntriesConfig) - Method in class com.hypherionmc.simplerpc.discord.SimpleRPCCore
-
Called when the server entries config is loaded/reloaded THIS IS INTERNAL.
- setSmallImage(String) - Method in class com.hypherionmc.simplerpc.api.rpc.RichPresenceBuilder
-
The Small Image URL or key to be used on the RPC
- setSmallImageText(String) - Method in class com.hypherionmc.simplerpc.api.rpc.RichPresenceBuilder
-
The Small Image Text that will be displayed on hover
- setState(String) - Method in class com.hypherionmc.simplerpc.api.rpc.RichPresenceBuilder
-
The state value to be used on the RPC
- setTimeStamp(OffsetDateTime) - Method in class com.hypherionmc.simplerpc.api.rpc.RichPresenceBuilder
-
Override the timestamp displayed on the RPC
- setType(ActivityType) - Method in class com.hypherionmc.simplerpc.api.rpc.RichPresenceBuilder
-
What type of activity is this RPC.
- setupEvents() - Static method in class com.hypherionmc.simplerpc.SimpleRPCClient
- shouldApplyMixin(String, String) - Method in class com.hypherionmc.simplerpc.mixin.FabricMixinPlugin
- SimpleRPC - Class in com.hypherionmc.simplerpc
- SimpleRPC() - Constructor for class com.hypherionmc.simplerpc.SimpleRPC
- SimpleRPCClient - Class in com.hypherionmc.simplerpc
- SimpleRPCClient() - Constructor for class com.hypherionmc.simplerpc.SimpleRPCClient
- SimpleRPCCore - Class in com.hypherionmc.simplerpc.discord
- SimpleRPCCore() - Constructor for class com.hypherionmc.simplerpc.discord.SimpleRPCCore
- SimpleRpcDiscordEventHandler - Class in com.hypherionmc.simplerpc.discord
- SimpleRpcDiscordEventHandler() - Constructor for class com.hypherionmc.simplerpc.discord.SimpleRpcDiscordEventHandler
- SINGLE - Enum constant in enum class com.hypherionmc.simplerpc.enums.GameType
- single_player - Variable in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- SinglePlayerSection - Class in com.hypherionmc.simplerpc.config.presence
- SinglePlayerSection() - Constructor for class com.hypherionmc.simplerpc.config.presence.SinglePlayerSection
- StandardResponse - Class in com.hypherionmc.simplerpc.util.rpcavatar
- StandardResponse() - Constructor for class com.hypherionmc.simplerpc.util.rpcavatar.StandardResponse
T
- Technic - Class in com.hypherionmc.simplerpc.integrations.launchers.types
- Technic() - Constructor for class com.hypherionmc.simplerpc.integrations.launchers.types.Technic
- TECHNIC - Enum constant in enum class com.hypherionmc.simplerpc.enums.LauncherType
- ticksAtMidnight - Static variable in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- ticksPerDay - Static variable in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- ticksPerHour - Static variable in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- ticksPerMinute - Static variable in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- ticksPerSecond - Static variable in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- ticksToDate(long) - Static method in class com.hypherionmc.simplerpc.api.utils.MCTimeUtils
- tryKnownBiomes(String) - Static method in class com.hypherionmc.simplerpc.integrations.known.KnownBiomeHelper
- tryKnownDimensions(String) - Static method in class com.hypherionmc.simplerpc.integrations.known.KnownDimensionHelper
- tryLoadLauncher() - Method in interface com.hypherionmc.simplerpc.integrations.launchers.Launcher
- tryLoadLauncher() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.ATLauncher
- tryLoadLauncher() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.CurseForge
- tryLoadLauncher() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.Modrinth
- tryLoadLauncher() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.MultiMC
- tryLoadLauncher() - Method in class com.hypherionmc.simplerpc.integrations.launchers.types.Technic
U
- UNKNOWN - Enum constant in enum class com.hypherionmc.simplerpc.enums.LauncherType
- UnsafeSupplier<T> - Interface in com.hypherionmc.simplerpc.api.variables.validation
V
- validate() - Method in class com.hypherionmc.simplerpc.api.variables.validation.NotEmptyValidator
- validate() - Method in class com.hypherionmc.simplerpc.api.variables.validation.NotNullValidator
- validate() - Method in interface com.hypherionmc.simplerpc.api.variables.validation.Validator
- Validator - Interface in com.hypherionmc.simplerpc.api.variables.validation
- value - Variable in class com.hypherionmc.simplerpc.config.objects.CustomVariablesConfig.CustomVariable
- valueOf(String) - Static method in enum class com.hypherionmc.simplerpc.enums.GameType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.hypherionmc.simplerpc.enums.LauncherType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.hypherionmc.simplerpc.enums.RichPresenceState
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.hypherionmc.simplerpc.enums.GameType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.hypherionmc.simplerpc.enums.LauncherType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.hypherionmc.simplerpc.enums.RichPresenceState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- variables - Variable in class com.hypherionmc.simplerpc.config.objects.CustomVariablesConfig
- variablesConfig - Variable in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- version - Static variable in class com.hypherionmc.simplerpc.config.impl.ClientConfig
- version - Variable in class com.hypherionmc.simplerpc.config.impl.ReplayModConfig
- version - Variable in class com.hypherionmc.simplerpc.config.impl.ServerEntriesConfig
- version - Variable in class com.hypherionmc.simplerpc.config.objects.GeneralConfig
W
- worldNameToReadable(String) - Static method in class com.hypherionmc.simplerpc.api.utils.APIUtils
-
Helper method to make the world name a bit nicer to read
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form