▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/DreamVoice
DreamVoice

DreamVoice

Advanced spatial audio framework for Paper, Fabric & Simple Voice Chat. Featuring soundproof acoustic physics (VoiceWall), 3D visualizer, spatial speakers, covert wiretaps, radio channels, playable audio cassettes, DSP filters & speech AI.

Оцените первым
144
3
Все версии→DreamVoice 1.0.7

DreamVoice 1.0.7

Release01.09.2026

Список изменений

Changelog 1.0.7

💾 System Persistence & Storage

  • Automatic Lifecycle Persistence: Automatic loading on server startup (onServerStarted once Simple Voice Chat API is ready) and automatic saving on server shutdown/plugin disable (onDreamDisable).
  • Independent JSON Storage: Each voice module persists independently in plugins/DreamVoice/data/:
    • speakers.json: 3D fixed/mobile speakers, locations, ranges, modes (GLOBAL/RESTRICTED), linked players, and attached entities.
    • wiretaps.json: Spatial wiretaps, positions, listening ranges, attached entities, audio filters, and active listeners.
    • projections.json: Body anchors and vocal projections, audio emission/listening toggles, ranges, and filters.
    • radios.json: Radio frequency channels, Roger Beep settings, audio filters, and connected members.
    • transmitters.json: Transmitter modes and configured receivers with optional max distance ranges.
  • Java API Integration:
    • New service VoicePersistenceService (saveAll(), loadAll(), saveSpeakers(), loadSpeakers(), saveWiretaps(), etc.).
    • Added direct save() and load() methods on all sub-services (VoiceSpeakerService, VoiceWiretapService, VoiceProjectionService, VoiceRadioService, VoiceTransmitterService).

🎮 Unified & Harmonized Commands

  • New Central Administration Command /dreamvoice (or /dv):
    • /dv status: Overview of active speakers, wiretaps, radio channels, projections, and VoiceWall mode.
    • /dv save [all|speakers|wiretaps|projections|radios|transmitters]: Save specific or all data modules to disk.
    • /dv load [all|speakers|wiretaps|projections|radios|transmitters]: Reload data modules from disk.
    • /dv reload [all|config|data|<module>]: Reload configuration (config.json), saved data (data/*.json), or everything.
  • Consistent Action Verbs Across All Modules:
    • Support for both add/create and remove/delete across /speaker, /wiretap, /radio, and /transmitter.
  • New Detailed Inspection Commands:
    • /speaker info <name>: Displays location, attached entity, range, mode, allowed speakers, and playback state.
    • /radio info <channel>: Displays channel audio filter, Roger Beep status, and active member list.
    • /wiretap info <name>: Displays location, attached entity, range, filter, recording status, and listener count.
    • /projection info [player]: Displays full anchor configuration, audio routing, and entity links.
  • Enhanced Utility Subcommands:
    • /radio kick <channel> <player>: Expel a player from a radio frequency channel.
    • /transmitter clear: Clear all configured receivers from a transmitter.
  • Standardized Cassette Commands:
    • Unified parameter ordering: ID/Name first, target player optional (e.g., /record cassette <id> [player], /wiretap cassette <name> [player]).

🌐 Full English Localization

  • Command Feedback & Error Messages: All command output, errors, permission messages, and debug notifications translated to English.
  • In-Game Items: Voice Cassette display name (Voice Cassette), item lore (Author, Duration, ID, ▶ Right-Click to play), and interaction feedback translated to English.

⚙️ Code Quality & Performance

  • Standardized codebase on modern Java standards (final var usage, simplified conditionals).
  • Removed duplicate command logic between voice airdamping, voicewall airdamping, and config reloaders.

Файлы

DreamVoice.jar(7.77 MiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.0.7

Загрузчики

Paper
Purpur
Spigot

Версии игры

26.1.2

Загрузок

2

Дата публикации

01.09.2026

Загрузил

ID версии

Главная