Introducción

¿Qué es VCMC?

VCMC es una aplicación de chat de voz de proximidad para Minecraft. Fue creada originalmente para Minecraft Bedrock y actualmente es compatible también con servidores Java a través del plugin oficial.

La app nació porque en Minecraft Bedrock no se pueden instalar mods, y una gran parte de la comunidad quería un chat de voz que funcionara directamente en el juego. VCMC lo resuelve de forma muy sencilla:

  1. Creas una sala en la app.
  2. Pegas el comando que te da la app en el chat del juego.
  3. Listo. Todos los que se unan a tu sala podrán escucharse con voz de proximidad.
¿Cómo funciona la proximidad?
VCMC usa P2P (punto a punto) para conectar las voces. Al acercarte a otro jugador por primera vez puede haber un pequeño delay mientras se establece la conexión entre dispositivos — esto es normal.

No necesitas configurar ningún túnel ni servidor por tu cuenta. La infraestructura de VCMC maneja todo eso automáticamente.


Primeros pasos

Descargar VCMC

App VCMC

Descarga la app en tu dispositivo para crear salas, unirte al chat de voz y obtener los archivos del Addon cuando los necesites.

Addon para Minecraft Bedrock

El Addon se descarga directamente desde adentro de la app VCMC. Solo entra a la aplicación, busca la opción de descargar el Addon y se guardará en tu dispositivo listo para usarse.

Si la descarga en la app falla, puedes obtener los archivos manualmente:
→ Repositorio Oficial del Addon (GitHub)

Plugin para Minecraft Java (Geyser)

Si administras un servidor Java con Geyser, existe un plugin oficial de VCMC. Los detalles de instalación están en la sección Servidor Java.


Bedrock Modos de uso

Modo Mundo

Usa este modo si tú vas a crear el mundo de Minecraft desde tu celular o PC y tus amigos se van a unir a tu partida. Este modo es exclusivo de Minecraft Bedrock.

Paso 1 — El host abre la sala

El creador del mundo debe abrir la app de VCMC y tocar la tarjeta que dice "MI MUNDO".

Sección de mundos Tarjeta Mi Mundo

Los demás jugadores deben agregar el Gamertag exacto del host usando el botón + y luego entrar a la sala.

Botón agregar gamertag Sala de amigo

Paso 2 — Instalar el paquete en Minecraft

Añade el Addon a tu mundo. Para el modo Mundo activa únicamente el paquete de comportamiento llamado World. El paquete Server no se usa aquí.

Addon VCMC World
Solo el host hace esto — en los ajustes del mundo ve a General y:
  • ACTIVA los Websockets.
  • DESACTIVA "Permitir solo websockets encriptados".
Los demás jugadores no necesitan cambiar nada en Minecraft.
Ajustes de Websocket

Paso 3 — Conectar la app (solo el host)

Una vez que todos estén en el mundo, el host abre la burbuja flotante de VCMC, copia el enlace y lo pega en el chat de Minecraft.

Copiar comando desde la burbuja
Resumen de roles:
Host: activa websockets → abre sala "Mi Mundo" en la app → pega el enlace en el chat.
Amigos: agregan el Gamertag del host en la app → entran a su sala → se unen al mundo. No hacen nada más.

En el modo Mundo no existen comandos. La conexión se hace únicamente pegando el enlace de la burbuja en el chat, y solo el host lo hace.


Bedrock Modos de uso

Servidor Bedrock

Usa este modo si administras un servidor Bedrock (Aternos, FalixNodes, hosting propio, etc.) que siempre está abierto. En servidores, VCMC ya no te pide IP ni puerto en la app: el servidor crea su propia sala y cada jugador se vincula con una verificación dentro de Minecraft.

Paquetes que debes usar

En servidores, usa únicamente el paquete de comportamiento Server más el paquete de recursos (RP). No uses el paquete World en servidores.
Archivos del addon para servidor

Instalación

Se instala igual que cualquier addon. Como cada hosting tiene su propio panel, busca en YouTube: "Cómo instalar addons en [tu host] Bedrock" si tienes dudas.

  1. Descomprime el archivo del addon.
  2. Sube la carpeta de comportamiento Server a behavior_packs.
  3. Sube la carpeta de recursos (RP) a resource_packs.
  4. Carpetas RP y Behavior
  5. Tip: Muchos paneles modernos permiten meter todo en una carpeta llamada packs.
Carpetas del paquete

Cómo se conectan los jugadores

