Terrariatale
Expande el sistema de combate de Terraria con objetos y armas completamente recreados del exitoso juego Terraria. Todos ...

JHS-Votifier es un plugin Votifier moderno y seguro para Hytale que permite a los sitios web de votación notificar a tu servidor cuando los jugadores votan, recompensando automáticamente a los jugadores y fomentando la participación.
Diseñado específicamente para Hytale, este plugin soporta múltiples protocolos de votación, mensajería rica dentro del juego y compatibilidad fluida con sitios web de listas de servidores.
Inicio Rápido: https://joinhytaleservers.com/how-to-install-votifier-for-hytale
🆕 Novedades en 1.0.1
JHS-Votifier 1.0.1 introduce notificaciones emergentes nativas en pantalla, mejor seguridad HTTP y ayudantes de configuración más claros.
chatEnabled y popupEnabledhttp_config.json para regenerar)serviceTokens ahora incluye un formato de ejemplo incorporado _serviceTokensHelphttp_config.json incluye campos de documentación del punto final✨ Características


chatEnabled y popupEnabled

/voteVoteEvent para integraciones personalizadas📦 Instalación
mods/ de tu servidor/votereload🧾 Comandos
Comando
Descripción
/vote
Abre el menú de votación y/o envía enlaces de votación
/testvote <player> [service]
Ejecuta una votación de prueba (sin recompensas) (Comando de Administrador)
/votifieradmin status
Ver estado del protocolo y del oyente (Comando de Administrador)
/votifieradmin reload
Recargar archivos de configuración (Comando de Administrador)


