Skip to content

Commands & Permissions

Samuel De Oliveira edited this page Sep 30, 2026 · 4 revisions

Commands & Permissions Reference

This page provides the complete reference of all in-game commands, arguments, and permission nodes available in DreamVoice across both Paper / Purpur and Fabric.

Note

Argument syntax convention: <required> denotes a mandatory parameter, [optional] denotes an optional parameter, and [option1|option2] denotes a choice. In the tables below, pipe characters are escaped (\|) to maintain table formatting. On Fabric servers, permissions are managed via LuckPerms Fabric or default Vanilla OP level 2.


Core, Config & Visualizer (/voice, /dreamvoice, or /dv)

Central management command for global status, data persistence, visualizer mode, configuration GUI, and reloading.

Command Permission Default Description
/dv status dreamvoice.admin Op Displays runtime status and active entity counts across all modules.
/voice config dreamvoice.admin.config Op Opens the interactive visual Configuration GUI (on Paper) or syncs config (on Fabric).
/voice visualizer [toggle|on|off] dreamvoice.visualizer Op Toggles the 3D acoustic visualizer mode. Note: Particles are rendered only when holding the visualizer tool (compass) in your main hand!
/dv save [all|speakers|wiretaps|projections|radios|transmitters] dreamvoice.admin.save Op Persists runtime data to disk immediately. Defaults to all.
/dv load [all|speakers|wiretaps|projections|radios|transmitters] dreamvoice.admin.load Op Reloads saved data files from disk into memory. Defaults to all.
/dv reload [all|config|data|<module>] dreamvoice.admin.reload Op Reloads config.json, persisted data files, or both dynamically.

VoiceWall Acoustic Engine (/voicewall)

Controls real-time acoustic sound occlusion, aperture diffraction, and visual raycast diagnostics.

Command Permission Default Description
/voicewall toggle dreamvoice.voicewall.admin Op Globally enables or disables the VoiceWall occlusion engine.
/voicewall mode <strict|realistic|off> dreamvoice.voicewall.admin Op Switches acoustic calculation mode (strict for 100% cutoff, realistic for attenuation).
/voicewall airdamping <true|false> dreamvoice.voicewall.admin Op Toggles high-frequency distance air absorption.
/voicewall debug dreamvoice.voicewall.debug Op Toggles visual particle raycasting and Action Bar diagnostics for the executing player.
/voicewall debug <player> dreamvoice.voicewall.debug.others Op Toggles visual particle raycasting and Action Bar diagnostics for a target player.

3D Spatial Speakers (/speaker)

Manages positional locational speakers, audio broadcasts, and player voice relays.

Command Permission Default Description
/speaker create <name> [distance] [mode] dreamvoice.speaker.create Op Creates a speaker at your current location. Default distance: 16.0, mode: PUBLIC.
/speaker remove <name|all> dreamvoice.speaker.remove Op Deletes a speaker by name, or removes all speakers with all.
/speaker list dreamvoice.speaker.list Op Lists all active speakers with their coordinates, modes, and linked players.
/speaker tp <name> dreamvoice.speaker.tp Op Teleports you to the exact coordinates of a speaker.
/speaker mode <name|all> <public|restricted|private|closed> dreamvoice.speaker.mode Op Sets speaker access mode.
/speaker distance <name|all> <distance> dreamvoice.speaker.distance Op Adjusts the audible range in blocks (e.g., 24.0).
/speaker attach <name> [player|entity] dreamvoice.speaker.attach Op Attaches a speaker to a target entity or yourself to move dynamically.
/speaker detach <name> dreamvoice.speaker.detach Op Detaches a speaker from its entity and locks its current position.
/speaker link <name|all> [player] dreamvoice.speaker.link Op Links a player's microphone to broadcast through the speaker.
/speaker unlink <name|all> [player] dreamvoice.speaker.unlink Op Unlinks a player from broadcasting through the speaker.
/speaker play <name|all> <recording_name|file.wav|url> dreamvoice.speaker.play Op Plays an audio recording, local sound file, or web URL.
/speaker playloop <name|all> <recording_name|file.wav|url> dreamvoice.speaker.play Op Plays an audio source in an infinite loop.
/speaker stop <name|all> dreamvoice.speaker.stop Op Immediately stops any active audio playback on target speaker(s).

Voice Projections (/projection)

Controls voice projection points and remote body anchors.

Command Permission Default Description
/projection create <name> [target] dreamvoice.projection.create Op Creates a static voice projection anchor at your current position or target.
/projection attach <name> <target> dreamvoice.projection.attach Op Attaches a projection anchor dynamically to an entity or player.
/projection remove <name> dreamvoice.projection.remove Op Removes an existing projection anchor.
/projection list dreamvoice.projection.list Op Lists active voice projections and their configuration.
/projection emit <name> <true|false> dreamvoice.projection.edit Op Controls whether the player's microphone is emitted from the anchor.
/projection hear <name> <true|false> dreamvoice.projection.edit Op Controls whether the player hears audio from the anchor's surroundings.

Wiretaps & Surveillance (/wiretap)

Controls hidden listening bugs and surveillance subscriptions.

