Index

A B C D E F G H I J K L M N O P R S T U V W 
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
 
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

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 ButtonWrapper to 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.ReplayModConfig
 
version - Static variable in class com.hypherionmc.simplerpc.config.impl.ServerEntriesConfig
 
version - Static 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
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form