CallRoom

plugin for events to create a custom simple voice chat rooms based on SimplePhoneCall plugin.

40

CallRoom

CallRooms

A powerful voice chat room management plugin for Minecraft servers using Simple Voice Chat. Create private voice rooms, manage participants, and control access with an intuitive command system.

Features

🎤 Voice Room Management

- Room Listing: Players can create custom voice rooms with optional member limits - Room Listing: Easy room joining and leaving with automatic voice group assignment - Room Listing: Automatic room leader assignment (first player to join) with special permissions - Room Listing: Set maximum participants per room during creation - Room Listing: View all available rooms with member counts and leaders

🔔 Join Request System

- Auto-timeout: When a room has existing members, new joiners send a request - Auto-timeout: Click-to-accept/decline buttons for join requests - Auto-timeout: Audio notifications when someone requests to join your room - Auto-timeout: Requests expire after 30 seconds if not answered

👥 Advanced Features

- Isolated Voice Channels: Invite specific players or use selectors (@a, @p, @r, @s) - Isolated Voice Channels: Server operators can manage all rooms and bypass restrictions - Isolated Voice Channels: Rooms are saved and persist across server restarts - Isolated Voice Channels: Each room creates an isolated voice group in Simple Voice Chat

🛠️ Commands

`/callroom` (alias: `/cr`)

- `join <room> [player]` - Join a room (operators can specify a player) - `leave [player]` - Leave current room (operators can remove players) - `create <room> [max_members]` - Create a new room with optional member limit - `remove <room>` - Remove a room (operators only) - `invite <player>` - Invite a player to your current room - `list` - List all available rooms with details - `acceptrequest` - Accept a pending join request - `declinerequest` - Decline a pending join request

📋 Permissions

- `simplephonecall.room.operator` - Full room management access (default: op) - Bypass member limits - Add/remove players from any room - Delete any room - Use player selectors in commands

Requirements

- Dependencies: 1.21+ - Dependencies: Spigot/Paper - Dependencies: - Dependencies (required)

Installation

1. Install Simple Voice Chat on your server 2. Download CallRooms from Modrinth 3. Place the JAR file in your server's `plugins` folder 4. Restart your server 5. Configure permissions as needed

Configuration

The plugin automatically creates a `rooms.yml` file in the plugin data folder to store room information, including: - Room names - Room leaders - Maximum member limits - Member lists

How It Works

1. Room Leaders: Use `/callroom create <name> [max_members]` to create a voice room 2. Room Leaders: Use `/callroom join <name>` to join. If the room is empty, you join immediately. If it has members, a join request is sent 3. Room Leaders: Each room automatically creates an isolated voice group in Simple Voice Chat, ensuring only room members can hear each other 4. Room Leaders: The first player to join becomes the room leader and can manage the room

Support

For issues, suggestions, or contributions, please visit the project page on Modrinth or GitHub.

---

Note: This plugin requires Simple Voice Chat to function. Make sure it's installed and configured before using CallRooms.

ADS