-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
и так
качаем данную хуйню закидываем в ваши сурсы:
далее создаем где хотите класс и называете его как хотите
вставляете данный код:
Меняете все данные под себя id приложения с dev portal дискорда ссылки в кнопках их названия и тд
Далее в своем главном классе прописываете
ваше-название-класса.startDiscord();
при отключении пишите (при анхуке например)
ваше-название-класса.shutdownDiscord();
если нужно получить username с дискорда то пишите
ваше-название-класса.userid();
вроде всё, если все верно сделали, все должно работать, всем удачи
качаем данную хуйню закидываем в ваши сурсы:
Пожалуйста, авторизуйтесь для просмотра ссылки.
далее создаем где хотите класс и называете его как хотите
вставляете данный код:
DiscordRPCUtil.class:
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());
}
}
Далее в своем главном классе прописываете
ваше-название-класса.startDiscord();
при отключении пишите (при анхуке например)
ваше-название-класса.shutdownDiscord();
если нужно получить username с дискорда то пишите
ваше-название-класса.userid();
вроде всё, если все верно сделали, все должно работать, всем удачи