forked from RepoMirrors/kami-blue
parent
a6c1ae4686
commit
9a406255db
|
@ -36,7 +36,6 @@ public class DiscordPresence {
|
||||||
|
|
||||||
public static void start() {
|
public static void start() {
|
||||||
boolean versionPrivateStart = ((BlueDiscordRPC) ModuleManager.getModuleByName("DiscordRPC")).versionGlobal.getValue();
|
boolean versionPrivateStart = ((BlueDiscordRPC) ModuleManager.getModuleByName("DiscordRPC")).versionGlobal.getValue();
|
||||||
boolean usernamePrivateStart = ((BlueDiscordRPC) ModuleManager.getModuleByName("DiscordRPC")).usernameGlobal.getValue();
|
|
||||||
|
|
||||||
FMLLog.log.info("Starting Discord RPC");
|
FMLLog.log.info("Starting Discord RPC");
|
||||||
if (DiscordPresence.hasStarted) {
|
if (DiscordPresence.hasStarted) {
|
||||||
|
@ -47,25 +46,11 @@ public class DiscordPresence {
|
||||||
handlers.disconnected = ((var1, var2) -> System.out.println("Discord RPC disconnected, var1: " + String.valueOf(var1) + ", var2: " + var2));
|
handlers.disconnected = ((var1, var2) -> System.out.println("Discord RPC disconnected, var1: " + String.valueOf(var1) + ", var2: " + var2));
|
||||||
DiscordPresence.rpc.Discord_Initialize(APP_ID, handlers, true, "");
|
DiscordPresence.rpc.Discord_Initialize(APP_ID, handlers, true, "");
|
||||||
DiscordPresence.presence.startTimestamp = System.currentTimeMillis() / 1000L;
|
DiscordPresence.presence.startTimestamp = System.currentTimeMillis() / 1000L;
|
||||||
if (usernamePrivateStart) {
|
|
||||||
if (versionPrivateStart) {
|
if (versionPrivateStart) {
|
||||||
DiscordPresence.presence.details = MODVER + " - " + mc.session.getUsername();
|
DiscordPresence.presence.details = MODVER + " - " + "Main Menu";
|
||||||
DiscordPresence.presence.state = "Main Menu";
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
DiscordPresence.presence.details = mc.session.getUsername();
|
DiscordPresence.presence.details = "Main Menu";
|
||||||
DiscordPresence.presence.state = "Main Menu";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
if (versionPrivateStart) {
|
|
||||||
DiscordPresence.presence.details = MODVER;
|
|
||||||
DiscordPresence.presence.state = "Main Menu";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
DiscordPresence.presence.details = "";
|
|
||||||
DiscordPresence.presence.state = "Main Menu";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
DiscordPresence.presence.state = "";
|
DiscordPresence.presence.state = "";
|
||||||
DiscordPresence.presence.largeImageKey = "kami";
|
DiscordPresence.presence.largeImageKey = "kami";
|
||||||
|
@ -107,16 +92,14 @@ public class DiscordPresence {
|
||||||
if (userNamePrivate) {
|
if (userNamePrivate) {
|
||||||
if (versionPrivate) {
|
if (versionPrivate) {
|
||||||
details = MODVER + " - " + mc.player.getName();
|
details = MODVER + " - " + mc.player.getName();
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
details = mc.player.getName();
|
details = mc.player.getName();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (versionPrivate) {
|
if (versionPrivate) {
|
||||||
details = MODVER + " - " + "Multiplayer";
|
details = MODVER + " - " + "Multiplayer";
|
||||||
}
|
} else {
|
||||||
else {
|
|
||||||
details = "Multiplayer";
|
details = "Multiplayer";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -146,26 +129,13 @@ public class DiscordPresence {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (userNamePrivate) {
|
|
||||||
if (versionPrivate) {
|
if (versionPrivate) {
|
||||||
details = MODVER + " - " + mc.player.getName();
|
details = MODVER + " - " + "Main Menu";
|
||||||
state = "Main Menu";
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
details = mc.player.getName();
|
details = "Main Menu";
|
||||||
state = "Main Menu";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
if (versionPrivate) {
|
|
||||||
details = MODVER;
|
|
||||||
state = "Main Menu";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
details = "";
|
|
||||||
state = "Main Menu";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
state = "";
|
||||||
}
|
}
|
||||||
if (!details.equals(DiscordPresence.presence.details) || !state.equals(DiscordPresence.presence.state)) {
|
if (!details.equals(DiscordPresence.presence.details) || !state.equals(DiscordPresence.presence.state)) {
|
||||||
DiscordPresence.presence.startTimestamp = System.currentTimeMillis() / 1000L;
|
DiscordPresence.presence.startTimestamp = System.currentTimeMillis() / 1000L;
|
||||||
|
@ -261,26 +231,13 @@ public class DiscordPresence {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (userNamePrivate) {
|
|
||||||
if (versionPrivate) {
|
if (versionPrivate) {
|
||||||
details = MODVER + " - " + mc.player.getName();
|
details = MODVER + " - " + "Main Menu";
|
||||||
state = "Main Menu";
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
details = mc.player.getName();
|
details = "Main Menu";
|
||||||
state = "Main Menu";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
if (versionPrivate) {
|
|
||||||
details = MODVER;
|
|
||||||
state = "Main Menu";
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
details = "";
|
|
||||||
state = "Main Menu";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
state = "";
|
||||||
}
|
}
|
||||||
if (!details.equals(DiscordPresence.presence.details) || !state.equals(DiscordPresence.presence.state)) {
|
if (!details.equals(DiscordPresence.presence.details) || !state.equals(DiscordPresence.presence.state)) {
|
||||||
DiscordPresence.presence.startTimestamp = System.currentTimeMillis() / 1000L;
|
DiscordPresence.presence.startTimestamp = System.currentTimeMillis() / 1000L;
|
||||||
|
|
Loading…
Reference in New Issue