How to Add Voice Chat to Your Minecraft Server (Simple Voice Chat Guide)
Guide

How to Add Voice Chat to Your Minecraft Server (Simple Voice Chat Guide)

Add proximity voice chat to your Minecraft server so players can talk naturally in-game. A complete setup guide for Simple Voice Chat on Paper, Fabric, and Forge.

Swelis TeamApril 20, 202611 min read

Your players are alt-tabbing to Discord every time they want to say something. They miss creeper hisses while typing in the Discord push-to-talk. Half your server is in voice, the other half isn't, and nobody knows who's actually nearby in-game.

Simple Voice Chat fixes this. It adds proximity-based voice directly into Minecraft — players hear each other based on where they are in the world. Someone across the map is silent. Someone next to you sounds close. It transforms how communities interact, especially on survival and roleplay servers where immersion matters.

This guide covers the full setup: server-side installation for Paper, Fabric, and Forge, client requirements, configuration options, permissions with LuckPerms, and troubleshooting the problems you'll actually hit.


What Simple Voice Chat Does

Simple Voice Chat is an open-source mod (and plugin) that adds real voice communication to Minecraft. It works on both the server and client side — players need the mod installed to hear and talk.

The core feature is proximity audio. Voice volume scales with distance. If a player is 16 blocks away, they sound far. If they're next to you, they sound close. The default audible range is 48 blocks, which you can adjust.

Beyond proximity, Simple Voice Chat includes:

FeatureWhat It Does
GroupsPrivate voice channels that bypass proximity. Your raid party can talk regardless of location.
Speaker BlocksPlace a block that broadcasts voice to anyone nearby. Useful for announcements or concert builds.
Audio CategoriesSeparate volume sliders for voice chat vs. game audio.
Push-to-Talk or Voice ActivationPlayers choose their input method client-side.
RecordingAn optional add-on lets players record voice chat sessions.
Microphone TestingBuilt-in mic test so players can verify their setup before speaking.

Simple Voice Chat uses UDP for audio transmission. This matters because UDP packets are lighter than TCP — you get lower latency, which is critical for natural-sounding conversation. It also means your server needs a UDP port open, not just the TCP port Minecraft uses.


Server-Side Installation

How you install Simple Voice Chat depends on your server software. If you're not sure which you're running, check our comparison of Paper, Purpur, Fabric, and Forge.

Paper or Purpur (Plugin)

Paper and Purpur run plugins from the plugins/ folder. Simple Voice Chat provides a plugin version specifically for these servers.

  1. Download the latest plugin .jar from Modrinth or CurseForge. Make sure you grab the Bukkit/Paper version, not the Fabric or Forge mod.

  2. Upload the .jar to your server's plugins/ directory. On Swelis, you can do this through the File Manager in your control panel or via FTP.

  3. Restart your server. Simple Voice Chat creates its configuration files on first launch.

  4. Verify the plugin loaded by running /plugins in the console or in-game. You should see voicechat in the list.

Fabric (Mod)

Fabric servers load mods from the mods/ folder. You need both the Fabric API and Simple Voice Chat.

  1. Install Fabric Loader on your server if you haven't already. On Swelis, use the Version Manager to switch to Fabric.

  2. Download Fabric API from Modrinth — it's a dependency for most Fabric mods.

  3. Download Simple Voice Chat for Fabric from Modrinth. Match the Minecraft version exactly.

  4. Upload both .jar files to your mods/ directory.

  5. Restart the server.

If you're using a modpack and want to add Simple Voice Chat to it, you can use the modpack manager on Swelis to install it directly from Modrinth without manually handling files.

Forge (Mod)

Forge installation is similar to Fabric.

  1. Make sure your server is running Forge. Use the Version Manager to switch if needed.

  2. Download Simple Voice Chat for Forge from Modrinth or CurseForge. Version matching is critical — a Forge mod for 1.20.4 will not work on 1.21.x.

  3. Upload the .jar to your mods/ directory.

  4. Restart the server.