🧩 Ejemplo de Configuración
A continuación se muestra una configuración de ejemplo básica que muestra una configuración común utilizando Votifier V2 con recompensas por votación y un comando /vote.
Esta configuración funciona directamente para la mayoría de los servidores.
config.json (Configuración Principal){
"debug": false,
"keyPath": "keys",
"messages": {
"voteBroadcast": [
"<gradient:blue:aqua><bold>[ VOTE ]</bold></gradient> <green>%player%</green> <white>votó en</white> <gold>%service%</gold><white>!</white>",
"<gray>Usa <aqua>/vote</aqua> para votar y ganar recompensas!</gray>"
],
"votePrivate": [
"<gradient:gold:yellow>----------------------</gradient>",
"<green><bold>¡Gracias por votar!</bold></green>",
"<white>Tu voto en <aqua>%service%</aqua> fue recibido.</white>",
"<gray>Las recompensas han sido aplicadas a tu cuenta.</gray>",
"<gradient:gold:yellow>----------------------</gradient>"
],
"voteReminder": [
"<gradient:gold:orange>----------------------</gradient>",
"<yellow><bold>¡No olvides votar!</bold></yellow>",
"<white>¡Apoya nuestro servidor y gana recompensas!</white>",
"<gray>Escribe <aqua>/vote</aqua> para ver enlaces de votación.</gray>",
"<gradient:gold:orange>----------------------</gradient>"
],
"reminderIntervalMinutes": 1
},
"rewards": {
"enabled": true,
"commands": [
"# Comandos de ejemplo (eliminar # para habilitar):",
"# give %player% diamond 1",
"# give %player% emerald 5",
"# experience add %player% 100"
],
"perService": {
"TopHytaleServers": [
"# Comandos para votos de TopHytaleServers:",
"# give %player% gold_ingot 5"
],
"HytaleServerList": [
"# Comandos para votos de HytaleServerList:",
"# give %player% diamond 2"
]
}
},
"voteCommand": {
"openCustomGui": true,
"sendChatMessage": true,
"chatHeader": [
"<gray>--------------- <gold><bold>Enlaces de Votación</bold></gold> ---------------</gray>",
"<white>¡Haz clic en un enlace a continuación para votar y ganar recompensas!</white>"
],
"chatFooter": [
"<gray>------------------------------------------</gray>"
],
"chatLinkTemplate": "<gold>[<yellow>#%id%</yellow>]</gold> <yellow><click:%link%>%name% <bold>(Clic para Votar)</bold></click></yellow>"
},
"voteLinks": [
{
"serviceName": "JoinHytaleServers",
"link": "https://joinhytaleservers.com/"
}
]
}
🔔 Configuración de Notificaciones Emergentes (1.0.1+)
JHS-Votifier soporta emergentes nativas en pantalla utilizando el sistema UI de Hytale. Cada tipo de notificación puede habilitar independientemente los mensajes de chat y los emergentes.
notifications{
"notifications": {
"voteBroadcast": {
"chatEnabled": true,
"popupEnabled": true,
"popupStyle": "Success",
"popupTitle": "<gold>¡Voto Recibido!</gold>",
"popupDescription": "<green>%player%</green> votó en <aqua>%service%</aqua>"
},
"voterNotify": {
"chatEnabled": true,
"popupEnabled": true,
"popupStyle": "Success",
"popupTitle": "<green>¡Gracias!</green>",
"popupDescription": "¡Tu voto en <aqua>%service%</aqua> fue recibido!"
},
"reminder": {
"chatEnabled": true,
"popupEnabled": false,
"popupStyle": "Warning",
"popupTitle": "<yellow>Recordatorio de Votación</yellow>",
"popupDescription": "¡No olvides <aqua>/vote</aqua> para recompensas!"
}
}
}
🔐 Seguridad del Token HTTP (1.0.1+)
Los puntos finales de votación HTTP ahora utilizan un token dedicado, separado del token TCP V2.
http_config.jsonhttp_config.json y reiniciando🔐 Permisos
Permiso
Descripción
jhs.votifier.admin
Acceso a todos los comandos de administrador
🔒 Seguridad
🌐 Soporte de Protocolos
Protocolo
Soportado
Votifier V1 (RSA)
✅
Votifier V2 (HMAC)
✅
HTTP POST
✅
Consulta UDP
✅
🔗 Puntos Finales HTTP
Punto Final
Método
Propósito
/JHS/Votifier/vote
POST
Recibir notificaciones de votación
/JHS/Votifier/status
GET
Verificación de salud
/JHS/Votifier/test
GET
Pruebas de depuración
🧱 Dependencias y Créditos
JHS-Votifier está diseñado para funcionar directamente sin dependencias externas requeridas.
Nitrado WebServer
Requerido solo si deseas recibir votos a través de puntos finales HTTP POST.
➜ https://www.curseforge.com/hytale/mods/nitrado-webserver
Si no está instalado, simplemente desactiva el soporte HTTP en http_config.json.
No se requieren plugins adicionales.
Soporta Votifier V1 y V2 sobre TCP por defecto.
Instala Nitrado WebServer para habilitar votaciones basadas en HTTP.
🛠 Para Desarrolladores
JHS-Votifier genera un VoteEvent al que otros plugins pueden suscribirse, permitiendo un comportamiento personalizado cuando se reciben votos.
Soporta bibliotecas estándar de envío de votos de Votifier e integraciones personalizadas.
🧪 Solución de Problemas
/votifieradmin statusdebug: true para un registro detallado🆘 Soporte
¿Necesitas ayuda, encontraste un error o tienes una solicitud de función?
Expande el sistema de combate de Terraria con objetos y armas completamente recreados del exitoso juego Terraria. Todos ...
Por favor, deja sugerencias sobre lo que debería añadir a continuación. El mod tendrá ranuras separadas en el futuro, ...
🌍 Todos Los Minerales Todos Los Minerales es un mod en expansión de Hytale que transforma la progresión de recursos al ...
Versioning 🔢 Formato: X.Y.Z (por ejemplo, 1.1.2) X – Actualización importante / hito de la hoja de ruta 🚀 Y – Nueva...
¡Agrega una Escoba de Bruja craftable al juego para VOLAR! Usa resistencia para volar con clic izquierdo y puede AUMENTA...
ManyMoreIngotDecor (v1.3.0) En Hytale vanilla, la forja se siente un poco vacía una vez que pasas la era del Hierro. Mie...