Después de instalar el addon, el servidor genera una sala VCMC automáticamente. El jugador solo tiene que abrir la app, ir al modo Servidor y agregar una sala con el nombre que quiera. Ese nombre es solo para reconocerla en su app: puede llamarse "Mi server", "Survival", "La sala de Juan" o como prefiera.

  1. Entra al servidor de Minecraft con el mismo Gamertag que usarás en VCMC.
  2. Abre VCMC, entra en modo Servidor y crea/agrega una sala con cualquier nombre.
  3. Al entrar a esa sala, la app mostrará un botón de /vcmc:verify.
  4. Toca el botón para copiar el comando de verificación.
  5. Pega ese comando en el chat del servidor de Minecraft.
  6. Listo: la app queda vinculada con ese servidor y el chat de voz se conecta.
Cada jugador debe hacer su propia verificación una vez. Cuando ya te verificaste en ese servidor, VCMC recordará tu dispositivo y no tendrás que repetir el comando cada vez que entres.
Si cambias de celular, navegador o reinstalas la app, puede que VCMC te pida verificarte de nuevo. Eso es normal: la verificación sirve para probar que la app y la cuenta de Minecraft son tuyas.

Permisos de red — solo si NO usas Aternos

Si tu servidor no es de Aternos, necesitas dar permiso al Addon para conectarse a internet. En Aternos esto ya está configurado automáticamente.

  1. Ve a la carpeta config/default de tu servidor.
  2. Abre el permissions.json de esa carpeta (no el de la raíz).
  3. Agrega "@minecraft/server-net" a los módulos permitidos:
{
    "allowed_modules": [
        "@minecraft/server",
        "@minecraft/server-ui",
        "@minecraft/server-admin",
        "@minecraft/server-gametest",
        "@minecraft/server-net"
    ]
}

¿No aparecen los comandos?

  • Versión desactualizada. El servidor debe correr la versión más reciente.
  • Instalación incorrecta. Busca un tutorial para tu hosting específico.
  • Falta permissions.json. Si no usas Aternos, revisa el paso de permisos de arriba.
Tip para admins: Revisa la consola del servidor al encenderlo. Verás si el addon "VCMC Server" se activó correctamente o si hubo algún error.

Java Modos de uso

Servidor Java (Plugin con Geyser)

Si administras un servidor Java que usa Geyser (para que jugadores de Bedrock puedan conectarse), existe un plugin oficial de VCMC para este escenario. Permite que tanto jugadores de Java como de Bedrock usen el chat de voz de proximidad en el mismo servidor, con el mismo sistema de verificación del modo servidor.

¿Qué es Geyser? Es un plugin que actúa de puente entre el cliente de Bedrock y un servidor Java, permitiendo que ambas versiones jueguen juntas en el mismo servidor.

Instalación

Descarga el .jar desde el repositorio oficial y cópialo a la carpeta plugins de tu servidor Java. Reinicia el servidor. No requiere configuración adicional.

Plugin VCMC para Java

Lo que verás en la consola al iniciar

Cuando el servidor arranca, el plugin crea o carga la sala VCMC del servidor y la guarda en plugins/VCMC/config.yml. En consola verás que el plugin está listo y puede mostrar el ID de sala interno. Ese ID no es algo que los jugadores tengan que escribir para conectarse.

╔══════════════════════════════════════╗
║ VCMC Voice Chat ready! ║
║ Room ID: AB1C2D7
╚══════════════════════════════════════╝

¿Cómo se conectan los jugadores?

Los jugadores abren la app de VCMC, van al modo Servidor y agregan una sala con cualquier nombre. Ya no deben escribir IP ni puerto. Al entrar a esa sala, la app mostrará un botón para copiar /vcmc:verify; el jugador pega ese comando en el chat del servidor Java/Geyser y queda vinculado.

  1. Entra al servidor de Minecraft.
  2. En VCMC, crea una sala de servidor con cualquier nombre.
  3. Copia el comando /vcmc:verify "código" que muestra la app.
  4. Pégalo en el chat de Minecraft.
  5. Si el nombre de Minecraft coincide con el de la app, VCMC te conecta.
La verificación es individual: no basta con que el admin la haga. Cada jugador debe verificar su propia cuenta una vez para que su sala de la app quede vinculada con ese servidor.

Configuración manual del plugin (opcional)

Normalmente no tienes que tocar nada. El plugin guarda una sala segura en el config.yml usando vcmc-room-id y vcmc-room-token. No compartas el token ni lo edites a mano.

vcmc-room-id: ""     # Se genera automáticamente
vcmc-room-token: ""  # Secreto del servidor, no se comparte
rp-port: 25580       # Puerto para servir el resource pack a jugadores Java
Para jugadores Java, el plugin también sirve un resource pack con los iconos de estado de voz. Si los clientes Java no pueden descargarlo, revisa que el puerto rp-port esté abierto o configura rp-host con la IP/dominio correcto.

Comandos del plugin

El plugin de Java funciona casi igual que el addon de Bedrock. La diferencia principal es que en Java las interfaces se abren como menús de cofre, y los grupos también se pueden manejar por comandos con /vcmc:groups.