Velocity and BungeeCord (Proxy Networks)

If you run a proxy network with multiple backend servers, install Simple Voice Chat on each backend server — not on the proxy itself. The voice chat connections go directly to the backend servers.

For players to maintain voice chat when switching servers, each backend needs the same secret value in the config. Generate a random string and set it in voicechat-server.properties on every backend server.


Client Requirements

Here's the part many guides skip: players need the mod too. Simple Voice Chat is not like a server-side-only plugin. Without the client mod, players see no voice chat UI and hear nothing.

Direct your players to download Simple Voice Chat from:

The mod supports multiple mod loaders:

LoaderClient Installation
FabricDrop the mod + Fabric API into .minecraft/mods/
ForgeDrop the mod into .minecraft/mods/
NeoForgeUse the NeoForge version of the mod
QuiltUse the Fabric version (Quilt is compatible)

Version matching is mandatory. A player running Simple Voice Chat 2.5.x cannot connect to a server running 2.4.x. The mod versions must match within the same major.minor release. Minecraft version must also match — a 1.21.4 client mod won't work on a 1.20.6 server.

Vanilla Launcher Users

Players using the vanilla Minecraft launcher need a mod loader. The easiest path is:

  1. Install Fabric Loader from fabricmc.net
  2. Download Fabric API and Simple Voice Chat
  3. Drop both into .minecraft/mods/
  4. Launch Minecraft with the Fabric profile

Launcher Support

Most third-party launchers (Prism Launcher, ATLauncher, MultiMC, CurseForge App) let players install mods directly. If your server runs a modpack, include Simple Voice Chat in the pack so players don't need to add it manually.


Configuration Deep Dive

After the first server start, Simple Voice Chat creates a configuration file:

  • Plugin (Paper/Purpur): plugins/voicechat/voicechat-server.properties
  • Mod (Fabric/Forge): config/voicechat/voicechat-server.properties

Here are the settings you'll actually want to change:

Port Configuration

port=24454

Simple Voice Chat uses UDP port 24454 by default. This is separate from your Minecraft server port. If your Minecraft server runs on port 25565, voice chat still needs 24454 open.

On Swelis, UDP ports are allocated by the platform — check your control panel for assigned ports. If the default 24454 is already in use or blocked, change this value to your assigned UDP port.

Binding Address

bind_address=

Leave this empty to bind to all network interfaces. If your server has multiple network adapters, set this to the specific IP you want voice chat to use.

Audio Range

max_voice_distance=48.0

This is how far (in blocks) players can hear each other at maximum volume. The actual audible range extends slightly further with volume falloff. For tight roleplay servers, try 24-32 blocks. For casual survival, 48-64 blocks works well.

crouch_distance_multiplier=1.0

When a player crouches, their voice range is multiplied by this value. Set it to 0.5 to halve the range while sneaking — useful for stealth or whisper mechanics.

Voice Activation

voice_activation_threshold=-50.0

