DiscordRPC | Expensive 3.1

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
20 Дек 2023
Сообщения
126
Реакции
0
Это моя первая работа. Знаю что ранее сливали на форум, но тот вариант плохо работал и был сложен в реализации.

1.Создаём новый файл DiscordRPC.java по пути src/im/expensive/utils/. Вставляем код в файл

DiscordRPC:
Expand Collapse Copy
package im.expensive.utils.discord;

import com.jagrosh.discordipc.IPCClient;
import com.jagrosh.discordipc.IPCListener;
import com.jagrosh.discordipc.entities.Packet;
import com.jagrosh.discordipc.entities.RichPresence;
import com.jagrosh.discordipc.exceptions.NoDiscordClientException;
import im.expensive.Expensive;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.PlayerEntity;

import java.time.OffsetDateTime;


public class DiscordRPC {

    public static Minecraft mc = Minecraft.getInstance();

    static IPCClient client = new IPCClient(Токен);
    public static void startRPC() {

        client.setListener(new IPCListener(){

            @Override
            public void onPacketReceived(IPCClient client, Packet packet) {
                IPCListener.super.onPacketReceived(client, packet);
            }

            @Override
            public void onReady(IPCClient client) {
                PlayerEntity player = mc.player;

                String playerName = null;
                if (player != null) {
                    playerName = player.getName().getString();
                }


                RichPresence.Builder builder = new RichPresence.Builder();
                builder.setDetails(Ваш текст)
                        .setStartTimestamp(OffsetDateTime.now())
                        .setLargeImage(Гифка (необязательно), Ваш текст2);

                client.sendRichPresence(builder.build());
            }
        });
        try {
            client.connect();
        } catch (NoDiscordClientException e) {
            System.out.println("DiscordRPC: " + e.getMessage());
        }
    }
}

2.Дальше заходим на сайт
Пожалуйста, авторизуйтесь для просмотра ссылки.
и создаём бота, гайд можно найти в интернете.

3.После создания бота, копируем токен и вставляем в строчку 19 вместо слова Токен.
!! ВАЖНО !! Что-бы DiscordRPC работал в конце токена нужно добавить английскую букву L

4. В файле Expensive.java найдите строчку похожую на эту
1714997550671.png

И после слов StaffStorage.load() нужно вставить слово DiscordRPC.startRPC(); (Как показано на скриншоте)

image.png
SS. Дискорд для связи craftlez122
Если чё, писал сам и думал сам. NikaserYY не бей
 

Вложения

  • 1714997596646.png
    1714997596646.png
    7.7 KB · Просмотры: 179
Последнее редактирование:
ну чота хз
 
Это моя первая работа. Знаю что ранее сливали на форум, но тот вариант плохо работал и был сложен в реализации.

1.Создаём новый файл DiscordRPC.java по пути src/im/expensive/utils/. Вставляем код в файл

DiscordRPC:
Expand Collapse Copy
package im.expensive.utils.discord;

import com.jagrosh.discordipc.IPCClient;
import com.jagrosh.discordipc.IPCListener;
import com.jagrosh.discordipc.entities.Packet;
import com.jagrosh.discordipc.entities.RichPresence;
import com.jagrosh.discordipc.exceptions.NoDiscordClientException;
import im.expensive.Expensive;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.PlayerEntity;

import java.time.OffsetDateTime;


public class DiscordRPC {

    public static Minecraft mc = Minecraft.getInstance();

    static IPCClient client = new IPCClient(Токен);
    public static void startRPC() {

        client.setListener(new IPCListener(){

            @Override
            public void onPacketReceived(IPCClient client, Packet packet) {
                IPCListener.super.onPacketReceived(client, packet);
            }

            @Override
            public void onReady(IPCClient client) {
                PlayerEntity player = mc.player;

                String playerName = null;
                if (player != null) {
                    playerName = player.getName().getString();
                }


                RichPresence.Builder builder = new RichPresence.Builder();
                builder.setDetails(Ваш текст)
                        .setStartTimestamp(OffsetDateTime.now())
                        .setLargeImage(Гифка (необязательно), Ваш текст2);

                client.sendRichPresence(builder.build());
            }
        });
        try {
            client.connect();
        } catch (NoDiscordClientException e) {
            System.out.println("DiscordRPC: " + e.getMessage());
        }
    }
}

