El plugin

Un solo comando. Tus jugadores escriben /votar, votan, y la recompensa llega sola. Ni escriben su nombre, ni repiten el comando para reclamar nada.

La descarga estará disponible en brevePaper 1.20+ · Java 21

Cómo funciona

Tres pasos, un comando
  1. 1

    /votar en el chat

    El plugin devuelve un enlace y un código corto. El código lleva dentro quién es el jugador, así que la web nunca le pregunta el nombre.

  2. 2

    Vota en la web

    Si puede pulsar enlaces, pulsa. Si juega desde móvil o consola, escribe el código: doce caracteres.

  3. 3

    Recibe su recompensa

    Un minuto después, el plugin comprueba y entrega lo que hayas configurado. Sin segundo comando.

Por qué importa. El plugin de votos más extendido obliga a escribir el comando dos veces: una para el enlace y otra para reclamar el premio. La segunda se le olvida a mucha gente, que acaba pensando que tu servidor no paga lo que promete. Aquí no existe esa segunda vez.

Qué datos recoge

Vas a instalar código nuestro en tu máquina

Lo que envía

  • Un latido cada minuto para confirmar que sigue vivo.
  • El nombre o el UUID del jugador que escribe /votar, para emitir su código.
  • Qué recompensas ha entregado, para no repetirlas.
  • Lo que NO envía

  • Chats, coordenadas, inventarios ni construcciones.
  • La lista de conectados. Eso lo medimos desde fuera con un ping a tu IP pública — el mismo que puede hacer cualquiera.
  • Nada de quien no ejecute el comando.
  • Nunca ejecutamos comandos en tu servidor

    Enviamos un tipo de recompensa. Qué comando ejecuta cada tipo lo decides tú en el config.yml. No es una limitación: es la protección. Si pudiéramos mandar texto de comando, un fallo nuestro se ejecutaría en tu máquina.

    Lo que reporta tu servidor no sube tu posición

    Los jugadores conectados del ranking los medimos nosotros. No es desconfianza hacia ti: un ranking donde cada uno declara sus propios números deja de significar algo para todos.

    El JAR es público y el código abierto: puedes abrirlo y comprobar cada línea de lo de arriba.

    Qué tienen que hacer tus jugadores

    Escribir /votar, abrir el enlace y votar. Nada más.

    • No escriben su nombre en ninguna parte. El código ya sabe quiénes son, y por eso nadie puede votar suplantándolos.
    • No repiten el comando. Un minuto después de votar, la recompensa aparece sola.
    • Nunca les pedimos contraseñas. Si una web de votos se la pide, no es de fiar.
    • Los de Bedrock —móvil y consola— no pueden pulsar enlaces en el chat, así que escriben el código. Funciona igual.

    API públicaPara desarrolladores

    Sin claves ni registro
    GET/api/v1/ranking?dias=7&limite=50

    Ranking de servidores. Nombre, IP, modalidades, versiones, jugadores conectados y la serie de votos por día para dibujar una gráfica.

    GET/api/v1/directorio/{slug}

    Ficha de un servidor. Todo lo de un servidor concreto. El slug es lo que aparece en la URL de su página.

    GET/api/v1/estadisticas

    Cifras de la plataforma. Servidores totales, cuántos responden ahora y suma de jugadores conectados.

    GET/api/v1/destacados

    Servidores patrocinados. Los cinco espacios de la portada.

    GET/api/v1/patrocinadores

    Marcas patrocinadoras. Las empresas que patrocinan el sitio, con logotipo y enlace.

    Ejemplo: el top 5 en tu web
    const r = await fetch("https://api.latinosmc.com/api/v1/ranking?limite=5");
    const servidores = await r.json();
    
    for (const s of servidores) {
      console.log(s.nombre, s.direccion, s.votos, "votos");
    }

    Base: https://api.latinosmc.com · Hay un límite de peticiones por IP y minuto, generoso para uso normal. Las respuestas ya vienen con sus cabeceras de caché: respetarlas te ahorra latencia a ti y carga a nosotros.

    Instalación

    1. 1Registra tu servidor en latinosmc.com y guarda la clave — solo se muestra una vez.
    2. 2Copia el JAR en plugins/ y arranca el servidor una vez.
    3. 3Pega tu clave en plugins/LatinosMC/config.yml y reinicia.
    4. 4Ajusta las recompensas y los mensajes en ese mismo archivo.