Исходник DiscordRPC | Expensive 3.1

Начинающий
Статус
Оффлайн
Регистрация
20 Дек 2023
Сообщения
126
Реакции[?]
0
Поинты[?]
0

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

Это моя первая работа. Знаю что ранее сливали на форум, но тот вариант плохо работал и был сложен в реализации.

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

DiscordRPC:
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(); (Как показано на скриншоте)

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

Вложения

Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
26 Фев 2024
Сообщения
371
Реакции[?]
0
Поинты[?]
0
Это моя первая работа. Знаю что ранее сливали на форум, но тот вариант плохо работал и был сложен в реализации.

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

DiscordRPC:
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(); (Как показано на скриншоте)

SS. Дискорд для связи craftlez122
Если чё, писал сам и думал сам. NikaserYY не бей
хзхз
 
Начинающий
Статус
Оффлайн
Регистрация
30 Окт 2022
Сообщения
337
Реакции[?]
7
Поинты[?]
5K
Это моя первая работа. Знаю что ранее сливали на форум, но тот вариант плохо работал и был сложен в реализации.

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

DiscordRPC:
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(); (Как показано на скриншоте)

SS. Дискорд для связи craftlez122
Если чё, писал сам и думал сам. NikaserYY не бей
где то я это видел?)
 
Забаненный
Статус
Оффлайн
Регистрация
10 Май 2023
Сообщения
829
Реакции[?]
9
Поинты[?]
3K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
/del уже сливали.
 
Начинающий
Статус
Оффлайн
Регистрация
29 Апр 2023
Сообщения
488
Реакции[?]
3
Поинты[?]
4K
Это моя первая работа. Знаю что ранее сливали на форум, но тот вариант плохо работал и был сложен в реализации.

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

DiscordRPC:
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(); (Как показано на скриншоте)

SS. Дискорд для связи craftlez122
Если чё, писал сам и думал сам. NikaserYY не бей
как по мне,разницы в сложности реализации 0
меня уже ни чем не удивить после этой темы:
Посмотреть вложение 276231
да.
 
Начинающий
Статус
Оффлайн
Регистрация
27 Ноя 2021
Сообщения
55
Реакции[?]
1
Поинты[?]
3K
Можно чуть посить в инете и найти DiscordRPC-button чтобы были кнопки но наши пастеры не осилят мейби сделаю тему
 
Начинающий
Статус
Оффлайн
Регистрация
29 Апр 2023
Сообщения
488
Реакции[?]
3
Поинты[?]
4K
Можно чуть посить в инете и найти DiscordRPC-button чтобы были кнопки но наши пастеры не осилят мейби сделаю тему
так там и так есть кнопки ,вроде у jagrosh они есть в стринг билдере
 
Начинающий
Статус
Оффлайн
Регистрация
28 Сен 2024
Сообщения
4
Реакции[?]
0
Поинты[?]
0
Это моя первая работа. Знаю что ранее сливали на форум, но тот вариант плохо работал и был сложен в реализации.

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

DiscordRPC:
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(); (Как показано на скриншоте)

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