2.Дальше заходим на сайт
Пожалуйста, авторизуйтесь для просмотра ссылки.
и создаём бота, гайд можно найти в интернете.

3.После создания бота, копируем токен и вставляем в строчку 19 вместо слова Токен.
!! ВАЖНО !! Что-бы DiscordRPC работал в конце токена нужно добавить английскую букву L

4. В файле Expensive.java найдите строчку похожую на эту Посмотреть вложение 276204
И после слов StaffStorage.load() нужно вставить слово DiscordRPC.startRPC(); (Как показано на скриншоте)

image.png
SS. Дискорд для связи craftlez122
Если чё, писал сам и думал сам. NikaserYY не бей
хзхз
 
Это моя первая работа. Знаю что ранее сливали на форум, но тот вариант плохо работал и был сложен в реализации.

1.Создаём новый файл DiscordRPC.java по пути src/im/expensive/utils/. Вставляем код в файл

DiscordRPC:
Expand Collapse Copy
package im.expensive.utils.discord;

import com.jagrosh.discordipc.IPCClient;
import com.jagrosh.discordipc.IPCListener;
import com.jagrosh.discordipc.entities.Packet;
import com.jagrosh.discordipc.entities.RichPresence;
import com.jagrosh.discordipc.exceptions.NoDiscordClientException;
import im.expensive.Expensive;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.PlayerEntity;

import java.time.OffsetDateTime;


public class DiscordRPC {

    public static Minecraft mc = Minecraft.getInstance();

    static IPCClient client = new IPCClient(Токен);
    public static void startRPC() {

        client.setListener(new IPCListener(){

            @Override
            public void onPacketReceived(IPCClient client, Packet packet) {
                IPCListener.super.onPacketReceived(client, packet);
            }

            @Override
            public void onReady(IPCClient client) {
                PlayerEntity player = mc.player;

                String playerName = null;
                if (player != null) {
                    playerName = player.getName().getString();
                }


                RichPresence.Builder builder = new RichPresence.Builder();
                builder.setDetails(Ваш текст)
                        .setStartTimestamp(OffsetDateTime.now())
                        .setLargeImage(Гифка (необязательно), Ваш текст2);

                client.sendRichPresence(builder.build());
            }
        });
        try {
            client.connect();
        } catch (NoDiscordClientException e) {
            System.out.println("DiscordRPC: " + e.getMessage());
        }
    }
}

2.Дальше заходим на сайт
Пожалуйста, авторизуйтесь для просмотра ссылки.
и создаём бота, гайд можно найти в интернете.

3.После создания бота, копируем токен и вставляем в строчку 19 вместо слова Токен.
!! ВАЖНО !! Что-бы DiscordRPC работал в конце токена нужно добавить английскую букву L

4. В файле Expensive.java найдите строчку похожую на эту Посмотреть вложение 276204
И после слов StaffStorage.load() нужно вставить слово DiscordRPC.startRPC(); (Как показано на скриншоте)

image.png
SS. Дискорд для связи craftlez122
Если чё, писал сам и думал сам. NikaserYY не бей
где то я это видел?)
 
меня уже ни чем не удивить после этой темы:
1715017151446.png
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
/del уже сливали.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Это моя первая работа. Знаю что ранее сливали на форум, но тот вариант плохо работал и был сложен в реализации.

1.Создаём новый файл DiscordRPC.java по пути src/im/expensive/utils/. Вставляем код в файл

DiscordRPC:
Expand Collapse Copy
package im.expensive.utils.discord;

import com.jagrosh.discordipc.IPCClient;
import com.jagrosh.discordipc.IPCListener;
import com.jagrosh.discordipc.entities.Packet;
import com.jagrosh.discordipc.entities.RichPresence;
import com.jagrosh.discordipc.exceptions.NoDiscordClientException;
import im.expensive.Expensive;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.PlayerEntity;

import java.time.OffsetDateTime;


public class DiscordRPC {

    public static Minecraft mc = Minecraft.getInstance();

