diff options
| author | hackthetime <l4bg0jb7@duck.com> | 2023-10-17 16:23:12 +0200 | 
|---|---|---|
| committer | hackthetime <l4bg0jb7@duck.com> | 2023-10-17 16:23:12 +0200 | 
| commit | 12b944de4e1b69eaf5ffc0627191f984d94a2f40 (patch) | |
| tree | 80ea8a6d53a043c1e4f96aa96ae566a56a147494 /common | |
| parent | 70dbcacd50bbde0829958599ac0454610a874214 (diff) | |
| download | BBsentials-12b944de4e1b69eaf5ffc0627191f984d94a2f40.tar.gz BBsentials-12b944de4e1b69eaf5ffc0627191f984d94a2f40.tar.bz2 BBsentials-12b944de4e1b69eaf5ffc0627191f984d94a2f40.zip | |
things related mojang auth fixes
Diffstat (limited to 'common')
| -rw-r--r-- | common/src/main/java/de/hype/bbsentials/common/chat/Chat.java | 1 | ||||
| -rw-r--r-- | common/src/main/java/de/hype/bbsentials/common/communication/BBsentialConnection.java | 16 | 
2 files changed, 5 insertions, 12 deletions
| diff --git a/common/src/main/java/de/hype/bbsentials/common/chat/Chat.java b/common/src/main/java/de/hype/bbsentials/common/chat/Chat.java index cedb25e..37a54b7 100644 --- a/common/src/main/java/de/hype/bbsentials/common/chat/Chat.java +++ b/common/src/main/java/de/hype/bbsentials/common/chat/Chat.java @@ -237,7 +237,6 @@ public class Chat {              message.replaceInJson("/viewprofile \\w{8}-\\w{4}-\\w{4}-\\w{4}-\\w{12}", "/socialoptions guild " + message.getPlayerName() + " " + message.getUnformattedString());          }          else if (BBsentials.config.doAllChatCustomMenu) { -            System.out.println("User: '" + message.getPlayerName() + "' | Message: " + message.getUnformattedString());              message.replaceInJson("/socialoptions " + message.getPlayerName(), "/socialoptions sb " + message.getPlayerName() + " " + message.getUnformattedString());          } diff --git a/common/src/main/java/de/hype/bbsentials/common/communication/BBsentialConnection.java b/common/src/main/java/de/hype/bbsentials/common/communication/BBsentialConnection.java index 69be09b..42bc29c 100644 --- a/common/src/main/java/de/hype/bbsentials/common/communication/BBsentialConnection.java +++ b/common/src/main/java/de/hype/bbsentials/common/communication/BBsentialConnection.java @@ -52,16 +52,9 @@ public class BBsentialConnection {              return true;          }          else { -            BBsentials.connection.sendCommand("?emergency server-hacked? chchest command " + command);              String emergencyMessage = "We detected that there was a command used which is not configured to be safe! " + command + " please check if its safe. IMMEDIATELY report this to the Admins and Developer Hype_the_Time (@hackthetime). If it is not safe immediately remove BBsentials!!!!!!!! ";              System.out.println(emergencyMessage);              Chat.sendPrivateMessageToSelfFatal("ยง4" + emergencyMessage + "\n\n"); -            /*try { -                Thread.sleep(5000); -            } catch (InterruptedException e) { -                throw new RuntimeException(e); -            } -            throw new RuntimeException(emergencyMessage);*/          }          return false;      } @@ -501,15 +494,16 @@ public class BBsentialConnection {          }          Random r1 = new Random();          Random r2 = new Random(System.identityHashCode(new Object())); -        BigInteger random1Bi = new BigInteger(128, r1); -        BigInteger random2Bi = new BigInteger(128, r2); +        BigInteger random1Bi = new BigInteger(64, r1); +        BigInteger random2Bi = new BigInteger(64, r2);          BigInteger serverBi = random1Bi.xor(random2Bi);          String clientRandom = serverBi.toString(16);          String serverId = clientRandom + packet.serverIdSuffix;          if (BBsentials.config.useMojangAuth) { -            String serverID = EnvironmentCore.mcUtils.mojangAuth(serverId); -            sendPacket(new RequestConnectPacket(BBsentials.config.getMCUUID(), serverID, BBsentials.getConfig().getApiVersion(), AuthenticationConstants.MOJANG)); +            EnvironmentCore.mcUtils.mojangAuth(serverId); +            RequestConnectPacket connectPacket = new RequestConnectPacket(BBsentials.config.getMCUUID(), clientRandom, BBsentials.getConfig().getApiVersion(), AuthenticationConstants.MOJANG); +            sendPacket(connectPacket);          }          else {              sendPacket(new RequestConnectPacket(BBsentials.config.getMCUUID(), BBsentials.getConfig().getApiKey(), BBsentials.getConfig().getApiVersion(), AuthenticationConstants.DATABASE)); | 
