Simple Voice Chat
You need to have the Fabric or Forge version of this mod installed on your client in order to use the voice chat!
You can download it from here.
For versions older than 2.1.27, you need ProtocolLib installed on the server.
Please join the Discord if you have questions!
This mod adds a proximity voice chat to your Minecraft server. You can choose between push to talk (PTT) or voice activation. The default PTT key is
CAPS LOCK, but it can be changed in the controls. You can access the voice chat settings by pressing the
- Proximity voice chat
- Password protected group chats
- Opus codec
- RNNoise recurrent neural network noise suppression
- Cross compatibility between Fabric, Forge, Bukkit, Spigot and Paper
- Compatibility with Sound Physics Remastered
- Compatibility with Sound Physics Fabric (Not recommended)
- Compatibility with ModMenu (Use ClothConfig for a better configuration UI)
- Push to talk
- Voice activation
- Configurable PTT key
- Test microphone playback
- Indicator on the screen when you are talking
- Indicator next to players names when they are talking
- Configurable voice distance
- Mute other players
- Adjust the volume of other players
- Microphone amplification
- 3D sound
- AES encryption
- Configurable network port
- Audio recording
When other players talk in the voice chat, you see a little speaker icon next to their name.
When you are talking (Either PTT or voice activation), you see a little microphone icon in the bottom left corner of your screen.
If a player deactivated their voice chat, you see a striked out icon next to their name.
You are seeing the same icon in the bottom left corner of your screen if you deactivate the voice chat yourself.
If you mute your microphone (Voice activation only), you will also see an indicator icon on your screen.
If you or another player loses the connection to the voice chat they will have an icon indicating that. You will also see this icon if a player does not have this mod installed.
|Voice Chat GUI||
||Opens the voice chat GUI.|
|Voice Chat Settings||Not bound by default||Opens the voice chat settings.|
||Opens the group chat GUI.|
|Push To Talk||
||The push to talk key (Only when using activation type
||The mute button (Only when using voice activation type
|Disable Voice Chat||
||This button disables the voice chat. Other people can't hear you and you can't hear them.|
|Hide Voice Chat Icons||
||This button hides all icons related to the voice chat. This does not affect any other functionalities.|
|Toggle Recording||Not bound by default||Toggles voice chat audio recording.|
|Whisper||Not bound by default||Hold down to whisper.|
You can open the voice chat GUI by pressing the
V key. This allows you to open the settings, group chats, mute yourself, disable the voice chat and hide all icons.
Group chats allow you to talk to players that are not in your vicinity. To open the group chat interface, either press the group button in the voice chat GUI or just press the
To create a new group, just type a name in the text field and press the button next to it.
To join an already existing group, click the group in the list below the text field.
Creating or joining a group will bring you into the group chat interface. You will also see the heads of the group members in the top left corner of your screen. Talking players will be outlined. You can disable these icons by pressing the third button from the left.
Players that are not in a group will see a group icon next to your head, indicating that they can't talk to you.
You can invite players to your group chat by entering the command
/voicechat invite <playername>.
You can access the voice chat GUI by pressing the
V key and pressing the settings button.
This menu offers the ability to change the general voice chat volume and your microphone amplification. In addition, there is the possibility to specify the recording and playback device.
By clicking the 'Enable microphone testing' button, you can hear your own voice and adjust the activation level of the voice activation.
By pressing the 'Adjust player volumes' in the voice chat settings, you can adjust the individual volumes of each player.
You need to open a port on the server. This is port
UDP by default. Without opening this port, the voice chat will not work. This port can be changed in the server config. More information here.
The voice chat is encrypted, but I don't guarantee the security of it.
Use at your own risk!