    static IPCClient client = new IPCClient(Токен);
    public static void startRPC() {

        client.setListener(new IPCListener(){

            @Override
            public void onPacketReceived(IPCClient client, Packet packet) {
                IPCListener.super.onPacketReceived(client, packet);
            }

            @Override
            public void onReady(IPCClient client) {
                PlayerEntity player = mc.player;

                String playerName = null;
                if (player != null) {
                    playerName = player.getName().getString();
                }


                RichPresence.Builder builder = new RichPresence.Builder();
                builder.setDetails(Ваш текст)
                        .setStartTimestamp(OffsetDateTime.now())
                        .setLargeImage(Гифка (необязательно), Ваш текст2);

                client.sendRichPresence(builder.build());
            }
        });
        try {
            client.connect();
        } catch (NoDiscordClientException e) {
            System.out.println("DiscordRPC: " + e.getMessage());
        }
    }
}

2.Дальше заходим на сайт
Пожалуйста, авторизуйтесь для просмотра ссылки.
и создаём бота, гайд можно найти в интернете.

3.После создания бота, копируем токен и вставляем в строчку 19 вместо слова Токен.
!! ВАЖНО !! Что-бы DiscordRPC работал в конце токена нужно добавить английскую букву L

4. В файле Expensive.java найдите строчку похожую на эту Посмотреть вложение 276204
И после слов StaffStorage.load() нужно вставить слово DiscordRPC.startRPC(); (Как показано на скриншоте)

image.png
SS. Дискорд для связи craftlez122
Если чё, писал сам и думал сам. NikaserYY не бей
как по мне,разницы в сложности реализации 0
меня уже ни чем не удивить после этой темы:
Посмотреть вложение 276231
да.
 
уффф а ты уверен что именно токен может апликация id???? :negr: :negr: :negr: :negr: :negr:
 
Можно чуть посить в инете и найти DiscordRPC-button чтобы были кнопки но наши пастеры не осилят мейби сделаю тему
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Можно чуть посить в инете и найти DiscordRPC-button чтобы были кнопки но наши пастеры не осилят мейби сделаю тему
так там и так есть кнопки ,вроде у jagrosh они есть в стринг билдере
 
в свою enigma запастил, но не работает, null pointer
 
Это моя первая работа. Знаю что ранее сливали на форум, но тот вариант плохо работал и был сложен в реализации.

1.Создаём новый файл DiscordRPC.java по пути src/im/expensive/utils/. Вставляем код в файл

DiscordRPC:
Expand Collapse Copy
package im.expensive.utils.discord;

import com.jagrosh.discordipc.IPCClient;
import com.jagrosh.discordipc.IPCListener;
import com.jagrosh.discordipc.entities.Packet;
import com.jagrosh.discordipc.entities.RichPresence;
import com.jagrosh.discordipc.exceptions.NoDiscordClientException;
import im.expensive.Expensive;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.PlayerEntity;

import java.time.OffsetDateTime;


public class DiscordRPC {

    public static Minecraft mc = Minecraft.getInstance();

    static IPCClient client = new IPCClient(Токен);
    public static void startRPC() {

        client.setListener(new IPCListener(){

            @Override
            public void onPacketReceived(IPCClient client, Packet packet) {
                IPCListener.super.onPacketReceived(client, packet);
            }

            @Override
            public void onReady(IPCClient client) {
                PlayerEntity player = mc.player;

                String playerName = null;
                if (player != null) {
                    playerName = player.getName().getString();
                }


                RichPresence.Builder builder = new RichPresence.Builder();
                builder.setDetails(Ваш текст)
                        .setStartTimestamp(OffsetDateTime.now())
                        .setLargeImage(Гифка (необязательно), Ваш текст2);

                client.sendRichPresence(builder.build());
            }
        });
        try {
            client.connect();
        } catch (NoDiscordClientException e) {
            System.out.println("DiscordRPC: " + e.getMessage());
        }
    }
}

2.Дальше заходим на сайт
Пожалуйста, авторизуйтесь для просмотра ссылки.
и создаём бота, гайд можно найти в интернете.

3.После создания бота, копируем токен и вставляем в строчку 19 вместо слова Токен.
!! ВАЖНО !! Что-бы DiscordRPC работал в конце токена нужно добавить английскую букву L

4. В файле Expensive.java найдите строчку похожую на эту Посмотреть вложение 276204
И после слов StaffStorage.load() нужно вставить слово DiscordRPC.startRPC(); (Как показано на скриншоте)

image.png
SS. Дискорд для связи craftlez122
Если чё, писал сам и думал сам. NikaserYY не бей
java: integer number too large
 
Назад
Сверху Снизу