Plugin Vota40
Conecta tu servidor de Minecraft con 40servidoresMC: da recompensas in-game a quien vote y suma puntos extra para subir puestos en el ranking. Gratis, de código abierto y compatible con Spigot/Bukkit/Glowstone desde Minecraft 1.8.
Testeado en Spigot 1.12.2 y 1.13.2; compatible con Bukkit, Spigot y Glowstone.
Con Java < 8u101 puede fallar la conexión SSL — usa el .jar «sslfix» o revisa la guía de compatibilidad.
El código es público. Aportaciones y bugs se gestionan en GitHub.
Instalación
- Descarga el
.jarde la versión compatible con tu servidor desde la página de descargas. - Copia
40ServidoresMC-<versión>.jara la carpeta/pluginsde tu servidor y reinícialo (o cárgalo con tu plugin manager sin reiniciar). - Se creará la carpeta
/plugins/40ServidoresMC/. Abre suconfig.ymly ajústalo a tu gusto (ver tabla más abajo). - Pega tu clave privada del servidor (la encuentras en Mi servidor) en la opción
clavedel config. - Configura el premio que quieres dar a los jugadores por votar en
comandoCustom.
¿No detecta los votos de tu servidor? Revisa que la clave sea correcta. Si el problema persiste, activa debug: true y abre un ticket en GitHub con los detalles.
Configuración
Todo se ajusta desde /plugins/40ServidoresMC/config.yml:
| Clave | Tipo | Por defecto | Descripción |
|---|---|---|---|
| debug | boolean | false | Log más detallado, con más mensajes en caso de errores. |
| clave | string | 'key' | La clave privada de tu servidor, obtenida en "Mi servidor" de la web. |
| broadcast.activado | boolean | true | Retransmite un mensaje a todo el servidor anunciando que un jugador ha recibido su premio por votar. |
| broadcast.mensajeBroadcast | string | "&aGracias a {0}…" | Mensaje a retransmitir. {0} se sustituye por el nombre del votante. Admite códigos de color. |
| mensaje | string | "&6Gracias por votarnos!…" | Mensaje enviado al jugador al validar su voto. Admite códigos de color. |
| comandoCustom | List<String> | — | Comandos a ejecutar para dar el premio. {0} se sustituye por el nombre del votante. |
| readTimeOut | int | 5000 | Milisegundos que el plugin espera al leer la web de 40servidoresMC. |
| configVer | int | 3 | Versión interna del formato de config. No cambiar a mano. |
Comandos
| Comando | Alias | Permiso | Función |
|---|---|---|---|
| /voto40 | votar40, mivoto40 | 40servidores.voto | Valida el voto del jugador y le otorga el premio si corresponde. Solo desde el juego. |
| /test40 | — | 40servidores.test | Simula el premio y ejecuta los comandos configurados sin registrar un voto real. Útil para probar la config. |
| /stats40 | — | 40servidores.stats | Muestra estadísticas de votos del servidor desde el propio juego. También desde consola. |
| /update40 | actualizar40, upd40 | 40servidores.actualizar | Comprueba si hay una versión nueva del plugin y muestra el changelog. También desde consola. |
| /reload40 | recargar40, config40 | 40servidores.recargar | Recarga la configuración del plugin sin reiniciar el servidor. También desde consola. |
Soporte y contribuir
El plugin es de código abierto y lo mantiene la comunidad. Si encuentras un error o tienes una sugerencia, abre un ticket en el issue tracker de GitHub. Si quieres mejorar el plugin, las guías de contribución explican cómo empezar.
Añádelo gratis y empieza a recibir votos hoy mismo.