Comando Descripción
/vcmc:verify "<código>" Verifica tu cuenta con el código que te da la app. Se usa una vez por jugador y por dispositivo.
/vcmc:menu Abre el menú personal de VCMC: ajustes, grupos y volumen de otros jugadores.
/vcmc:admin Abre el panel de administración. Solo operadores o usuarios con permiso vcmc.admin.
/vcmc:mute <player|@a> <true|false> Silencia o devuelve la voz. true = silenciado, false = activo.
Ejemplo: /vcmc:mute Steve true
/vcmc:groups Muestra la ayuda de grupos en Java. En Bedrock/Geyser abre el formulario si el jugador es Bedrock.
/vcmc:room Muestra el ID interno de la sala del servidor. Normalmente los jugadores no lo necesitan.
/vcmc:reconnect Comprueba si tu app aparece conectada a la sala del servidor.

Referencia

Comandos

Bedrock Modo Mundo

En los mundos locales no existen comandos. La conexión se hace pegando el enlace de la burbuja flotante en el chat, solo por parte del host.

Bedrock Servidor Bedrock (Addon)

En servidores Bedrock el flujo normal es crear la sala en la app con cualquier nombre y verificarte con /vcmc:verify. Los comandos son para verificar, abrir menús, administrar o revisar estado.

Comando Descripción
/vcmc:verify <código> Verifica tu cuenta con el código que te da la app. Cada jugador debe usar su propio código.
/vcmc:menu Abre el menú personal de VCMC. Desde ahí puedes cambiar tus ajustes, revisar grupos y ajustar volumen por usuario.
/vcmc:admin Abre el panel de administración del servidor. Solo operadores. Permite cambiar ajustes globales como iconos, titles, grupos, espectadores e intervalo de coordenadas.
/vcmc:mute <selector> <bool> Silencia o activa la voz de un jugador. true = silenciado, false = activo.
Ejemplo: /vcmc:mute @a[name=Steve] true
/vcmc:reconnect Comprueba tu conexión con VCMC y fuerza una revisión inmediata si la app no aparece conectada.
/vcmc:room Muestra el ID interno de la sala del servidor. Útil para admins o diagnóstico; el flujo normal de la app no pide escribirlo.
/vcmc:join <room_id> [<token>] Comando avanzado/legado para sobrescribir manualmente la sala guardada del servidor. No lo uses para la conexión normal de jugadores.

Java Servidor Java (Plugin)

En Java se usan los mismos comandos principales, con namespace /vcmc:. Bukkit puede exponer alias como /mute o /menu, pero se recomienda usar siempre la forma /vcmc:comando para evitar conflictos con otros plugins.

Comando Descripción
/vcmc:verify "<código>" Verifica tu cuenta con el código de la app. En Java es recomendable pegarlo con comillas, tal como lo copia VCMC.
/vcmc:menu Abre el menú personal en una interfaz de cofre: ajustes, grupos y volumen de usuarios.
/vcmc:admin Abre el panel de administración en una interfaz de cofre. Requiere OP o permiso vcmc.admin.
/vcmc:mute <player|@a> <true|false> Silencia o devuelve la voz. true = silenciado, false = activo.
Ejemplo: /vcmc:mute Steve false
/vcmc:groups create "nombre" ["clave"] Crea un grupo de voz. La clave es opcional.
Ejemplo: /vcmc:groups create "Base secreta" "1234"
/vcmc:groups join <#|nombre> ["clave"] Entra a un grupo por número o por nombre. Si tiene clave, escríbela al final.
/vcmc:groups leave Sales del grupo de voz actual y vuelves al audio normal de proximidad.
/vcmc:groups list Muestra los grupos activos, su número y cuántos jugadores tienen dentro.
/vcmc:room Muestra el ID interno de la sala del servidor. Normalmente no hace falta para jugadores.
/vcmc:reconnect Comprueba si tu app aparece conectada a la sala del servidor.
Importante: /vcmc:join ya no es el flujo normal para usuarios. En Java no existe. En Bedrock queda como herramienta avanzada para administradores, pero la conexión normal se hace con la verificación /vcmc:verify.

Referencia

Configuración

Desde la app de VCMC puedes ajustar parámetros importantes que afectan cómo escuchas a los demás jugadores. En servidores, esos mismos ajustes también se pueden abrir desde Minecraft con /vcmc:menu: si cambias algo en el menú del juego, se manda a tu app y queda sincronizado.

Los ajustes personales incluyen volumen global, límite de conexiones simultáneas, radio de audio, supresión de ruido, salida por altavoz, idioma y volumen individual de otros jugadores.

Radio de escucha

