
Plasmo Voice Messages
Adds voice messages to the Minecraft chat with Plasmo Voice integration. Includes a custom chat widget, recording UI, global/local/private message types, permissions,chunked audio transfer. Requires both client mod and server plugin.
823
4
Plasmo Voice Messages
Plasmo Voice Messages adds voice messages to the Minecraft chat with Plasmo Voice integration.
Requires both the client mod and the server plugin.
Installation
Client
- Install Fabric Loader
- Install Fabric API
- Install Plasmo Voice
- Install Voice Messages mod
Server
- Install Voice Messages plugin in
plugins/folder - Install Plasmo Voice server plugin
- Restart server
Configuration
config.yml
# Local message radius (blocks)
local-radius: 100
# Max message duration (seconds)
max-duration: 60.0
# Cooldown between messages (milliseconds)
cooldown: 3000
# Max messages per minute (spam protection)
max-messages-per-minute: 10
Permissions
Sending:
voicemessages.send.global— Send global messages (default: everyone)voicemessages.send.local— Send local messages (default: everyone)voicemessages.send.private— Send private messages (default: everyone)
Receiving:
voicemessages.receive— Receive and listen messages (default: everyone)
Bypass:
voicemessages.bypass.cooldown— No cooldown (default: op)voicemessages.bypass.duration— No duration limit (default: op)
Custom duration limits:
voicemessages.duration.10— Max 10 secondsvoicemessages.duration.30— Max 30 secondsvoicemessages.duration.60— Max 60 seconds (default: everyone)voicemessages.duration.120— Max 120 secondsvoicemessages.duration.300— Max 300 seconds
✨ Features
Core
- Voice messages directly in the chat
- Uses Plasmo Voice for audio recording
- Works with a client mod + server plugin
🔊 Message Types
- Global — heard by all players
- Local — heard by players within a configurable radius
- Private — sent to a specific player
💬 Chat Interface
- Custom chat widget instead of plain text
- Waveform visualization
- Playback progress bar
- Color indicators for message types (green/yellow/pink)
- ✉ icon for private messages
🎙 Recording Widget
- Opens inside the chat
- Recording indicator with timer
- Preview before sending
- Message type selection
- Player search for private messages
⚙ Server Configuration
- Maximum duration limit (default: 60 seconds)
- Cooldown between messages
- Anti‑spam protection
- Local message radius
- Automatic cleanup of old messages
🔐 Permissions System
- Permissions for each message type
- Custom duration limits via permissions
- Cooldown bypass for VIP/admins
- Permission to receive messages
- Compatible with LuckPerms and other permission plugins
🛠 Technical
- Chunked audio transfer for large messages
- Hot‑reloadable configuration
Совместимость
Создатели
Детали
Лицензия:MIT
Опубликован:1 месяц назад
Обновлён:1 месяц назад
