и так :bayan: качаем данную хуйню закидываем в ваши сурсы: link далее создаем где хотите класс и называете его как хотите вставляете данный код: public class DiscordRichPresenceUtil { private static Thread rpcThread; private static final long lastTimeMillis = System.currentTimeMillis(); public static String avatarUrl; public static String userid; public static BufferedImage avatar; public static String state; public static void startDiscord() { DiscordEventHandlers eventHandlers = new DiscordEventHandlers.Builder().ready((user) -> { if (user.avatar != null) { userid = user.username.toString(); avatarUrl = "https://cdn.discordapp.com/avatars/" + user.userId + "/" + user.avatar; try { URLConnection url = new URL(DiscordRichPresenceUtil.avatarUrl).openConnection(); url.setRequestProperty("User-Agent", "Mozilla/5.0"); avatar = ImageIO.read(url.getInputStream()); } catch (Exception ignored) {} } }).build(); DiscordRPC.INSTANCE.Discord_Initialize("you id in discord dev portal", eventHandlers, true, ""); rpcThread = new Thread(() -> { while(true) { DiscordRPC.INSTANCE.Discord_RunCallbacks(); updatePresence(); try { Thread.sleep(2000L); } catch (InterruptedException ignored) {} } }); rpcThread.start(); } public static void shutdownDiscord() { if (rpcThread != null) { rpcThread.interrupt(); DiscordRPC.INSTANCE.Discord_Shutdown(); } } private static void updatePresence() { DiscordRichPresence.Builder builder = new DiscordRichPresence.Builder(); builder.setStartTimestamp(lastTimeMillis / 1000); builder.setState("text"); builder.setLargeImage("your image"); builder.setSmallImage("image", "text"); builder.setButtons(RPCButton.create("button 1", "ссылка"), RPCButton.create("button 2", "url")); DiscordRPC.INSTANCE.Discord_UpdatePresence(builder.build()); } } Меняете все данные под себя id приложения с dev portal дискорда ссылки в кнопках их названия и тд Далее в своем главном классе прописываете ваше-название-класса.startDiscord(); при отключении пишите (при анхуке например) ваше-название-класса.shutdownDiscord(); если нужно получить username с дискорда то пишите ваше-название-класса.userid(); вроде всё, если все верно сделали, все должно работать, всем удачи :coolface: