Package meteordevelopment.discordipc
Class DiscordIPC
java.lang.Object
meteordevelopment.discordipc.DiscordIPC
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IPCUsergetUser()static booleanstatic voidsetActivity(RichPresence presence) Sets account's activitystatic voidsetOnError(BiConsumer<Integer, String> onError) Sets the error callbackstatic booleanTries to open a connection to a locally running Discord instancestatic voidstop()Closes the connection to the locally running Discord instance if it is open
-
Constructor Details
-
DiscordIPC
public DiscordIPC()
-
-
Method Details
-
setOnError
Sets the error callback -
start
Tries to open a connection to a locally running Discord instance -
isConnected
public static boolean isConnected()- Returns:
- true if it is currently connected to a local Discord instance
-
getUser
- Returns:
- the user that is logged in in the connected Discord instance
-
setActivity
Sets account's activity- Parameters:
presence- the rich presence to set the activity to
-
stop
public static void stop()Closes the connection to the locally running Discord instance if it is open
-