
The plug icon with a red line in Simple Voice Chat means your game has no voice connection to the server. Minecraft itself is still connected, because voice chat runs over its own UDP port, and that separate connection is the one that failed, usually because the server's voice port is not open or not set in the config.
The icon sits in the bottom left corner of your screen by default. The same plug next to another player's name means that player has no voice connection, often because they do not have the mod installed. Everything below is checked against Simple Voice Chat 2.6.26, released on 24 October 2026 (Modrinth), the official wiki and the mod's source code.
What the Plug Icon Means
- On your own screen, the plug shows when your client has no connection to the voice server. The mod waits 5 seconds after the voice client starts before it draws the plug, so a plug that is still there after you joined is a real failure, not a slow start.
- Next to another player's name, the plug means the server has no voice connection for that player. The server marks every player as disconnected when they log in and only switches them to connected once their voice connection works, so a player without Simple Voice Chat installed always has a plug next to their name.
- It is a connection state. In the mod's own files the picture is literally called the disconnected icon; players also call it the unplugged or crossed-out plug. It does not mean you are muted or banned, and it does not mean the server is offline.
Every Simple Voice Chat Icon
Simple Voice Chat draws its icons in two places, and the same picture does not always mean the same thing in both. When more than one applies, the mod shows the first one in each list.
On your own screen (bottom left by default):
| Icon | Meaning | What to do |
|---|---|---|
| Plug with a red line | No voice connection | Follow the fixes below |
| Speaker with a line through it | You turned voice chat off: you hear nobody and nobody hears you | Press N |
| Microphone with a line through it | You muted your microphone (only shown with Voice Activation) | Press M |
| Whisper microphone | You are whispering | Nothing |
| Microphone | You are talking | Nothing |
Next to other players' names:
| Icon | Meaning |
|---|---|
| Whisper speaker | That player is whispering |
| Speaker | That player is talking |
| Plug with a red line | That player has no voice connection, or no Simple Voice Chat |
| Group icon | That player is in a different voice chat group than you |
| Speaker with a line through it | That player turned voice chat off |
Microphone icons never show up next to other players. They only appear on your own screen.
Three more things that confuse people:
- No icons at all. Pressing H hides every voice chat icon, and show_hud_icons in the client config can switch off the ones on your screen. In singleplayer, voice chat only runs while run_local_server in the client config is on, which it is by default.
- Icons that look different. The mod ships Black Icons, White Icons and Classic Icons as resource packs under Options, Resource Packs. The meaning stays the same.
- Moving the icons. hud_icon_pos_x, hud_icon_pos_y and hud_icon_scale in config/voicechat/voicechat-client.properties move and resize them.
The Default Keys
| Key | Action |
|---|---|
| V | Open the voice chat menu |
| M | Mute your microphone (only with Voice Activation) |
| N | Turn voice chat off and on |
| H | Hide all voice chat icons |
| G | Group chats (Minecraft 1.21.5 and older; not bound on 1.21.6 and newer) |
| Not bound | Push to talk (you set it in the first-time setup), whisper, voice chat settings, recording |
If you chose Voice Activation in the first-time setup, you start muted. The last setup page says so: "You will be muted after exiting this screen." Press M to unmute, and the microphone icon with the line goes away.
Playing Cobblemon? Cobblemon also uses M by default, for its summary screen. The Controls menu shows the clash in red; give one of the two another key, or the key may only do one of the two things.
Why Voice Has Its Own Connection
Simple Voice Chat sends audio over UDP on its own port, 24454 by default, separately from the TCP connection Minecraft uses. That is why you can play normally while voice refuses to work: the game connection is fine, but the voice port is closed somewhere between you and the server.
It also explains why normal port checkers say nothing useful. The wiki notes that you cannot test the voice port with general port checking tools, because a UDP port only answers when the voice server itself replies. Use the in-game test or svc-cli-utils, both below.
Fix the Plug Icon as a Player
If the plug shows only for you, the problem is on your side:
- Rejoin. Leave and join again, so the voice connection is set up fresh.
- Match the versions. When your copy does not match the server, the mod says "Your voice chat client version is not compatible with the server-side version." Install the version it names.
- Turn off your VPN and try another network. The wiki notes that internet providers can block UDP, especially on mobile data, so test on a home connection rather than a phone hotspot.
- Check OpSec if you use it. That mod can stop voice packets; set its Mod Whitelist to AUTO.
A wrong microphone or a missing microphone permission does not cause the plug. It causes silence while you are connected. The one-player fix covers both.
Fix the Plug Icon as a Server Owner
If everyone sees the plug, the server's voice port is the problem.
- Open config/voicechat/voicechat-server.properties (Fabric, NeoForge, Forge, Quilt) or plugins/voicechat/voicechat-server.properties (Paper, Spigot, Bukkit).
- Set
port=to a UDP port that reaches your server: 24454 by default when you self-host, or the port of an extra allocation on a hosting panel. - Leave
bind_address=andvoice_host=empty. The config's own comment on voice_host reads "Do NOT change this value if you don't know what you're doing". - Do not set
port=-1. That shares the Minecraft port, and the config warns this "may crash the server" because the server query also uses UDP on that port. Keep the voice port separate from Geyser's Bedrock port too. - Restart and read the log. "Voice chat server started at port 24454" (with your port) means the voice server runs, and "successfully connected to voice chat" appears for every player who connects. "Failed to start voice chat server" usually means another program, another server instance or the server query already uses that port.
port=24454
bind_address=
voice_host=
Running Docker? Map the port as 24454:24454/udp. A plain 24454:24454 only forwards TCP. Some hosts' DDoS protection also blocks voice traffic, which only the host can change.
Self-hosting over IPv6 is the one case where bind_address matters: the wiki notes that voice chat can answer from a different IPv6 address than the one with the open port. Set bind_address to that address (IPv4-only players then lose voice) or turn off temporary IPv6 addresses on the machine.
On a Space-Node server you create the voice port yourself, for free:
- In the panel, open the Network tab and click Create Allocation. Your plan includes three allocations, and we raise that to five on request.
- Put the port of the new allocation in
port=in the voice chat config. - Restart the server and check the log line above.
Every Minecraft server hosting plan includes those allocations, from the 3GB plan at €2.70 a month, and a Paper or Fabric server with voice chat for 4 to 8 friends fits MC Iron (4GB, €3.60).
Test the Connection With /voicechat test
/voicechat test PlayerName checks one player's voice connection from inside the game. It needs the voicechat.admin permission, which operators have by default. The wiki notes that voice chat commands do not work from the server console, and that the player who types them needs Simple Voice Chat installed too.
| The test answers | What it means |
|---|---|
| Voice chat unavailable | The voice server is not running; look for "Failed to start voice chat server" in the log |
| PlayerName does not have Simple Voice Chat installed | The player has no mod, or a version the server does not accept |
| Client not connected | The player has the mod, but the UDP connection never came up: port, allocation or firewall |
| Got a response in 40 ms | Voice works for that player; look at mute settings and audio devices instead |
| No response. Retrying... then Request timed out after 10 attempts | Packets go out but do not come back: something between the player and the server drops UDP |
To test the port from outside the game, the wiki's server setup page points to svc-cli-utils, a small command line tool: svc ping followed by your server's address pings the voice server while it is running, and svc ping --help shows the exact address format.
Proxy Servers
With Velocity, BungeeCord or Waterfall, install the Simple Voice Chat proxy plugin on the proxy and the mod or plugin on every backend server. You then open only one UDP port on the proxy, by default the proxy's own Minecraft port (25577 on Velocity). Backends on the same machine each need their own voice port, and a backend's voice_host is ignored behind the proxy. Since proxy plugin 2.6.4, /voicechatproxy ping <server name> <voice chat port> in the proxy console tests the link from the proxy to a backend's voice port; the wiki marks that command as experimental. The wiki's proxy setup page has the details.
FAQ
Does the plug icon mean the server is offline? No. It means voice chat is disconnected, not Minecraft. You can keep playing; only voice is missing.
Why does the plug icon appear for everyone? The server's voice port: it is missing, not allocated to the server, shared with something else, or the config points to the wrong port.
Why do I see the plug when my friends do not? Voice connections are per player. Your UDP path to the server is blocked or your mod version differs, while theirs works. Check your VPN, your network and the version first.
What does a plug next to another player's name mean? That player has no voice connection. Most often they do not have Simple Voice Chat installed, or their own connection failed.
What port does Simple Voice Chat use? UDP 24454 by default when you self-host. On a hosting panel, the port of the extra allocation you created for voice chat.
Does the plug icon mean I am muted or banned from voice? No. A muted microphone shows a microphone with a line through it, and Simple Voice Chat has no ban system of its own. A server can take away talking or listening with the voicechat.speak and voicechat.listen permissions, but that does not show the plug.
Can a server require voice chat? Yes. With force_voice_chat=true in the server config, players without the mod are kicked after the login timeout, 10 seconds by default.
Why does voice chat work in singleplayer but not on my server? In singleplayer the mod runs a local voice server inside your game on a free port of your own computer (the client option run_local_server, on by default), so nothing has to be opened or forwarded. On a server, voice needs its own UDP port that reaches every player, and that is where most setups fail.
Does changing the voice port fix conflicts? Yes, when the log says "Failed to start voice chat server" because something else uses that port, often Geyser or the server query. Move voice chat to its own allocation and put that port in the config.
Related: the full fix for a server stuck on disconnected, UDP 24454 firewall fix, voice chat not connected decision tree, offline mode warning