
CallRoom
plugin for events to create a custom simple voice chat rooms based on SimplePhoneCall plugin.
35
1
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
- Create Rooms: Players can create custom voice rooms with optional member limits
- Join/Leave: Easy room joining and leaving with automatic voice group assignment
- Room Ownership: Automatic room leader assignment (first player to join) with special permissions
- Member Limits: Set maximum participants per room during creation
- Room Listing: View all available rooms with member counts and leaders
🔔 Join Request System
- Request to Join: When a room has existing members, new joiners send a request
- Interactive Notifications: Click-to-accept/decline buttons for join requests
- Ringtone Alerts: Audio notifications when someone requests to join your room
- Auto-timeout: Requests expire after 30 seconds if not answered
👥 Advanced Features
- Player Invitations: Invite specific players or use selectors (@a, @p, @r, @s)
- Operator Controls: Server operators can manage all rooms and bypass restrictions
- Persistent Groups: 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 limitremove <room>- Remove a room (operators only)invite <player>- Invite a player to your current roomlist- List all available rooms with detailsacceptrequest- Accept a pending join requestdeclinerequest- 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
- Minecraft: 1.21+
- Server: Spigot/Paper
- Dependencies:
- Simple Voice Chat (required)
Installation
- Install Simple Voice Chat on your server
- Download CallRooms from Modrinth
- Place the JAR file in your server's
pluginsfolder - Restart your server
- 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
- Creating Rooms: Use
/callroom create <name> [max_members]to create a voice room - Joining: Use
/callroom join <name>to join. If the room is empty, you join immediately. If it has members, a join request is sent - Voice Groups: Each room automatically creates an isolated voice group in Simple Voice Chat, ensuring only room members can hear each other
- 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.
Совместимость
Ссылки
Создатели
Детали
Лицензия:MIT
Опубликован:3 месяца назад
Обновлён:3 месяца назад
