Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

DiscordRPC Модуль для люти паст

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
18 Июл 2022
Сообщения
207
Реакции
22
приует другалёчки с вами я ивангай и крч я на досуге ради скуки решил апгрейднуть discordrpc в своей рич пасте для издевательств ну и сделал из него модуль
заходим в директорию misc, создаём DiscordRPC, и люти пастим это



Java:
Expand Collapse Copy
package fun.rich.client.feature.impl.misc;

import fun.rich.client.event.EventTarget;
import fun.rich.client.event.events.impl.player.EventUpdate;
import fun.rich.client.feature.Feature;
import fun.rich.client.feature.impl.FeatureCategory;
import fun.rich.client.ui.settings.impl.ListSetting;
import fun.rich.client.utils.other.DiscordHelper;

public class DiscordRPC extends Feature {

    // DRMode - DiscordRPCMode (UnitoClient)
    private final ListSetting DRMode = new ListSetting("DRMode", "Unito", () -> true, "Unito");

    public DiscordRPC() {
        super("DiscordRPC", "Игровая активность в статусе Discord", FeatureCategory.Misc);
        addSettings(DRMode);

    }

    @EventTarget
    public void onUpdate(EventUpdate eventUpdate) {
        String DRM = DRMode.getOptions();
        if (DRM.equalsIgnoreCase("Unito")) {
                try {
                    DiscordHelper.startRPC("http://c.tenor.com/ySav-TudEIMAAAAd/shadow-fiend-zxc.gif", "https://c.tenor.com/TgKK6YKNkm0AAAAi/verified-verificado.gif");
                } catch (Exception exception) {}
        }
    }

    @Override
    public void onDisable() {
        DiscordHelper.stopRPC();
        super.onDisable();
    }

}


Но перед этим нужно внести парочку правок, в файл discordHelper

Java:
Expand Collapse Copy
package fun.rich.client.utils.other;

import fun.rich.client.Rich;
import fun.rich.client.utils.Helper;
import net.arikia.dev.drpc.DiscordEventHandlers;
import net.arikia.dev.drpc.DiscordRPC;
import net.arikia.dev.drpc.DiscordRichPresence;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiMainMenu;
import net.minecraft.client.gui.GuiMultiplayer;
import net.minecraft.client.gui.GuiOptions;

public class DiscordHelper implements Helper {
    private static final String discordID = "YourID";
    private static final DiscordRichPresence discordRichPresence = new DiscordRichPresence();
    private static final DiscordRPC discordRPC = new DiscordRPC();

