Simple Voice Chat Player Voice Recorder (Server-Side)
2.2SimpleVoiceChat Player Voice Recorder (Server-Side) Record Minecraft players’ voice chats on the server using the official Simple Voice Chat API. Saves decoded audio in timestamped files organized by
- Tested MC versions
- 1.8, 1.20, 1.21, 26.1, 26.2
VoiceRecorderPlugin
Hear everything that matters — cleanly recorded on the server.
A modern, server-side voice recorder for Simple Voice Chat.
Mic packets are captured in real time, decoded from Opus to clear PCM, lightly polished with a studio chain, then saved as WAV ★ or OGG Opus — perfect for moderation, archives, and staff review.
Built for Paper / Spigot / Purpur · Driven by the official Voice Chat API
✨ Why this plugin?
Most “recorders” dump raw Opus and leave you with broken or muddy files.
VoiceRecorderPlugin actually decodes the stream, fills packet gaps, and can apply speech-friendly processing so your recordings sound like a real take — not a glitchy mess.
| What you get | |
|---|---|
| Moderation | Review who said what, with timestamps & per-player folders |
| Archives | Keep clean WAV history with auto retention |
| Staff tools | Browse, play privately, delete, or purge from an in-game GUI |
🚀 Features
🎧 Recording engine
Real-time capture of Simple Voice Chat microphone packets
Proper Opus → PCM decode (not unplayable raw dumps)
Packet gap fill / PLC so dropouts don’t jump the timeline
Auto split, idle rotate, and retention cleanup
🎚️ Studio audio
Presets: Studio · Raw · Broadcast
Enhance · noise gate · limiter (anti-clip) · high-pass · presence boost
Output formats:
- WAV 48 kHz PCM ★ recommended — max clarity, opens everywhere
- OGG Opus — much smaller files, still high quality
🖥️ In-game control (/vrec)
Polished GUI: master toggle, settings tabs, status, purge tools
Draft settings → Save / Cancel / Reset Defaults
Chat prompts for durations & numeric values (type
cancelto abort)One simple switch for WAV ↔ OGG (no confusing dual buttons)
📁 File browser & playback
Browse by player → open files → delete one or wipe a folder
Private playback through Simple Voice Chat (only you hear it)
Stop anytime in the GUI or with
/vrec stopPurge tools: last hour · older than X · delete everything
🔐 Staff & safety
voicerecorder.adminfor full control (LuckPerms friendly)voicerecorder.bypassto skip recording specific playersbStats metrics
📦 Requirements
| Requirement | Details |
|---|---|
| Paper / Spigot / Purpur 1.20+ | |
| 21+ to run Paper 1.21.x | |
| Simple Voice Chat (required) |
⌨️ Commands
Primary command: /vrec
Aliases: voicerec · recorder · pvr
| Command | What it does |
|---|---|
/vrec | |
/vrec browser | |
/vrec stop | |
/vrec on / off | |
/vrec reload | |
/vrec status | |
/vrec list | |
/vrec time <7d> | |
/vrec format <wav|ogg> | |
/vrec help |
🔑 Permissions
| Permission | Default | Meaning |
|---|---|---|
voicerecorder.admin | op | Full access — GUI, browser, purge, playback |
voicerecorder.bypass | false | This player is never recorded |
LuckPerms example:
/lp user Steve permission set voicerecorder.admin true
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta