HjVoiceChat is a revolutionary, lightweight proximity voice chat and music player plugin for Minecraft servers. Unlike other voice chat solutions, it requires NO MODS for your players to install! Players simply click a link or enter a PIN to open a sleek web browser UI, and they can instantly talk to nearby players using 3D spatial audio.
Perfect for Roleplay, Survival, and SMP servers that want an immersive audio experience without forcing players to download client-side mods.
No Mods Required: 100% server-side plugin with a web-based client.
3D Spatial Audio (Proximity Chat): Hear players around you exactly where they are. The volume dynamically adjusts based on the distance between players.
Full Bedrock & GeyserMC Support: Bedrock and Mobile/Console players are fully supported! Instead of struggling with chat links, Bedrock players receive a native UI form containing a secure 6-Digit PIN to log in seamlessly on their devices.
Advanced Audio Settings: Built-in toggles on the Web UI for Noise Suppression, Echo Cancellation, and Auto Gain Control to ensure crystal-clear voice communication.
Speaker Block System: Place a physical "Speaker" block in the world and broadcast your own music (MP3, WAV, OGG) to everyone nearby! Great for server events, taverns, or DJing.
WebRTC Technology: Built on modern WebRTC for ultra-low latency and high-quality voice data transfer.
Modern Glassmorphism UI: A beautiful, responsive, and customizable Web UI that looks premium on both Desktop and Mobile. Displays player skins dynamically (with offline/Bedrock skin fallback support!).
Secure & Private: Unique, one-time authentication links and PINs for every player session.
PlaceholderAPI Support: Includes custom placeholders (e.g., %hjvoicechat_isconnect%) to show real-time speaking/connection status on your TAB list or scoreboard!
- A player types /vc link in the game.
- Java Players: Receive a secure, one-time clickable link in chat. Bedrock Players: Receive a pop-up Form UI with a secure PIN to enter on the web.
- The player opens the sleek Web UI on their browser.
- They allow microphone access, and they are instantly connected to the proximity chat!
- Get a speaker item using /vc speaker.
- Place the speaker block anywhere in the world.
- Open your VoiceChat web tab, and you'll see a Music Player menu.
- Upload any audio file, and the music will realistically emit from the block's location in 3D space!
- /vc link - Generate a voice chat link or PIN. (Default: Everyone)
- /vc speaker - Give yourself a Speaker block. (Permission: hjvoicechat.speaker)
- /vc reload - Reload the config.yml. (Permission: hjvoicechat.reload)
- Tested Version: Paper 1.21.1 to 26.2 (Supports modern Paper/Folia forks).
- Port Forwarding: You only need to open one port (Default: 48122) for the built-in Javalin web server. No complex database setup is required.
- HTTPS Required: A reverse proxy (e.g., Nginx or Cloudflare Tunnel) is required to secure the web server with https://, as modern browsers require HTTPS for microphone access.