    public static void startRPC(String largeImageKey, String smallImageKey) { //        return Arrays.asList("state", "details", "startTimestamp", "endTimestamp", "largeImageKey", "largeImageText", "smallImageKey", "smallImageText", "partyId", "partySize", "partyMax", "matchSecret", "joinSecret", "spectateSecret", "instance");
        try {
            DiscordEventHandlers eventHandlers = new DiscordEventHandlers();
            DiscordRPC.discordInitialize(discordID, eventHandlers, true, null);
            DiscordHelper.discordRichPresence.details = "UID: " + Rich.instance.uid;
            DiscordHelper.discordRichPresence.state = "Name: YourClient";
            DiscordHelper.discordRichPresence.largeImageKey = largeImageKey;
            DiscordHelper.discordRichPresence.smallImageKey = smallImageKey;
            DiscordHelper.discordRichPresence.largeImageText = "dsc.gg/YourClient";
            DiscordHelper.discordRichPresence.partyMax = 2;
            DiscordRPC.discordUpdatePresence(discordRichPresence);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    public static void stopRPC() {
        DiscordRPC.discordShutdown();
    }
}

теперь заходим в FeatureManager и пишем "features.add(new DiscordRPC());"


ну а ещё вы где то в Rich мэйн файле вы должны вырезать startRPC, ну и всё вроде, должно работать
чё вышло типа :

Пожалуйста, авторизуйтесь для просмотра ссылки.
 
приует другалёчки с вами я ивангай и крч я на досуге ради скуки решил апгрейднуть discordrpc в своей рич пасте для издевательств ну и сделал из него модуль
заходим в директорию misc, создаём DiscordRPC, и люти пастим это



Java:
Expand Collapse Copy
package fun.rich.client.feature.impl.misc;

import fun.rich.client.event.EventTarget;
import fun.rich.client.event.events.impl.player.EventUpdate;
import fun.rich.client.feature.Feature;
import fun.rich.client.feature.impl.FeatureCategory;
import fun.rich.client.ui.settings.impl.ListSetting;
import fun.rich.client.utils.other.DiscordHelper;

public class DiscordRPC extends Feature {

    // DRMode - DiscordRPCMode (UnitoClient)
    private final ListSetting DRMode = new ListSetting("DRMode", "Unito", () -> true, "Unito");

    public DiscordRPC() {
        super("DiscordRPC", "Игровая активность в статусе Discord", FeatureCategory.Misc);
        addSettings(DRMode);

    }

    @EventTarget
    public void onUpdate(EventUpdate eventUpdate) {
        String DRM = DRMode.getOptions();
        if (DRM.equalsIgnoreCase("Unito")) {
                try {
                    DiscordHelper.startRPC("http://c.tenor.com/ySav-TudEIMAAAAd/shadow-fiend-zxc.gif", "https://c.tenor.com/TgKK6YKNkm0AAAAi/verified-verificado.gif");
                } catch (Exception exception) {}
        }
    }

    @Override
    public void onDisable() {
        DiscordHelper.stopRPC();
        super.onDisable();
    }

}


Но перед этим нужно внести парочку правок, в файл discordHelper

Java:
Expand Collapse Copy
package fun.rich.client.utils.other;

import fun.rich.client.Rich;
import fun.rich.client.utils.Helper;
import net.arikia.dev.drpc.DiscordEventHandlers;
import net.arikia.dev.drpc.DiscordRPC;
import net.arikia.dev.drpc.DiscordRichPresence;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiMainMenu;
import net.minecraft.client.gui.GuiMultiplayer;
import net.minecraft.client.gui.GuiOptions;

public class DiscordHelper implements Helper {
    private static final String discordID = "YourID";
    private static final DiscordRichPresence discordRichPresence = new DiscordRichPresence();
    private static final DiscordRPC discordRPC = new DiscordRPC();

    public static void startRPC(String largeImageKey, String smallImageKey) { //        return Arrays.asList("state", "details", "startTimestamp", "endTimestamp", "largeImageKey", "largeImageText", "smallImageKey", "smallImageText", "partyId", "partySize", "partyMax", "matchSecret", "joinSecret", "spectateSecret", "instance");
        try {
            DiscordEventHandlers eventHandlers = new DiscordEventHandlers();
            DiscordRPC.discordInitialize(discordID, eventHandlers, true, null);
            DiscordHelper.discordRichPresence.details = "UID: " + Rich.instance.uid;
            DiscordHelper.discordRichPresence.state = "Name: YourClient";
            DiscordHelper.discordRichPresence.largeImageKey = largeImageKey;
            DiscordHelper.discordRichPresence.smallImageKey = smallImageKey;
            DiscordHelper.discordRichPresence.largeImageText = "dsc.gg/YourClient";
            DiscordHelper.discordRichPresence.partyMax = 2;
            DiscordRPC.discordUpdatePresence(discordRichPresence);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    public static void stopRPC() {
        DiscordRPC.discordShutdown();
    }
}

теперь заходим в FeatureManager и пишем "features.add(new DiscordRPC());"


ну а ещё вы где то в Rich мэйн файле вы должны вырезать startRPC, ну и всё вроде, должно работать
чё вышло типа :

Пожалуйста, авторизуйтесь для просмотра ссылки.
короче типо пон
 
вкусный пон
 
приует другалёчки с вами я ивангай и крч я на досуге ради скуки решил апгрейднуть discordrpc в своей рич пасте для издевательств ну и сделал из него модуль
заходим в директорию misc, создаём DiscordRPC, и люти пастим это



Java:
Expand Collapse Copy
package fun.rich.client.feature.impl.misc;

import fun.rich.client.event.EventTarget;
import fun.rich.client.event.events.impl.player.EventUpdate;
import fun.rich.client.feature.Feature;
import fun.rich.client.feature.impl.FeatureCategory;
import fun.rich.client.ui.settings.impl.ListSetting;
import fun.rich.client.utils.other.DiscordHelper;

public class DiscordRPC extends Feature {

    // DRMode - DiscordRPCMode (UnitoClient)
    private final ListSetting DRMode = new ListSetting("DRMode", "Unito", () -> true, "Unito");

    public DiscordRPC() {
        super("DiscordRPC", "Игровая активность в статусе Discord", FeatureCategory.Misc);
        addSettings(DRMode);

    }

    @EventTarget
    public void onUpdate(EventUpdate eventUpdate) {
        String DRM = DRMode.getOptions();
        if (DRM.equalsIgnoreCase("Unito")) {
                try {
                    DiscordHelper.startRPC("http://c.tenor.com/ySav-TudEIMAAAAd/shadow-fiend-zxc.gif", "https://c.tenor.com/TgKK6YKNkm0AAAAi/verified-verificado.gif");
                } catch (Exception exception) {}
        }
    }

    @Override
    public void onDisable() {
        DiscordHelper.stopRPC();
        super.onDisable();
    }

}


Но перед этим нужно внести парочку правок, в файл discordHelper

Java:
Expand Collapse Copy
package fun.rich.client.utils.other;

import fun.rich.client.Rich;
import fun.rich.client.utils.Helper;
import net.arikia.dev.drpc.DiscordEventHandlers;
import net.arikia.dev.drpc.DiscordRPC;
import net.arikia.dev.drpc.DiscordRichPresence;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiMainMenu;
import net.minecraft.client.gui.GuiMultiplayer;
import net.minecraft.client.gui.GuiOptions;

public class DiscordHelper implements Helper {
    private static final String discordID = "YourID";
    private static final DiscordRichPresence discordRichPresence = new DiscordRichPresence();
    private static final DiscordRPC discordRPC = new DiscordRPC();

    public static void startRPC(String largeImageKey, String smallImageKey) { //        return Arrays.asList("state", "details", "startTimestamp", "endTimestamp", "largeImageKey", "largeImageText", "smallImageKey", "smallImageText", "partyId", "partySize", "partyMax", "matchSecret", "joinSecret", "spectateSecret", "instance");
        try {
            DiscordEventHandlers eventHandlers = new DiscordEventHandlers();
            DiscordRPC.discordInitialize(discordID, eventHandlers, true, null);
            DiscordHelper.discordRichPresence.details = "UID: " + Rich.instance.uid;
            DiscordHelper.discordRichPresence.state = "Name: YourClient";
            DiscordHelper.discordRichPresence.largeImageKey = largeImageKey;
            DiscordHelper.discordRichPresence.smallImageKey = smallImageKey;
            DiscordHelper.discordRichPresence.largeImageText = "dsc.gg/YourClient";
            DiscordHelper.discordRichPresence.partyMax = 2;
            DiscordRPC.discordUpdatePresence(discordRichPresence);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    public static void stopRPC() {
        DiscordRPC.discordShutdown();
    }
}

теперь заходим в FeatureManager и пишем "features.add(new DiscordRPC());"


ну а ещё вы где то в Rich мэйн файле вы должны вырезать startRPC, ну и всё вроде, должно работать
чё вышло типа :

Пожалуйста, авторизуйтесь для просмотра ссылки.
другаеличик, крч все пон, вроде было, и даже не 1 раз
 
другаеличик, крч все пон, вроде было, и даже не 1 раз
не было, это не просто discord helper, это модуль который включается / выключается
ну если было то уж ссори (найди только такое)
 
не было, это не просто discord helper, это модуль который включается / выключается
ну если было то уж ссори (найди только такое)
я в разделе в майнкрафта редко бываю, а если бываю, то смотрю сколько рич паст за неделю)
 
апетитни пон
 
Не сильно понял что ты сделал, объясни ка в дискордик Muerte#7777
 
приует другалёчки с вами я ивангай и крч я на досуге ради скуки решил апгрейднуть discordrpc в своей рич пасте для издевательств ну и сделал из него модуль
заходим в директорию misc, создаём DiscordRPC, и люти пастим это



Java:
Expand Collapse Copy
package fun.rich.client.feature.impl.misc;

import fun.rich.client.event.EventTarget;
import fun.rich.client.event.events.impl.player.EventUpdate;
import fun.rich.client.feature.Feature;
import fun.rich.client.feature.impl.FeatureCategory;
import fun.rich.client.ui.settings.impl.ListSetting;
import fun.rich.client.utils.other.DiscordHelper;

public class DiscordRPC extends Feature {

    // DRMode - DiscordRPCMode (UnitoClient)
    private final ListSetting DRMode = new ListSetting("DRMode", "Unito", () -> true, "Unito");

    public DiscordRPC() {
        super("DiscordRPC", "Игровая активность в статусе Discord", FeatureCategory.Misc);
        addSettings(DRMode);

    }

    @EventTarget
    public void onUpdate(EventUpdate eventUpdate) {
        String DRM = DRMode.getOptions();
        if (DRM.equalsIgnoreCase("Unito")) {
                try {
                    DiscordHelper.startRPC("http://c.tenor.com/ySav-TudEIMAAAAd/shadow-fiend-zxc.gif", "https://c.tenor.com/TgKK6YKNkm0AAAAi/verified-verificado.gif");
                } catch (Exception exception) {}
        }
    }

    @Override
    public void onDisable() {
        DiscordHelper.stopRPC();
        super.onDisable();
    }

}


Но перед этим нужно внести парочку правок, в файл discordHelper

Java:
Expand Collapse Copy
package fun.rich.client.utils.other;

import fun.rich.client.Rich;
import fun.rich.client.utils.Helper;
import net.arikia.dev.drpc.DiscordEventHandlers;
import net.arikia.dev.drpc.DiscordRPC;
import net.arikia.dev.drpc.DiscordRichPresence;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiMainMenu;
import net.minecraft.client.gui.GuiMultiplayer;
import net.minecraft.client.gui.GuiOptions;

public class DiscordHelper implements Helper {
    private static final String discordID = "YourID";
    private static final DiscordRichPresence discordRichPresence = new DiscordRichPresence();
    private static final DiscordRPC discordRPC = new DiscordRPC();

    public static void startRPC(String largeImageKey, String smallImageKey) { //        return Arrays.asList("state", "details", "startTimestamp", "endTimestamp", "largeImageKey", "largeImageText", "smallImageKey", "smallImageText", "partyId", "partySize", "partyMax", "matchSecret", "joinSecret", "spectateSecret", "instance");
        try {
            DiscordEventHandlers eventHandlers = new DiscordEventHandlers();
            DiscordRPC.discordInitialize(discordID, eventHandlers, true, null);
            DiscordHelper.discordRichPresence.details = "UID: " + Rich.instance.uid;
            DiscordHelper.discordRichPresence.state = "Name: YourClient";
            DiscordHelper.discordRichPresence.largeImageKey = largeImageKey;
            DiscordHelper.discordRichPresence.smallImageKey = smallImageKey;
            DiscordHelper.discordRichPresence.largeImageText = "dsc.gg/YourClient";
            DiscordHelper.discordRichPresence.partyMax = 2;
            DiscordRPC.discordUpdatePresence(discordRichPresence);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    public static void stopRPC() {
        DiscordRPC.discordShutdown();
    }
}

теперь заходим в FeatureManager и пишем "features.add(new DiscordRPC());"


ну а ещё вы где то в Rich мэйн файле вы должны вырезать startRPC, ну и всё вроде, должно работать
чё вышло типа :

Пожалуйста, авторизуйтесь для просмотра ссылки.
зачем ты это скинул если пастеры все равно ничего не поймут?
тот кто захочет тот сделает, пойдет гуглить Discord Java API и поймет что и куда
или если не додумается до этого, то хотя бы из других читов спастить
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
дефолт
 
зачем ты это скинул если пастеры все равно ничего не поймут?
тот кто захочет тот сделает, пойдет гуглить Discord Java API и поймет что и куда
или если не додумается до этого, то хотя бы из других читов спастить
JDA это другое)))
Много кто не понял, но это для игрового статуса, изначально это не модуль, он включается когда запускается майнкрафт, и когда выключается (если у вас база рича), а я сделал включаемый и выключаемый ага да
 
JDA это другое)))
Много кто не понял, но это для игрового статуса, изначально это не модуль, он включается когда запускается майнкрафт, и когда выключается (если у вас база рича), а я сделал включаемый и выключаемый ага да
а, ну школьники пастеры же любят своими недопастами выпендриваться, щас посмотрим и везде эта хрень будет
 
а, ну школьники пастеры же любят своими недопастами выпендриваться, щас посмотрим и везде эта хрень будет
JDA в-принципе нужна для ботов и так далее
а discordhelper это что-то между JDA и каким то огрызком если честно (без обид автору)
ну а так да согласен, может кто-то и спастит, пастеры же любят такое
 
JDA в-принципе нужна для ботов и так далее
а discordhelper это что-то между JDA и каким то огрызком если честно (без обид автору)
ну а так да согласен, может кто-то и спастит, пастеры же любят такое
да я юзал бота, как логирование, тип смотреть кто зашел с читом и т.д.
 
прикольное применение кстати, надо будет опробовать
да это так, сразу понимать откуда кряк происходил например, блочить учетку, но я хотел завести инвайт систему, но чит не релизнулся соответственно я и бросил всё это
и инвайт система не ради денег, а ради андетекта, как делают большинство нормальных проектов на игры, где этот самый андетект необходим
 
Назад
Сверху Снизу