Command Permission Default Description
/wiretap create <name> [distance] dreamvoice.wiretap.create Op Places a static listening bug at your current location. Default distance: 12.0.
/wiretap attach <name> <target> dreamvoice.wiretap.attach Op Dissimulates a mobile bug onto a target entity or player.
/wiretap remove <name> dreamvoice.wiretap.remove Op Deletes a listening bug by name.
/wiretap list dreamvoice.wiretap.list Op Lists all active wiretaps and currently subscribed listeners.
/wiretap listen <name> dreamvoice.wiretap.listen Op Toggles live audio eavesdropping on a wiretap bug.
/wiretap record <name> dreamvoice.wiretap.record Op Starts/stops recording live audio from the wiretap onto a physical cassette item.

Radios & Walkie-Talkies (/radio & /transmitter)

Manages frequency channels, handheld walkie-talkies, and directional transmitters.

Command Permission Default Description
/radio join <channel> dreamvoice.radio.use Everyone Tunes into a radio frequency channel (e.g., 145.5).
/radio leave dreamvoice.radio.use Everyone Disconnects from the current radio frequency channel.
/radio list dreamvoice.radio.list Everyone Lists all active radio frequency channels and listener counts.
/radio remove <channel> dreamvoice.radio.admin Op Closes and deletes a radio frequency channel.
/transmitter toggle dreamvoice.transmitter.use Op Toggles transmitter mode on or off for yourself.
/transmitter add <receiver_name> [distance] dreamvoice.transmitter.edit Op Adds a player receiver to your direct transmission list.
/transmitter remove <receiver_name> dreamvoice.transmitter.edit Op Removes a player receiver from your transmission list.

Audio Recordings & Cassettes (/record)

Controls voice recording capture, playback, audio export, and physical item manipulation.

Command Permission Default Description
/record start <name> dreamvoice.record.manage Op Starts a live voice recording session under the given name.
/record stop <name> dreamvoice.record.manage Op Stops an active recording session and saves the .dv file.
/record cassette <name> dreamvoice.record.cassette Op Gives the executor a physical, playable Cassette item linked to the recording.
/record play <name> dreamvoice.record.play Op Plays a recording directly to your own headphones.
/record export <id> <mp3|ogg|wav> [fileName] dreamvoice.record.export Op Exports an audio recording to MP3, OGG, or WAV into modules/record/exports/.
/record slice <source_name> <new_name> <offset_ms> <duration_ms> dreamvoice.record.slice Op Slices a specific segment from a recording into a new recording.
/record slice-last <source_name> <new_name> <duration_seconds> dreamvoice.record.slice Op Extracts the final N seconds from an active or saved recording.

DSP Voice Filters (/voice filter)

Controls real-time voice filtering, export, and dynamic hot-compilation.

Command Permission Default Description
/voice filter list dreamvoice.voice.filter Everyone Lists all registered DSP voice filters and their loaded source.
/voice filter add <filter_id> [player] dreamvoice.voice.filter.apply Op Applies a DSP voice filter to yourself or a target player.
/voice filter remove <filter_id> [player] dreamvoice.voice.filter.apply Op Removes a specific filter from yourself or a target player.
/voice filter clear [player] dreamvoice.voice.filter.apply Op Clears all active filters from yourself or a target player.
/voice filter export <filter_id> <yml|json|java> dreamvoice.voice.filter.admin Op Exports any active filter to disk in YAML, JSON, or Java format.
/voice filter reload dreamvoice.voice.filter.admin Op Hot-reloads all dynamic filter files from modules/filter/filters/.

Acoustic Rooms & Soundproofing (/voice room)

Manages Cuboid soundproof rooms, acoustic presets, and room reverberation.

Command Permission Default Description
/voice room list dreamvoice.room.admin Op Lists all active acoustic rooms, world locations, and applied presets.
/voice room info <id> dreamvoice.room.admin Op Displays detailed acoustic properties, isolation %, reverb, and filters of a room.
/voice room delete <id> dreamvoice.room.admin Op Deletes an acoustic room definition.
/voice room reload dreamvoice.room.admin Op Reloads room presets and active zones from modules/room/.

Speech-to-Text & Keyword Spotting (/voice speech)

Controls offline Vosk models, realtime keyword spotting, and cassette transcription.

Command Permission Default Description
/voice speech models dreamvoice.speech.admin Op Lists all installed Vosk speech recognition models and identifies the active one.
/voice speech setmodel <model> dreamvoice.speech.admin Op Switches the active Vosk model.
/voice speech download <lang|model> dreamvoice.speech.admin Op Asynchronously downloads an official Vosk model (fr, en, de, es, it, ja, ru, pt, nl, zh, or big server models fr-big, en-big, etc.).
/voice speech transcribe <id> [book|chat] dreamvoice.speech.admin Op Transcribes an audio recording and outputs to chat or generates a written book.
/voice speech keywords dreamvoice.speech.admin Op Displays all active keyword spotting definitions, triggers, and permissions.
/voice speech debug [player] dreamvoice.speech.admin Op Toggles live speech recognition notifications and keyword trigger feedback.
/voice speech reload dreamvoice.speech.admin Op Hot-reloads speech configuration, keywords, and grammar without restarting recognizers.

Clone this wiki locally