Análisis de Herramienta

Conecta tu servidor con Discord. Utiliza webhooks para enviar logs de consola, alertas de seguridad o anuncios de eventos de forma asíncrona mediante peticiones HTTP POST.

Enviador de Webhooks (Java)

public void enviarMensaje(String url, String mensaje) {

    new BukkitRunnable() {
        @Override
        public void run() {
            try {
                URL webhook = new URL(url);
                HttpURLConnection connection = (HttpURLConnection) webhook.openConnection();
                connection.setRequestMethod("POST");
                connection.setRequestProperty("Content-Type", "application/json");
                connection.setDoOutput(true);

                String json = "{\"content\": \"" + mensaje + "\"}";

                try (OutputStream os = connection.getOutputStream()) {
                    os.write(json.getBytes());
                }
                connection.getInputStream();
            } catch (Exception e) { e.printStackTrace(); }
        }
    }.runTaskAsynchronously(plugin);
}