HyDiscordX
🔗 HyDiscordX — El Enlace Perdido Entre Hytale y Discord HyDiscordX es un puente completamente funcional entre Discord ↔...

Un plugin para servidores de Hytale que vincula eventos del juego a un canal de Discord utilizando un webhook. Este plugin envía automáticamente las notificaciones de unión, salida, muertes y mensajes de chat de los jugadores a tu servidor de Discord.
{player}, {message}, {deathCause}, etc./dw-reloadDiscordWebhook-x.x.x.jar en la carpeta mods de tu servidor de HytaleJemsire_DiscordWebhook/WebhookConfig.json y añade tu(s) URL(s) de webhook de DiscordJemsire_DiscordWebhook/events//dw-reload para recargar la configuración y comenzar el pluginNota: Las configuraciones de eventos predeterminadas se crean automáticamente en el primer lanzamiento. Puedes personalizarlas o dejarlas como están.
Después del primer lanzamiento, se crearán archivos de configuración en tu carpeta de mods. El plugin utiliza un sistema de configuración de dos niveles:
WebhookConfig.jsonEl archivo de configuración principal se encuentra en Jemsire_DiscordWebhook/WebhookConfig.json:
{
"WebhookLink": "https://discord.com/api/webhooks/YOUR_WEBHOOK_URL_HERE",
"Version": 2,
"UpdateCheck": true,
"WebhookChannels": {
"default": "https://discord.com/api/webhooks/YOUR_DEFAULT_WEBHOOK_URL",
"staff": "https://discord.com/api/webhooks/YOUR_STAFF_WEBHOOK_URL"
}
}
Opciones de Configuración:
WebhookLink: URL de webhook predeterminada (utilizada como respaldo)Version: Versión de configuración (actualmente 2)UpdateCheck: Habilitar/deshabilitar la comprobación automática de actualizacionesWebhookChannels: Mapa de nombres de canales a URLs de webhook (por ejemplo, “default”, “staff”, “admin”)Cada evento tiene su propio archivo de configuración en Jemsire_DiscordWebhook/events/. Las configuraciones predeterminadas se crean automáticamente en el primer lanzamiento:
PlayerChat.json – Mensajes de chat de jugadoresPlayerReady.json – Eventos de unión de jugadoresPlayerDisconnect.json – Eventos de salida de jugadoresPlayerDeath.json – Eventos de muerte de jugadores{
"Enabled": true,
"WebhookChannel": "default",
"MessageJson": "{"content": "💬 **{player}**: {message}"}"
}
Opciones de Configuración:
Enabled: Habilitar o deshabilitar este evento (true/false)WebhookChannel: Qué canal de webhook usar (debe coincidir con una clave en WebhookChannels de la configuración principal)MessageJson: JSON de webhook de Discord en bruto con marcadores de posición (ver abajo)Mensaje de Texto Plano:
{
"Enabled": true,
"WebhookChannel": "default",
"MessageJson": "{"content": "💬 **{player}**: {message}"}"
}
Mensaje Embed:
{
"Enabled": true,
"WebhookChannel": "default",
"MessageJson": "{"embeds": [{"title": "📥 Jugador Unido", "description": "{player} ha entrado en el mundo!", "color": 65280}]}"
}
Combinado (Texto + Embed):
{
"Enabled": true,
"WebhookChannel": "default",
"MessageJson": "{"content": "¡Nuevo jugador!", "embeds": [{"title": "Jugador Unido", "description": "{player} se unió al servidor", "color": 65280}]}"
}
Los marcadores de posición se reemplazan en tiempo de ejecución con valores reales. Usa {placeholderName} en tus cadenas JSON.
{player} – Nombre de usuario del jugador{playerUsername} – Nombre de usuario del jugador (alias){message} – Contenido del mensaje de chat{content} – Contenido del mensaje de chat (alias){playerUuid} – UUID del jugador (si está disponible){deathCause} – Mensaje de muerte formateado{deathMessage} – Mensaje de muerte formateado (alias){deathMessageRaw} – Mensaje de muerte en bruto (si está disponible)Nota: Algunos marcadores de posición no funcionarán en ciertos eventos. Los marcadores de posición se escapan automáticamente para JSON, por lo que los caracteres especiales no romperán tu carga útil de webhook.
/dw-reload – Recarga la configuración del plugin sin reiniciar el servidor
discordwebhook.reloadEste proyecto es de código abierto:
¡Siéntete libre de contribuir o adaptarlo a tu propio sistema! Consulta el Github
¿Quieres recibir actualizaciones de todos mis proyectos?
¡Únete al discord! ¡Únete ahora!
🔗 HyDiscordX — El Enlace Perdido Entre Hytale y Discord HyDiscordX es un puente completamente funcional entre Discord ↔...
Un plugin para servidores de Hytale que envía notificaciones en tiempo real a servicios externos cuando ocurren eventos ...
🔗 HyDiscordRanksX — Roles de Discord → Rangos de HytaleHyDiscordRanksX sincroniza los roles de Discord en grupos de Luc...
Este mod simple te permite ejecutar múltiples de mis mods de HUD al mismo tiempo. Estos son todos mis mods de HUD actual...
Una colección de pequeños complementos que no encajan del todo en un mod completo por sí solos, solicitados por ustedes,...
Soy bastante nuevo en esto de los mods, así como en el uso de Github, así que no dudes en contactarme aquí o en Discord ...