# Voice Chat

## Setup

Required Mod: [Simple Voice Chat](https://modrinth.com/plugin/simple-voice-chat)

> [!NOTE]
> Server is running version `2.5.35`. As long as your mod is 2.5.x it should work.

>| # Step-by-step Mod installation (Fabric)
>| 1. Visit [FabricMC](https://fabricmc.net/use/installer/) and download the latest installer
>| 2. Run the installer 
>|    - Click install, the defaults are correct in most cases
>| 3. Open your Minecraft installation folder
>|    - On windows, this can be accessed by typing `%appdata%` into your start menu, then opening `roaming`, and then `.minecraft` 
>| 4. Create a folder titled `mods`
>| 5. Download the latest version of [Simple Voice Chat](https://modrinth.com/plugin/simple-voice-chat)
>| 6. Drag-and-drop the file into your mods folder
>| 7. Configure the mod
>|    - When you join the server, the mod will prompt you to set it up. Once you finish setup, you are ready to start using voice chat.

## Usage

### How proximity chat works

Players within 64 Blocks of each other can speak to each other with the proximity voice chat.

You can set the mode to whisper which will make your voice only travel 16 blocks.

### Best Practices / Etiquette

- Use headphones to prevent echo
- Avoid spamming/mic abuse - treated as a chat violation and will be punished accordingly

## Groups

> [!NOTE]
> Only players with the Donor rank can create voice groups. Any player is able to join a voice group.

Voice groups are chatrooms that will allow you to chat with the people in it from anywhere on the server.

To create a voice group, you can open the voice menu with `V`, open "Groups", and then create a group. It will prompt you for a name and a password (optional), then you'll be able to invite players to your group.

### Voice Modes

Groups have 3 voice modes to choose from

| Mode | Description |
| -------- | -------- |
| Normal   | Players who aren't in your group can't hear you, but you can still hear them. | 
| Open   | Players who aren't in your group can hear you, and you can also hear them. | 
| Isolated   | Players who aren't in your group can't hear you, and you can't hear them either. | 

### Joining groups

There are 3 ways to join a group

| Method | Description |
| -------- | -------- |
| Group menu   | Open the voice menu with `V`, open the groups menu, and select the group you want to join. It will prompt you for the password if one is present. | 
| Join command   | You can join a group using `/voicechat join <group-name>`. This only works if there is only one group with a certain name. | 
| Invites   | You can invite a player to your group using `/voicechat invite <player>`. |
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9