This controls the sensitivity of voice activation mode (when players aren't using push-to-talk). Measured in dB. Lower values (like -60) are more sensitive; higher values (like -30) require louder input to trigger.

Groups

enable_groups=true
max_group_size=0

Groups let players create private voice channels that ignore proximity. Set max_group_size to limit how many players can join a single group (0 = unlimited).

Codec and Quality

voice_chat_codec=VOIP
voice_chat_quality=10

The codec options are VOIP (optimized for speech) or AUDIO (higher quality, higher bandwidth). The quality setting ranges from 1-10. Unless you have bandwidth constraints, leave these at defaults.

Full Configuration Reference

PropertyDefaultDescription
port24454UDP port for voice traffic
bind_address(empty)Network interface to bind to
max_voice_distance48.0Maximum hearing distance in blocks
crouch_distance_multiplier1.0Voice range multiplier when crouching
whisper_distance_multiplier0.5Voice range multiplier when whispering
voice_activation_threshold-50.0Mic sensitivity in dB
enable_groupstrueAllow private voice groups
max_group_size0Max players per group (0 = unlimited)
voice_chat_codecVOIPAudio codec (VOIP or AUDIO)
voice_chat_quality10Quality level 1-10
allow_recordingtrueLet players record voice chat
spectator_interactionfalseCan spectators talk to living players
spectator_player_possessionfalseCan spectators hear possessed player's position

Permissions and Moderation

If you're running a public server, you need control over who can do what with voice chat. Simple Voice Chat integrates with LuckPerms and other permission plugins.

Core Permissions

PermissionWhat It Controls
voicechat.speakPlayer can transmit voice
voicechat.listenPlayer can hear others
voicechat.groupsPlayer can create/join groups
voicechat.adminAccess to admin commands

By default, all players have voicechat.speak, voicechat.listen, and voicechat.groups. You can revoke these per-group or per-player.

Muting Players

To mute a player from voice chat:

/voicechat mute <player>

To unmute:

/voicechat unmute <player>

Muted players can still hear others — they just can't transmit.

Admin Listen Mode

Server admins with the voicechat.admin permission can enable listen mode to hear all voice chat regardless of proximity:

/voicechat listen

Use this responsibly. Players generally expect voice chat to be proximity-based; listening in without disclosure can damage trust.

Integration with Ranks

If you're using LuckPerms with a rank system, you might want to:

  • Revoke voicechat.speak from muted/punished players
  • Grant voicechat.admin to moderators
  • Restrict groups to certain ranks

Example LuckPerms command to revoke speaking from a "muted" group:

/lp group muted permission set voicechat.speak false

Troubleshooting

Most Simple Voice Chat problems fall into a few categories.

"Voice chat unavailable" or No Connection

Cause: The UDP port isn't reachable.

Fix:

  1. Confirm the port in voicechat-server.properties matches your server's available UDP port.
  2. On self-hosted servers, check your firewall allows UDP on that port.
  3. On managed hosting like Swelis, check your control panel for assigned ports.

Client/Server Version Mismatch

Cause: The Simple Voice Chat version on the client doesn't match the server.

Fix:

  1. Check your server's mod/plugin version (it logs on startup).
  2. Have players download the exact same version.
  3. If you update the server, announce that players need to update their clients.

No Audio (But Connected)

Cause: Usually a client-side microphone or permission issue.

Fix:

  1. Have the player open the voice chat menu (default key: V) and run the microphone test.
  2. Check that the correct input device is selected in voice chat settings.
  3. On Windows, verify Minecraft has microphone permissions in system settings.

High Latency or Choppy Audio

Cause: Network issues or server under load.

Fix:

  1. Check your server's CPU usage. Voice processing adds overhead.
  2. Try reducing voice_chat_quality to 7-8 if bandwidth is tight.
  3. Ensure players have stable connections — voice chat is less forgiving of packet loss than regular Minecraft.

Players Can't Hear Each Other Despite Being Close

Cause: They're in different dimensions, or one has voice chat disabled.

Fix:

  1. Confirm both players are in the same dimension (Overworld, Nether, End).
  2. Check neither has voice chat muted in their settings.
  3. Verify max_voice_distance isn't set extremely low.

Quick Reference

TaskHow
Install (Paper/Purpur)Download plugin from Modrinth, place in plugins/, restart
Install (Fabric/Forge)Download mod from Modrinth, place in mods/, restart
Default UDP port24454
Config file (Plugin)plugins/voicechat/voicechat-server.properties
Config file (Mod)config/voicechat/voicechat-server.properties
Default voice range48 blocks
Mute a player/voicechat mute <player>
Client requirementPlayers must install the same mod version
In-game settings keyV (default)

Ready to Start Your Adventure?

Join lots of users already enjoying lag-free hosting.

Launch Your Server
Swelis Hosting

Premium Minecraft server hosting starting at €1.50/GB RAM. Experience lightning-fast performance, 24/7 support, and 99.9% uptime guarantee.

© 2026 Swelis International e.U. All rights reserved.