El radio de escucha es la distancia máxima (en bloques de Minecraft) a la que puedes escuchar a otro jugador. Por defecto son 25 bloques.

  • Si estás a menos de 25 bloques de alguien, se establece la conexión de voz y pueden escucharse.
  • Si te alejas más de 25 bloques, la conexión se corta automáticamente y dejan de escucharse.
  • Puedes ajustar este valor desde los ajustes de la app según tu preferencia.
Al acercarte a alguien por primera vez puede haber un pequeño delay antes de que se escuchen. Esto es normal — VCMC usa P2P, y las conexiones de voz se establecen directamente entre dispositivos justo cuando entran en rango.

Límite de jugadores que escuchas

Este ajuste controla cuántas personas puedes escuchar al mismo tiempo. Por defecto el servidor envía hasta 50 jugadores cercanos, pero en la app puedes reducir ese número.

¿Por qué importa esto? Porque VCMC usa P2P: cada persona que escuchas es una conexión directa entre tu dispositivo y el de ellos. Si hay 20 personas a tu alrededor, tu teléfono tiene que mantener 20 conexiones simultáneas. Eso consume batería, CPU y puede hacer que la app se ponga lenta o que el audio se corte.

Recomendación para celulares: Si notas que la app se pone lenta, el audio se corta o se te calienta el teléfono, prueba bajando el límite de jugadores a 5 o 10. En partidas pequeñas con amigos no notarás diferencia.

Las conexiones son simétricas

Esto es importante entenderlo: si tú no escuchas a alguien, esa persona tampoco te escucha a ti. Las conexiones de VCMC son siempre de doble sentido.

Por ejemplo, si tienes el límite en 5 jugadores y hay 10 personas cerca, VCMC se conecta con los 5 más cercanos. Las otras 5 personas no solo dejan de escucharte a ti — tú también dejas de aparecer en su radar de voz. Esto evita situaciones confusas donde alguien te habla sin que tú lo sepas.

Grupos de voz

En servidores, el admin puede activar grupos desde /vcmc:admin. Un grupo funciona como una sala privada dentro del mismo servidor: los jugadores del grupo se escuchan entre ellos y no se mezclan con el audio normal de proximidad.

En Bedrock los grupos se manejan con formularios. En Java/Geyser también existen, pero es más cómodo usarlos con /vcmc:groups create, /vcmc:groups join, /vcmc:groups leave y /vcmc:groups list.


Referencia

La Burbuja Flotante y Errores

Colores de la burbuja

  • 🟢 Verde: Todo bien. Conectado con micrófono activo.
  • 🔴 Rojo: Silenciado (Mute).
  • Transparente: Estado normal de fondo.
🔌 Ícono de Enchufe: Estás desconectado de Minecraft. En modo mundo, vuelve a pegar el enlace en el chat. En servidores, abre VCMC y vuelve a entrar a la sala; también puedes usar /vcmc:reconnect para comprobar si Minecraft ya detecta tu app.

No me escuchan / la app falla

Los teléfonos a veces restringen permisos al salir de la app. Solución rápida: cierra la aplicación por completo (deslízala en el administrador de tareas para quitarla de la RAM) y vuélvela a abrir. El 90% de los problemas se resuelven así.

Tarda en escucharse al acercarse

Es normal. VCMC usa P2P, así que al acercarte a un jugador por primera vez puede haber un pequeño delay mientras se establece la conexión directa entre dispositivos.


Alternativa

Versión Web

Si tu dispositivo no soporta la app nativa (Mac, Linux, teléfonos antiguos, Chromebooks, etc.), existe una versión web de VCMC que funciona directamente desde el navegador, sin instalar nada.

→ Abrir VCMC Web

¿Cómo funciona?

La versión web es funcionalmente idéntica a la app nativa: mismos comandos /wsserver, mismo sistema de salas, mismo chat de voz de proximidad. La única diferencia es que corre en tu navegador.

Requisitos

  • Navegador moderno (Chrome o Edge recomendados; Safari y Firefox tienen limitaciones de audio en segundo plano)
  • Poder mantener la pestaña del navegador abierta mientras juegas (en segundo plano o en otra ventana)
  • Micrófono (igual que la app)

Limitaciones frente a la app nativa

  • No tiene burbuja flotante en dispositivos móviles (solo escritorio via Picture-in-Picture)
  • En móvil, si el navegador pasa a segundo plano el audio puede interrumpirse según el sistema operativo
  • No detecta automáticamente si el micrófono está silenciado a nivel del sistema

Referencia

¿Qué hay de los Realms?

Los Realms son mundos persistentes en línea de Mojang. Actualmente no son compatibles con VCMC debido a las restricciones que impone Mojang Studios.

Si intentas usar VCMC en un Realm, no funcionará. Aunque existe una forma técnica de lograrlo con herramientas externas, generaría una experiencia de usuario muy mala, por lo que no está soportado oficialmente.