- 36
- 2
- 1
Хотел сделать DiscordRPC в своём клиенте Minecraft. Делал по туториалу -
Но возникает ошибка(на скриншоте)

DiscordRP.java:
import net.arikia.dev.drpc.*;
import net.arikia.dev.drpc.callbacks.*;
import net.arikia.dev.drpc.DiscordUser;
public class DiscordRP {
private boolean running = true;
private long created = 0;
public void start() {
this.created = System.currentTimeMillis();
DiscordEventHandlers handlers = new DiscordEventHandlers.Builder().setReadyEventHandler(new ReadyCallback() {
@Override
public void apply(DiscordUser user) {
System.out.println("Welcome " + user.username + "#" + user.discriminator + ".");
update("Booting up...", "");
}
}).build();
DiscordRPC.discordInitialize("947164284880834640", handlers, true);
new Thread("Discord RPC Callback") {
@Override
public void run() {
while(running) {
DiscordRPC.discordRunCallbacks();
}
}
}.start();
}
public void shutdown() {
running = false;
DiscordRPC.discordShutdown();
}
public void update(String firstLine, String secondLine) {
DiscordRichPresence.Builder b = new DiscordRichPresence.Builder(secondLine);
b.setBigImage("logo", "");
b.setDetails(firstLine);
b.setStartTimestamps(created);
DiscordRPC.discordUpdatePresence(b.build());
}
}
Client.java:
public class Client {
private static final Client INSTANCE = new Client();
public static final Client getInstance() {
return INSTANCE;
}
private DiscordRP discordRP = new DiscordRP();
public void init() {
DiscordRP.start();
}
public void shutdown() {
DiscordRP.shutdown();
}
public DiscordRP getDiscordRP() {
return discordRP;
}
}

