Index
All Classes and Interfaces|All Packages
A
- AcousticRoom - Class in fr.dreamin.dreamvoice.api.room.model
-
Represents an active acoustic zone or soundproof room bounded by one or more
Cuboids. - AcousticRoom() - Constructor for class fr.dreamin.dreamvoice.api.room.model.AcousticRoom
- addAudio(byte[]) - Method in class fr.dreamin.dreamvoice.api.recording.model.VoiceRecording
-
Appends an Opus audio frame to this recording.
- addFilter(String) - Method in record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
- addFilter(String) - Static method in class fr.dreamin.dreamvoice.api.item.VoiceItemHandler
- addFilter(UUID, String) - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Applies an active filter to a player's outgoing voice stream.
- addListener(String, UUID) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Subscribes a player to live eavesdropping on a wiretap.
- addListener(String, Player) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
- addListener(UUID) - Method in class fr.dreamin.dreamvoice.api.wiretap.model.VoiceWiretap
-
Adds an eavesdropping listener player to this wiretap.
- addManager(PlayerManager) - Method in class fr.dreamin.dreamvoice.api.player.model.VPlayer
-
Attaches and initializes a manager instance.
- addManager(VPlayer, Class) - Method in interface fr.dreamin.dreamvoice.api.player.service.PlayerService
-
Attaches a manager to a player.
- addManager(VPlayer, Class...) - Method in interface fr.dreamin.dreamvoice.api.player.service.PlayerService
-
Attaches multiple managers to a player.
- addMember(UUID) - Method in class fr.dreamin.dreamvoice.api.radio.model.RadioChannel
-
Adds a member player to this radio channel.
- addPlayer(VPlayer) - Method in interface fr.dreamin.dreamvoice.api.player.service.PlayerService
-
Registers a new wrapped voice player into the service.
- addReceiver(UUID, ReceiverConfig) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Adds a configured receiver to a transmitter.
- addReceiver(UUID, UUID) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Adds an infinite-range receiver to a transmitter by UUID.
- addReceiver(UUID, UUID, double) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Adds a distance-limited receiver to a transmitter by UUID.
- addReceiver(Player, Player) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Adds an infinite-range receiver to a transmitter.
- addReceiver(Player, Player, double) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Adds a distance-limited receiver to a transmitter.
- addReceiverToAll(UUID) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Adds a receiver with infinite range to all active transmitters by UUID.
- addReceiverToAll(UUID, double) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Adds a distance-limited receiver to all active transmitters by UUID.
- addReceiverToAll(Player) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Adds a receiver with infinite range to all active transmitters.
- addReceiverToAll(Player, double) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Adds a distance-limited receiver to all active transmitters.
- ALIVE - Enum constant in enum class fr.dreamin.dreamvoice.api.player.model.PlayerState
- allowSpeaker(UUID) - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker.Builder
- applyFilters(UUID, short[]) - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Passes raw PCM samples through the player's active filter chain and returns processed audio.
- attachToEntity(String, Entity) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Attaches an existing wiretap to a target entity.
- AudioExportFormat - Enum Class in fr.dreamin.dreamvoice.api.recording.model
-
Supported audio formats for exporting voice recordings.
- AutoVoiceFilter - Annotation Interface in fr.dreamin.dreamvoice.api.filter.annotation
-
Annotation marking a
VoiceFilterclass for automatic discovery and registration byVoiceFilterService.
B
- build() - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker.Builder
- builder() - Static method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker
- Builder() - Constructor for class fr.dreamin.dreamvoice.api.speaker.model.Speaker.Builder
- ByteArrayUtils - Class in fr.dreamin.dreamvoice.api.utils
-
Utility methods for raw byte array manipulations.
C
- calculateRoomAttenuationDb(UUID, UUID) - Method in interface fr.dreamin.dreamvoice.api.room.service.VoiceRoomService
-
Checks whether two players can hear each other taking acoustic room boundaries into account.
- cancelAutoSaveTasks() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Cancels all scheduled auto-save tasks.
- CassetteCreateEvent - Class in fr.dreamin.dreamvoice.api.recording.event
-
Event fired when creating a physical playable Cassette item.
- CassetteCreateEvent() - Constructor for class fr.dreamin.dreamvoice.api.recording.event.CassetteCreateEvent
- CassettePlayEvent - Class in fr.dreamin.dreamvoice.api.recording.event
-
Event fired when a player right-clicks an interactive Cassette to play it in their headphones.
- CassettePlayEvent() - Constructor for class fr.dreamin.dreamvoice.api.recording.event.CassettePlayEvent
- clearAllowedSpeakers() - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker
-
Clears all authorized speakers.
- clearAllSounds() - Method in interface fr.dreamin.dreamvoice.api.voice.service.VoiceService
-
Stops and clears all active sound channels.
- clearCachedPcm() - Method in class fr.dreamin.dreamvoice.api.recording.model.VoiceRecording
-
Clears the cached decoded PCM samples.
- clearFilters(UUID) - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Clears all active filters from a player.
- clearProjections() - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
-
Clears and removes all active voice projections.
- clearReceivers(UUID) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Clears all receivers from a transmitter by UUID.
- clearReceivers(Player) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Clears all receivers from a transmitter.
- close() - Method in class fr.dreamin.dreamvoice.api.player.model.PlayerManager
-
Called when the manager is detached or the player disconnects.
- Codex - Class in fr.dreamin.dreamvoice.api.codex.model
-
Root configuration container for DreamVoice managing active modules.
- Codex() - Constructor for class fr.dreamin.dreamvoice.api.codex.model.Codex
- Codex.DiffractionConfig - Class in fr.dreamin.dreamvoice.api.codex.model
- CodexService - Interface in fr.dreamin.dreamvoice.api.codex.service
-
Service responsible for loading and providing the global DreamVoice configuration.
- concat(byte[], byte[]) - Static method in class fr.dreamin.dreamvoice.api.utils.ByteArrayUtils
-
Concatenates two byte arrays into a single array.
- connectRadio(String) - Method in record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
- connectRadio(String) - Static method in class fr.dreamin.dreamvoice.api.item.VoiceItemHandler
- consumeManager(Class, Consumer) - Method in class fr.dreamin.dreamvoice.api.player.model.VPlayer
-
Safely consumes a manager if present.
- consumePlayer(Consumer) - Method in class fr.dreamin.dreamvoice.api.player.model.VPlayer
-
Safely executes an action on the online Bukkit Player object.
- context() - Method in record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
-
Returns the value of the
contextrecord component. - createCassette(VoiceRecording) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Generates a physical playable Cassette item for a recording.
- createManagerInstance(VPlayer, Class) - Method in interface fr.dreamin.dreamvoice.api.player.service.PlayerService
-
Instantiates a new
PlayerManagerfor a given player. - createProjection(UUID, Location) - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
-
Creates a static voice projection point for a player.
- createProjection(UUID, Entity) - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
-
Creates a dynamic voice projection bound to a moving entity.
- createProjection(Player, Location) - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
- createProjection(Player, Entity) - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
- createRecordingFromFile(File, String) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Asynchronously converts an external audio file into a
VoiceRecording. - createRecordingFromFile(String) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Converts a file from the plugin `sounds/` directory into a
VoiceRecording. - createRecordingFromPcm(short[], UUID) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Converts raw PCM audio samples into an Opus-encoded
VoiceRecording. - createRecordingFromUrl(String, String) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Asynchronously downloads and converts an audio file from a web URL into a
VoiceRecording. - createReportBook(Player, SpeechTranscriptionResult) - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Creates a Minecraft
WRITTEN_BOOKcontaining the formatted transcription report. - createTransmitter(UUID) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Enables transmitter mode for a player UUID.
- createTransmitter(Player) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Enables transmitter mode for a player.
- createWiretap(String, Location) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Creates a static wiretap listening point at a specific location.
- createWiretap(String, Entity) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Creates a mobile wiretap bug attached to an entity.
D
- data() - Method in record class fr.dreamin.dreamvoice.api.recording.model.TimedAudioFrame
-
Returns the value of the
datarecord component. - DEAD - Enum constant in enum class fr.dreamin.dreamvoice.api.player.model.PlayerState
- decodeToPcm(VoiceRecording) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Decodes all Opus frames of a recording into continuous 48kHz mono 16-bit PCM samples.
- defaults() - Static method in class fr.dreamin.dreamvoice.api.codex.model.Codex.DiffractionConfig
- defaults() - Static method in record class fr.dreamin.dreamvoice.api.wall.model.WallConfig.DiffractionConfig
- detachFromEntity(String) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Detaches a wiretap from its entity, freezing its current coordinates.
- DiffractionConfig() - Constructor for class fr.dreamin.dreamvoice.api.codex.model.Codex.DiffractionConfig
- DiffractionConfig(boolean, double, double, double, double, double) - Constructor for record class fr.dreamin.dreamvoice.api.wall.model.WallConfig.DiffractionConfig
-
Creates an instance of a
DiffractionConfigrecord class. - diffractionLossDb() - Method in record class fr.dreamin.dreamvoice.api.wall.model.WallConfig.DiffractionConfig
-
Returns the value of the
diffractionLossDbrecord component. - disconnectRadio() - Method in record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
- disconnectRadio() - Static method in class fr.dreamin.dreamvoice.api.item.VoiceItemHandler
- displayName() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechModelInfo
-
Returns the value of the
displayNamerecord component. - distance(Float) - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker.Builder
- downloadModel(String, Consumer) - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Downloads and extracts an official Vosk model by language code (e.g.
- downloadUrl() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechModelInfo
-
Returns the value of the
downloadUrlrecord component. - durationSeconds() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult
-
Returns the value of the
durationSecondsrecord component.
E
- enabled() - Element in annotation interface fr.dreamin.dreamvoice.api.filter.annotation.AutoVoiceFilter
-
Whether this filter is enabled by default upon automatic registration.
- enabled() - Method in record class fr.dreamin.dreamvoice.api.wall.model.WallConfig.DiffractionConfig
-
Returns the value of the
enabledrecord component. - EntitySoundPacketEvent - Class in fr.dreamin.dreamvoice.api.voice.event
-
Event fired when an EntitySoundPacket (positional player speech) is intercepted from Simple Voice Chat.
- EntitySoundPacketEvent(EntitySoundPacketEvent, VoicechatConnection, VPlayer, VoicechatConnection, VPlayer, EntitySoundPacket) - Constructor for class fr.dreamin.dreamvoice.api.voice.event.EntitySoundPacketEvent
- equals(Object) - Method in record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.dreamin.dreamvoice.api.recording.model.TimedAudioFrame
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.dreamin.dreamvoice.api.speech.model.KeywordDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechModelInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult.TranscriptionSegment
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class fr.dreamin.dreamvoice.api.wall.model.WallConfig.DiffractionConfig
-
Indicates whether some other object is "equal to" this one.
- event() - Method in record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
- exportFilter(String, String) - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Exports an existing registered filter to disk in the specified format (yml, json, java).
- exportRecording(VoiceRecording, AudioExportFormat) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Asynchronously exports a recording into an external audio file (MP3, OGG, WAV).
- exportRecording(VoiceRecording, AudioExportFormat, String) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Asynchronously exports a recording into an external audio file (MP3, OGG, WAV) with an optional custom filename.
- exportRecording(UUID, AudioExportFormat) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Asynchronously exports a recording into an external audio file (MP3, OGG, WAV).
- exportRecording(UUID, AudioExportFormat, String) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Asynchronously exports a recording into an external audio file (MP3, OGG, WAV) with an optional custom filename.
F
- filter(Predicate) - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker.Builder
- filterService() - Method in record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
- fr.dreamin.dreamvoice.api.codex.model - package fr.dreamin.dreamvoice.api.codex.model
- fr.dreamin.dreamvoice.api.codex.service - package fr.dreamin.dreamvoice.api.codex.service
- fr.dreamin.dreamvoice.api.filter.annotation - package fr.dreamin.dreamvoice.api.filter.annotation
- fr.dreamin.dreamvoice.api.filter.event - package fr.dreamin.dreamvoice.api.filter.event
- fr.dreamin.dreamvoice.api.filter.model - package fr.dreamin.dreamvoice.api.filter.model
- fr.dreamin.dreamvoice.api.filter.service - package fr.dreamin.dreamvoice.api.filter.service
- fr.dreamin.dreamvoice.api.item - package fr.dreamin.dreamvoice.api.item
- fr.dreamin.dreamvoice.api.persistence.model - package fr.dreamin.dreamvoice.api.persistence.model
- fr.dreamin.dreamvoice.api.persistence.service - package fr.dreamin.dreamvoice.api.persistence.service
- fr.dreamin.dreamvoice.api.player.event - package fr.dreamin.dreamvoice.api.player.event
- fr.dreamin.dreamvoice.api.player.model - package fr.dreamin.dreamvoice.api.player.model
- fr.dreamin.dreamvoice.api.player.service - package fr.dreamin.dreamvoice.api.player.service
- fr.dreamin.dreamvoice.api.projection.model - package fr.dreamin.dreamvoice.api.projection.model
- fr.dreamin.dreamvoice.api.projection.service - package fr.dreamin.dreamvoice.api.projection.service
- fr.dreamin.dreamvoice.api.radio.event - package fr.dreamin.dreamvoice.api.radio.event
- fr.dreamin.dreamvoice.api.radio.model - package fr.dreamin.dreamvoice.api.radio.model
- fr.dreamin.dreamvoice.api.radio.service - package fr.dreamin.dreamvoice.api.radio.service
- fr.dreamin.dreamvoice.api.recording.event - package fr.dreamin.dreamvoice.api.recording.event
- fr.dreamin.dreamvoice.api.recording.model - package fr.dreamin.dreamvoice.api.recording.model
- fr.dreamin.dreamvoice.api.recording.service - package fr.dreamin.dreamvoice.api.recording.service
- fr.dreamin.dreamvoice.api.room.model - package fr.dreamin.dreamvoice.api.room.model
- fr.dreamin.dreamvoice.api.room.service - package fr.dreamin.dreamvoice.api.room.service
- fr.dreamin.dreamvoice.api.speaker.event - package fr.dreamin.dreamvoice.api.speaker.event
- fr.dreamin.dreamvoice.api.speaker.model - package fr.dreamin.dreamvoice.api.speaker.model
- fr.dreamin.dreamvoice.api.speaker.service - package fr.dreamin.dreamvoice.api.speaker.service
- fr.dreamin.dreamvoice.api.speech.event - package fr.dreamin.dreamvoice.api.speech.event
- fr.dreamin.dreamvoice.api.speech.model - package fr.dreamin.dreamvoice.api.speech.model
- fr.dreamin.dreamvoice.api.speech.service - package fr.dreamin.dreamvoice.api.speech.service
- fr.dreamin.dreamvoice.api.transmitter.event - package fr.dreamin.dreamvoice.api.transmitter.event
- fr.dreamin.dreamvoice.api.transmitter.model - package fr.dreamin.dreamvoice.api.transmitter.model
- fr.dreamin.dreamvoice.api.transmitter.service - package fr.dreamin.dreamvoice.api.transmitter.service
- fr.dreamin.dreamvoice.api.utils - package fr.dreamin.dreamvoice.api.utils
- fr.dreamin.dreamvoice.api.voice.event - package fr.dreamin.dreamvoice.api.voice.event
- fr.dreamin.dreamvoice.api.voice.model - package fr.dreamin.dreamvoice.api.voice.model
- fr.dreamin.dreamvoice.api.voice.service - package fr.dreamin.dreamvoice.api.voice.service
- fr.dreamin.dreamvoice.api.wall.event - package fr.dreamin.dreamvoice.api.wall.event
- fr.dreamin.dreamvoice.api.wall.model - package fr.dreamin.dreamvoice.api.wall.model
- fr.dreamin.dreamvoice.api.wall.service - package fr.dreamin.dreamvoice.api.wall.service
- fr.dreamin.dreamvoice.api.wiretap.event - package fr.dreamin.dreamvoice.api.wiretap.event
- fr.dreamin.dreamvoice.api.wiretap.model - package fr.dreamin.dreamvoice.api.wiretap.model
- fr.dreamin.dreamvoice.api.wiretap.service - package fr.dreamin.dreamvoice.api.wiretap.service
- fromString(String) - Static method in enum class fr.dreamin.dreamvoice.api.recording.model.AudioExportFormat
- fullText() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult
-
Returns the value of the
fullTextrecord component.
G
- getActiveFilters(UUID) - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Retrieves all active filters attached to a player, ordered by priority.
- getActiveModel() - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Gets the active model identifier currently loaded or configured.
- getActiveSoundCount() - Method in interface fr.dreamin.dreamvoice.api.voice.service.VoiceService
-
Returns the count of currently active playing sound channels.
- getActiveSoundIds() - Method in interface fr.dreamin.dreamvoice.api.voice.service.VoiceService
-
Returns the set of UUIDs for all active playing sound channels.
- getAllowedSpeakers() - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker
-
Returns an unmodifiable view of authorized speaker UUIDs.
- getAnchorLocation() - Method in class fr.dreamin.dreamvoice.api.projection.model.VoiceProjection
-
Resolves the current anchor coordinates, dynamically tracking the attached entity if valid.
- getAPI() - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
-
Gets the underlying VoicechatServerApi instance.
- getAPI() - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Gets the underlying VoicechatServerApi instance.
- getAPI() - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Gets the underlying VoicechatServerApi instance.
- getAPI() - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Gets the underlying VoicechatServerApi instance.
- getAPI() - Method in interface fr.dreamin.dreamvoice.api.voice.service.VoiceService
-
Gets the underlying VoicechatServerApi instance.
- getAPI() - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Gets the underlying VoicechatServerApi instance.
- getAttenuationDb(String) - Method in class fr.dreamin.dreamvoice.api.wall.model.WallConfig
- getAutoSaveIntervalTicks() - Method in class fr.dreamin.dreamvoice.api.persistence.model.ModulePersistenceConfig
- getAvailableFilters() - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Returns all currently registered voice filters.
- getBukkitPlayer() - Method in class fr.dreamin.dreamvoice.api.player.model.VPlayer
-
Retrieves the Bukkit Player object associated with this wrapper.
- getCachedPcm() - Method in class fr.dreamin.dreamvoice.api.recording.model.VoiceRecording
-
Retrieves the cached decoded PCM audio samples, if available.
- getChannel(String) - Method in interface fr.dreamin.dreamvoice.api.radio.service.VoiceRadioService
-
Retrieves a radio channel by name.
- getChannelOfPlayer(UUID) - Method in interface fr.dreamin.dreamvoice.api.radio.service.VoiceRadioService
-
Retrieves the active radio channel a player is currently tuned into.
- getChannels() - Method in interface fr.dreamin.dreamvoice.api.radio.service.VoiceRadioService
-
Returns all active radio frequency channels.
- getCloudModels() - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Retrieves the catalogue of downloadable cloud models.
- getConfig() - Method in interface fr.dreamin.dreamvoice.api.codex.service.CodexService
-
Retrieves the active configuration container.
- getDecoder(UUID) - Method in interface fr.dreamin.dreamvoice.api.voice.service.VoiceService
-
Retrieves or creates a cached OpusDecoder for a player.
- getDefaultAttenuationDb() - Method in class fr.dreamin.dreamvoice.api.wall.model.WallConfig
- getDiffractionConfig() - Method in class fr.dreamin.dreamvoice.api.wall.model.WallConfig
- getDurationSeconds() - Method in class fr.dreamin.dreamvoice.api.recording.model.VoiceRecording
-
Calculates the total duration of the recording in seconds.
- getEffectiveDistance() - Method in class fr.dreamin.dreamvoice.api.codex.model.Codex
- getEffectiveDistance() - Method in class fr.dreamin.dreamvoice.api.wall.model.WallConfig
- getEffectiveDistance(double) - Method in class fr.dreamin.dreamvoice.api.codex.model.Codex
- getEffectiveDistance(double) - Method in class fr.dreamin.dreamvoice.api.wall.model.WallConfig
- getEffectiveIsolation(AcousticRoom) - Method in interface fr.dreamin.dreamvoice.api.room.service.VoiceRoomService
-
Returns effective sound isolation percentage for a given room (0 to 100).
- getEffectiveMode() - Method in class fr.dreamin.dreamvoice.api.wall.model.WallConfig
- getEncoder(UUID) - Method in interface fr.dreamin.dreamvoice.api.voice.service.VoiceService
-
Retrieves or creates a cached OpusEncoder for a player.
- getFilter(String) - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Retrieves a registered voice filter by its ID.
- getFilterDirectory() - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Returns the directory where file-based filters (.yml, .json, .java) are located.
- getGlobalMultiplier() - Method in class fr.dreamin.dreamvoice.api.wall.model.WallConfig
- getHandlerList() - Static method in class fr.dreamin.dreamvoice.api.speech.event.TranscriptionCompleteEvent
- getHandlerList() - Static method in class fr.dreamin.dreamvoice.api.speech.event.TranscriptionStationStartEvent
- getHandlerList() - Static method in class fr.dreamin.dreamvoice.api.speech.event.VoiceKeywordSpokenEvent
- getHandlers() - Method in class fr.dreamin.dreamvoice.api.speech.event.TranscriptionCompleteEvent
- getHandlers() - Method in class fr.dreamin.dreamvoice.api.speech.event.TranscriptionStationStartEvent
- getHandlers() - Method in class fr.dreamin.dreamvoice.api.speech.event.VoiceKeywordSpokenEvent
- getId() - Method in interface fr.dreamin.dreamvoice.api.filter.model.VoiceFilter
-
Unique identifier of the filter (e.g.
- getInstalledModels() - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Retrieves the list of currently installed Vosk models in the models directory.
- getListeners() - Method in class fr.dreamin.dreamvoice.api.wiretap.model.VoiceWiretap
-
Returns an unmodifiable set of all active listener player UUIDs.
- getLocation() - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker
-
Resolves the current location of the speaker, updating coordinates if attached to an entity.
- getLocation() - Method in class fr.dreamin.dreamvoice.api.wiretap.model.VoiceWiretap
-
Resolves the wiretap position, dynamically tracking the target entity if attached and valid.
- getManager(VPlayer, Class) - Method in interface fr.dreamin.dreamvoice.api.player.service.PlayerService
-
Retrieves an attached manager instance from a player.
- getManager(Class) - Method in class fr.dreamin.dreamvoice.api.player.model.VPlayer
-
Retrieves a manager of the specified class attached to this player.
- getMembers() - Method in class fr.dreamin.dreamvoice.api.radio.model.RadioChannel
-
Returns an unmodifiable view of all member UUIDs.
- getMode() - Method in interface fr.dreamin.dreamvoice.api.wall.service.VoiceWallService
-
Gets the active occlusion mode.
- getModuleConfig(String) - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Returns the persistence configuration of a specific module.
- getName() - Method in interface fr.dreamin.dreamvoice.api.filter.model.VoiceFilter
-
Human-readable display name of the filter.
- getOrCreateChannel(String) - Method in interface fr.dreamin.dreamvoice.api.radio.service.VoiceRadioService
-
Retrieves an existing radio channel by name, or creates a new one if it does not exist.
- getPlayer(UUID) - Method in interface fr.dreamin.dreamvoice.api.player.service.PlayerService
-
Retrieves a wrapped voice player by their UUID.
- getPlayer(Player) - Method in interface fr.dreamin.dreamvoice.api.player.service.PlayerService
-
Retrieves a wrapped voice player from a Bukkit player.
- getPlayerRoom(UUID) - Method in interface fr.dreamin.dreamvoice.api.room.service.VoiceRoomService
-
Finds the acoustic room a player is currently located in.
- getPlayers() - Method in interface fr.dreamin.dreamvoice.api.player.service.PlayerService
-
Returns all active wrapped voice players.
- getPreset(String) - Method in interface fr.dreamin.dreamvoice.api.room.service.VoiceRoomService
-
Retrieves an acoustic preset by ID.
- getPresets() - Method in interface fr.dreamin.dreamvoice.api.room.service.VoiceRoomService
-
Retrieves all available room presets.
- getPriority() - Method in interface fr.dreamin.dreamvoice.api.filter.model.VoiceFilter
-
Execution priority when multiple filters are chained (higher runs first).
- getProjection(UUID) - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
-
Retrieves the active voice projection for a player.
- getProjection(Player) - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
- getProjectionById(UUID) - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
-
Retrieves a projection by its unique ID.
- getProjections() - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
-
Returns all active voice projections.
- getReceivers(UUID) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Retrieves all configured receivers for a transmitter UUID.
- getReceivers(Player) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Retrieves all configured receivers for a transmitter player.
- getRecordings() - Method in class fr.dreamin.dreamvoice.api.wiretap.model.VoiceWiretap
-
Returns an unmodifiable list of all completed recordings from this wiretap.
- getRegisteredKeywords() - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Retrieves the active list of registered keywords.
- getRoom(String) - Method in interface fr.dreamin.dreamvoice.api.room.service.VoiceRoomService
-
Retrieves an acoustic room by its identifier.
- getRoomAt(Location) - Method in interface fr.dreamin.dreamvoice.api.room.service.VoiceRoomService
-
Finds the acoustic room encompassing a specific world location.
- getRooms() - Method in interface fr.dreamin.dreamvoice.api.room.service.VoiceRoomService
-
Retrieves all registered acoustic rooms.
- getSpeaker(String) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Retrieves a speaker by its unique name.
- getSpeaker(UUID) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Retrieves a speaker by its UUID.
- getSpeakers() - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Returns all active 3D speakers.
- getVoiceRecording(UUID) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Retrieves a recording by its UUID.
- getVoiceRecordings() - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Returns all recorded voice sessions.
- getVolumeCategory() - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Retrieves the VolumeCategory used for speaker audio channels.
- getWallConfig() - Method in interface fr.dreamin.dreamvoice.api.codex.service.CodexService
-
Retrieves the acoustic Wall configuration.
- getWiretap(String) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Retrieves a wiretap by name.
- getWiretap(UUID) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Retrieves a wiretap by UUID.
- getWiretaps() - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Returns all active wiretaps.
- GLOBAL - Enum constant in enum class fr.dreamin.dreamvoice.api.speaker.model.SpeakerMode
-
Any nearby player can broadcast their voice through the speaker.
H
- hasActiveFilters(UUID) - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Checks whether a player has any active filters (including environmental ones).
- hasDebugPlayer(UUID) - Method in interface fr.dreamin.dreamvoice.api.wall.service.VoiceWallService
-
Checks whether a player has visual particle debugging enabled.
- hasExplicitFilters(UUID) - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Checks whether a player has any manually configured filters (excluding auto-environmental filters).
- hasFilter(String) - Method in record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
- hashCode() - Method in record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.dreamin.dreamvoice.api.recording.model.TimedAudioFrame
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.dreamin.dreamvoice.api.speech.model.KeywordDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechModelInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult.TranscriptionSegment
-
Returns a hash code value for this object.
- hashCode() - Method in record class fr.dreamin.dreamvoice.api.wall.model.WallConfig.DiffractionConfig
-
Returns a hash code value for this object.
- hasListener(UUID) - Method in class fr.dreamin.dreamvoice.api.wiretap.model.VoiceWiretap
-
Checks whether a player is actively listening to this wiretap.
- hasManager(Class) - Method in class fr.dreamin.dreamvoice.api.player.model.VPlayer
-
Checks whether this player has a manager of the given class attached.
- hasMaxDistance() - Method in class fr.dreamin.dreamvoice.api.transmitter.model.ReceiverConfig
-
Checks whether this receiver has a finite maximum distance limit.
- hasMember(UUID) - Method in class fr.dreamin.dreamvoice.api.radio.model.RadioChannel
-
Checks whether a player is connected to this radio channel.
- hasProjection(UUID) - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
-
Checks whether a player has an active voice projection.
- hasProjection(Player) - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
I
- id() - Method in record class fr.dreamin.dreamvoice.api.speech.model.KeywordDefinition
-
Returns the value of the
idrecord component. - id() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechModelInfo
-
Returns the value of the
idrecord component. - init() - Method in class fr.dreamin.dreamvoice.api.player.model.PlayerManager
-
Called when the manager is attached to the player.
- init(VoicechatServerApi) - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
-
Initializes the projection service with the Simple Voice Chat server API.
- init(VoicechatServerApi) - Method in interface fr.dreamin.dreamvoice.api.radio.service.VoiceRadioService
-
Initializes the radio service with the Simple Voice Chat server API.
- init(VoicechatServerApi) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Initializes the recording service with the Simple Voice Chat server API.
- init(VoicechatServerApi) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Initializes the speaker service with the Simple Voice Chat server API.
- init(VoicechatServerApi) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Initializes the transmitter service with the Simple Voice Chat server API.
- init(VoicechatServerApi) - Method in interface fr.dreamin.dreamvoice.api.wall.service.VoiceWallService
-
Initializes the VoiceWall service with the Simple Voice Chat server API.
- init(VoicechatServerApi) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Initializes the wiretap service with the Simple Voice Chat server API.
- isAirDampingEnabled() - Method in interface fr.dreamin.dreamvoice.api.wall.service.VoiceWallService
-
Checks whether high-frequency air damping over distance is active.
- isAttachedToEntity() - Method in class fr.dreamin.dreamvoice.api.wiretap.model.VoiceWiretap
-
Checks whether this wiretap is actively attached to a valid entity.
- isAutoEnvironmentEnabled(UUID) - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Checks whether auto-environmental filtering (underwater, caves, etc.) is enabled for a player.
- isDebug() - Method in interface fr.dreamin.dreamvoice.api.voice.service.VoiceService
-
Checks whether global debug logging is enabled.
- isDebug() - Method in interface fr.dreamin.dreamvoice.api.wall.service.VoiceWallService
-
Checks whether debug logging is enabled.
- isDebugEnabled(UUID) - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Checks if keyword detection debug notifications are enabled for the specified player.
- isEnable() - Method in interface fr.dreamin.dreamvoice.api.wall.service.VoiceWallService
-
Checks whether the VoiceWall acoustic engine is globally enabled.
- isFinished() - Method in class fr.dreamin.dreamvoice.api.recording.model.VoiceRecording
-
Checks whether this recording session has finished.
- isGlobalDebugEnabled() - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Checks if global console debug logging is enabled for keyword detection.
- isModuleEnabled(String) - Method in class fr.dreamin.dreamvoice.api.codex.model.Codex
- isModuleEnabled(String) - Method in interface fr.dreamin.dreamvoice.api.codex.service.CodexService
-
Checks if a module is enabled.
- isOnline() - Method in class fr.dreamin.dreamvoice.api.player.model.VPlayer
-
Checks whether the underlying Bukkit player is currently online.
- isPlayerConnected(UUID) - Method in interface fr.dreamin.dreamvoice.api.voice.service.VoiceService
-
Checks whether a player is connected to the voice chat server.
- isPlaying() - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker
-
Checks whether audio is currently playing through this speaker.
- isRecording() - Method in class fr.dreamin.dreamvoice.api.recording.model.VoiceRecording
-
Checks whether this recording is currently capturing audio.
- isRecording() - Method in class fr.dreamin.dreamvoice.api.wiretap.model.VoiceWiretap
-
Checks whether this wiretap is actively recording audio.
- isSpeakerAllowed(UUID) - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker
-
Checks whether a player is authorized to broadcast their voice through this speaker.
- isState(UUID, PlayerState) - Method in interface fr.dreamin.dreamvoice.api.player.service.PlayerService
-
Checks whether a player matches a specific voice state.
- isStationBlock(Block) - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Checks whether a given block is configured as a transcription station.
- isStrictBlock() - Method in interface fr.dreamin.dreamvoice.api.wall.service.VoiceWallService
-
Convenience check if strict block mode (100% soundproof) is active.
- isTransmitter(UUID) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Checks whether a player UUID is in transmitter mode.
- isTransmitter(Player) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Checks whether a player is in transmitter mode.
- item() - Method in record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
J
- joinChannel(UUID, String) - Method in interface fr.dreamin.dreamvoice.api.radio.service.VoiceRadioService
-
Tunes a player into a radio frequency channel.
K
- KeywordDefinition - Record Class in fr.dreamin.dreamvoice.api.speech.model
-
Model representing a keyword target and its spoken variants/aliases.
- KeywordDefinition(String, List, String) - Constructor for record class fr.dreamin.dreamvoice.api.speech.model.KeywordDefinition
-
Creates an instance of a
KeywordDefinitionrecord class.
L
- language() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechModelInfo
-
Returns the value of the
languagerecord component. - leaveChannel(UUID) - Method in interface fr.dreamin.dreamvoice.api.radio.service.VoiceRadioService
-
Disconnects a player from their active radio frequency channel.
- linkItem(ItemStack, VoiceRecording) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Binds an existing ItemStack to a voice recording.
- linkItem(ItemStack, UUID) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Binds an existing ItemStack to a voice recording UUID.
- linkSpeaker(UUID) - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker
-
Authorizes a player to broadcast their voice in RESTRICTED mode.
- load() - Method in interface fr.dreamin.dreamvoice.api.codex.service.CodexService
-
Reloads the configuration from disk.
- load() - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
-
Reloads saved projections from disk.
- load() - Method in interface fr.dreamin.dreamvoice.api.radio.service.VoiceRadioService
-
Reloads saved radio channels from disk.
- load() - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Reloads saved speakers from disk.
- load() - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Reloads saved transmitters from disk.
- load() - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Reloads saved wiretaps from disk.
- loadAll() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Loads all saved voice modules from disk.
- loadFilterFromFile(File) - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Loads or compiles a voice filter from a file (.yml, .json, or .java).
- loadProjections() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Loads all active voice projections from disk.
- loadRadios() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Loads all active radio channels from disk.
- loadRooms() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Loads all acoustic rooms from disk.
- loadSpeakers() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Loads all 3D locational speakers from disk.
- loadTransmitters() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Loads all active point-to-point transmitters from disk.
- loadWiretaps() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Loads all active wiretaps from disk.
- location(Location) - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker.Builder
- lossPerMeter() - Method in record class fr.dreamin.dreamvoice.api.wall.model.WallConfig.DiffractionConfig
-
Returns the value of the
lossPerMeterrecord component.
M
- maxBypassHeight() - Method in record class fr.dreamin.dreamvoice.api.wall.model.WallConfig.DiffractionConfig
-
Returns the value of the
maxBypassHeightrecord component. - maxBypassWidth() - Method in record class fr.dreamin.dreamvoice.api.wall.model.WallConfig.DiffractionConfig
-
Returns the value of the
maxBypassWidthrecord component. - maxPathDistance() - Method in record class fr.dreamin.dreamvoice.api.wall.model.WallConfig.DiffractionConfig
-
Returns the value of the
maxPathDistancerecord component. - MicrophonePacketEvent - Class in fr.dreamin.dreamvoice.api.voice.event
-
Event fired when a MicrophonePacket (raw speech from a client microphone) is intercepted.
- MicrophonePacketEvent(MicrophonePacketEvent, VoicechatConnection, VoicechatConnection, MicrophonePacket) - Constructor for class fr.dreamin.dreamvoice.api.voice.event.MicrophonePacketEvent
- mode(SpeakerMode) - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker.Builder
- ModulePersistenceConfig - Class in fr.dreamin.dreamvoice.api.persistence.model
- ModulePersistenceConfig() - Constructor for class fr.dreamin.dreamvoice.api.persistence.model.ModulePersistenceConfig
- MP3 - Enum constant in enum class fr.dreamin.dreamvoice.api.recording.model.AudioExportFormat
N
- name(String) - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker.Builder
O
- of(Consumer) - Static method in class fr.dreamin.dreamvoice.api.item.VoiceItemHandler
- of(Function) - Static method in class fr.dreamin.dreamvoice.api.item.VoiceItemHandler
- OFF - Enum constant in enum class fr.dreamin.dreamvoice.api.wall.model.VoiceWallMode
-
Wall occlusion disabled (standard Simple Voice Chat behavior).
- offsetSeconds() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult.TranscriptionSegment
-
Returns the value of the
offsetSecondsrecord component. - OGG - Enum constant in enum class fr.dreamin.dreamvoice.api.recording.model.AudioExportFormat
P
- permission() - Method in record class fr.dreamin.dreamvoice.api.speech.model.KeywordDefinition
-
Returns the value of the
permissionrecord component. - play() - Method in class fr.dreamin.dreamvoice.api.voice.model.VoiceSoundBuilder
-
Dispatches and plays this configured sound through
VoiceService. - player() - Method in record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
- PlayerJoinVoiceEvent - Class in fr.dreamin.dreamvoice.api.player.event
-
Event fired when a player connects to Simple Voice Chat and is wrapped into a
VPlayer. - PlayerJoinVoiceEvent() - Constructor for class fr.dreamin.dreamvoice.api.player.event.PlayerJoinVoiceEvent
- PlayerLeaveVoiceEvent - Class in fr.dreamin.dreamvoice.api.player.event
-
Event fired when a player disconnects from Simple Voice Chat.
- PlayerLeaveVoiceEvent() - Constructor for class fr.dreamin.dreamvoice.api.player.event.PlayerLeaveVoiceEvent
- PlayerManager - Class in fr.dreamin.dreamvoice.api.player.model
-
Abstract lifecycle controller attached to a
VPlayer. - PlayerManager() - Constructor for class fr.dreamin.dreamvoice.api.player.model.PlayerManager
- PlayerService - Interface in fr.dreamin.dreamvoice.api.player.service
-
Service managing voice player wrappers (
VPlayer), voice states, and attached managers. - PlayerState - Enum Class in fr.dreamin.dreamvoice.api.player.model
-
Enumeration representing the voice and gameplay state of a player.
- PlayerStateChangeEvent - Class in fr.dreamin.dreamvoice.api.player.event
-
Event fired when a player's
PlayerStateis changed. - PlayerStateChangeEvent() - Constructor for class fr.dreamin.dreamvoice.api.player.event.PlayerStateChangeEvent
- playRecording(Speaker, VoiceRecording) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Plays a recorded voice session through a speaker.
- playRecording(Speaker, VoiceRecording, boolean) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Plays a recorded voice session through a speaker with optional looping.
- playRecording(Collection, VoiceRecording) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Plays a recorded voice session through multiple speakers simultaneously.
- playRecording(Collection, VoiceRecording, boolean) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Plays a recorded voice session through multiple speakers simultaneously with optional looping.
- playRecordingTo(VoicechatConnection, VoiceRecording) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Plays a recording to a single Simple Voice Chat connection.
- playRecordingTo(Collection, VoiceRecording) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Plays a recording to multiple Simple Voice Chat connections simultaneously.
- playSound(Speaker, short[]) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Plays raw PCM audio samples through a speaker.
- playSound(Speaker, short[], boolean) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Plays raw PCM audio samples through a speaker with optional looping.
- playSound(VoiceSoundBuilder) - Method in interface fr.dreamin.dreamvoice.api.voice.service.VoiceService
-
Plays a positional or global sound configured via
VoiceSoundBuilder. - playSoundFile(Speaker, String, boolean) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Plays an audio file from the `sounds/` directory through a speaker.
- playSoundFile(Collection, String, boolean) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Plays an audio file from the `sounds/` directory through multiple speakers simultaneously.
- playSoundUrl(Speaker, String, boolean) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Streams a web audio URL through a speaker.
- playSoundUrl(Collection, String, boolean) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Streams a web audio URL through multiple speakers simultaneously.
- priority() - Element in annotation interface fr.dreamin.dreamvoice.api.filter.annotation.AutoVoiceFilter
-
Execution priority when chained (higher priority runs first).
- process(short[], VPlayer) - Method in interface fr.dreamin.dreamvoice.api.filter.model.VoiceFilter
-
Processes an array of 16-bit PCM audio samples.
- processEntitySoundPacket(EntitySoundPacketEvent, VPlayer, VPlayer, VoicechatConnection) - Method in interface fr.dreamin.dreamvoice.api.wall.service.VoiceWallService
-
Intercepts and processes a positional entity sound packet, performing acoustic raycasting and attenuation.
R
- RadioChannel - Class in fr.dreamin.dreamvoice.api.radio.model
-
Model representing a radio frequency channel.
- RadioChannel(String) - Constructor for class fr.dreamin.dreamvoice.api.radio.model.RadioChannel
- RadioChannelCreateEvent - Class in fr.dreamin.dreamvoice.api.radio.event
-
Event fired when a new
RadioChannelfrequency is created. - RadioChannelCreateEvent() - Constructor for class fr.dreamin.dreamvoice.api.radio.event.RadioChannelCreateEvent
- RadioChannelJoinEvent - Class in fr.dreamin.dreamvoice.api.radio.event
-
Event fired when a player tunes into a
RadioChannel. - RadioChannelJoinEvent() - Constructor for class fr.dreamin.dreamvoice.api.radio.event.RadioChannelJoinEvent
- RadioChannelLeaveEvent - Class in fr.dreamin.dreamvoice.api.radio.event
-
Event fired when a player disconnects from a
RadioChannel. - RadioChannelLeaveEvent() - Constructor for class fr.dreamin.dreamvoice.api.radio.event.RadioChannelLeaveEvent
- radioService() - Method in record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
- REALISTIC - Enum constant in enum class fr.dreamin.dreamvoice.api.wall.model.VoiceWallMode
-
Realistic acoustic attenuation based on block material categories (wood, stone, glass, metal, etc.).
- ReceiverConfig - Class in fr.dreamin.dreamvoice.api.transmitter.model
-
Configuration for a point-to-point transmitter receiver.
- ReceiverConfig(UUID) - Constructor for class fr.dreamin.dreamvoice.api.transmitter.model.ReceiverConfig
- ReceiverConfig(UUID, Double) - Constructor for class fr.dreamin.dreamvoice.api.transmitter.model.ReceiverConfig
- recordingUuid() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult
-
Returns the value of the
recordingUuidrecord component. - register(VoiceProjection) - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
-
Registers an existing projection into the service.
- register(VoiceRecording) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Registers a voice recording into the service registry.
- register(Speaker) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Registers a speaker into the service registry.
- register(VoiceWiretap) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Registers a wiretap into the service registry.
- registerAnnotatedFilters(Collection) - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Automatically discovers, instantiates, and registers all
VoiceFilterclasses annotated withAutoVoiceFilterfrom the given collection. - registerFilter(VoiceFilter) - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Registers a custom DSP voice filter into the registry.
- registerPreset(RoomPreset) - Method in interface fr.dreamin.dreamvoice.api.room.service.VoiceRoomService
-
Registers or updates an acoustic preset.
- registerRoom(AcousticRoom) - Method in interface fr.dreamin.dreamvoice.api.room.service.VoiceRoomService
-
Registers a new acoustic room.
- reload() - Method in interface fr.dreamin.dreamvoice.api.room.service.VoiceRoomService
-
Reloads rooms and presets configuration.
- reload() - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Reloads configuration and keywords from disk.
- reloadFilters() - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Reloads all filters from the configuration/file filter directory.
- reloadModuleConfigs() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Reloads all module persistence configurations from disk.
- removeAllManager() - Method in class fr.dreamin.dreamvoice.api.player.model.VPlayer
-
Cleans up and removes all managers attached to this player.
- removeAllManager(Class...) - Method in class fr.dreamin.dreamvoice.api.player.model.VPlayer
-
Removes all managers attached to this player except specified classes.
- removeChannel(String) - Method in interface fr.dreamin.dreamvoice.api.radio.service.VoiceRadioService
-
Deletes a radio channel by name.
- removeFilter(String) - Method in record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
- removeFilter(String) - Static method in class fr.dreamin.dreamvoice.api.item.VoiceItemHandler
- removeFilter(UUID, String) - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Removes an active filter from a player.
- removeListener(String, UUID) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Unsubscribes a player from live eavesdropping.
- removeListener(String, Player) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
- removeListener(UUID) - Method in class fr.dreamin.dreamvoice.api.wiretap.model.VoiceWiretap
-
Removes an eavesdropping listener player from this wiretap.
- removeListenerFromAll(UUID) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Unsubscribes a player from all active wiretaps.
- removeManager(VPlayer, Class) - Method in interface fr.dreamin.dreamvoice.api.player.service.PlayerService
-
Removes and cleans up an attached manager from a player.
- removeManager(Class) - Method in class fr.dreamin.dreamvoice.api.player.model.VPlayer
-
Removes and closes a manager from this player.
- removeMember(UUID) - Method in class fr.dreamin.dreamvoice.api.radio.model.RadioChannel
-
Removes a member player from this radio channel.
- removePlayer(VPlayer) - Method in interface fr.dreamin.dreamvoice.api.player.service.PlayerService
-
Unregisters a wrapped voice player from the service.
- removeProjection(VoiceProjection) - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
- removeProjection(UUID) - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
-
Removes a player's active voice projection.
- removeProjection(Player) - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
- removeReceiver(UUID, UUID) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Removes a receiver from a transmitter by UUID.
- removeReceiver(Player, Player) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Removes a receiver from a transmitter.
- removeReceiverFromAll(UUID) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Removes a receiver from all active transmitters by UUID.
- removeReceiverFromAll(Player) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Removes a receiver from all active transmitters.
- removeTransmitter(UUID) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Disables transmitter mode for a player UUID.
- removeTransmitter(Player) - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Disables transmitter mode for a player.
- removeWiretap(String) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Removes a wiretap by its name.
- removeWiretap(UUID) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Removes a wiretap by its UUID.
- resetState(UUID) - Method in interface fr.dreamin.dreamvoice.api.filter.model.VoiceFilter
-
Resets any stateful DSP history/buffers (e.g.
- RESTRICTED - Enum constant in enum class fr.dreamin.dreamvoice.api.speaker.model.SpeakerMode
-
Only explicitly linked players can broadcast their voice.
- RoomPreset - Class in fr.dreamin.dreamvoice.api.room.model
-
Reusable acoustic preset defining soundproofing isolation, spatial reverb, and automatic voice filters.
- RoomPreset() - Constructor for class fr.dreamin.dreamvoice.api.room.model.RoomPreset
- RoomReverbConfig - Class in fr.dreamin.dreamvoice.api.room.model
-
Spatial reverberation parameters applied to voices inside an acoustic room.
- RoomReverbConfig() - Constructor for class fr.dreamin.dreamvoice.api.room.model.RoomReverbConfig
S
- save() - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
-
Saves all active projections to disk.
- save() - Method in interface fr.dreamin.dreamvoice.api.radio.service.VoiceRadioService
-
Saves all radio channels to disk.
- save() - Method in interface fr.dreamin.dreamvoice.api.room.service.VoiceRoomService
-
Saves rooms data to storage.
- save() - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Saves all active speakers to disk.
- save() - Method in interface fr.dreamin.dreamvoice.api.transmitter.service.VoiceTransmitterService
-
Saves all active transmitters to disk.
- save() - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Saves all active wiretaps to disk.
- save(UUID) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Saves a specific speaker to disk.
- saveAll() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Saves all active voice modules to their respective JSON files on disk.
- saveProjections() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Saves all active voice projections to disk.
- saveRadios() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Saves all active radio channels to disk.
- saveRooms() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Saves all acoustic rooms to disk.
- saveSpeaker(UUID) - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Saves a single speaker to disk by its UUID.
- saveSpeakers() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Saves all 3D locational speakers to disk.
- saveTransmitters() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Saves all active point-to-point transmitters to disk.
- saveWiretaps() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Saves all active wiretaps to disk.
- segments() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult
-
Returns the value of the
segmentsrecord component. - setActiveModel(String) - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Sets and reloads the active model.
- setAirDampingEnabled(boolean) - Method in interface fr.dreamin.dreamvoice.api.wall.service.VoiceWallService
-
Sets high-frequency air damping over distance.
- setAutoEnvironmentEnabled(UUID, boolean) - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Toggles auto-environmental filtering for a player.
- setCachedPcm(short[]) - Method in class fr.dreamin.dreamvoice.api.recording.model.VoiceRecording
-
Caches decoded PCM audio samples for subsequent playback.
- setDebug(boolean) - Method in interface fr.dreamin.dreamvoice.api.voice.service.VoiceService
-
Sets global debug logging flag.
- setDebug(boolean) - Method in interface fr.dreamin.dreamvoice.api.wall.service.VoiceWallService
-
Sets debug logging flag.
- setDebugEnabled(UUID, boolean) - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Sets keyword detection debug notifications for the specified player.
- setDebugPlayer(UUID, boolean) - Method in interface fr.dreamin.dreamvoice.api.wall.service.VoiceWallService
-
Sets visual particle debugging state for a player.
- setEnable(boolean) - Method in interface fr.dreamin.dreamvoice.api.wall.service.VoiceWallService
-
Enables or disables VoiceWall globally.
- setGlobalDebugEnabled(boolean) - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Sets global console debug logging for keyword detection.
- setMode(VoiceWallMode) - Method in interface fr.dreamin.dreamvoice.api.wall.service.VoiceWallService
-
Sets the active occlusion mode.
- setState(PlayerState) - Method in class fr.dreamin.dreamvoice.api.player.model.VPlayer
-
Updates the voice state of the player, firing a
PlayerStateChangeEvent. - setState(PlayerState, UUID) - Method in interface fr.dreamin.dreamvoice.api.player.service.PlayerService
-
Sets the voice state of a player by their UUID.
- setState(PlayerState, Player) - Method in interface fr.dreamin.dreamvoice.api.player.service.PlayerService
-
Sets the voice state (ALIVE, DEAD, SPECTATE) of a player.
- sizeMb() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechModelInfo
-
Returns the value of the
sizeMbrecord component. - slice(long, long) - Method in class fr.dreamin.dreamvoice.api.recording.model.VoiceRecording
-
Slices an audio segment from a start millisecond offset.
- slice(Instant, Duration) - Method in class fr.dreamin.dreamvoice.api.recording.model.VoiceRecording
-
Slices an audio segment starting from a specific Instant.
- sliceLast(long) - Method in class fr.dreamin.dreamvoice.api.recording.model.VoiceRecording
-
Extracts the last duration in milliseconds of the recording.
- sliceLast(Duration) - Method in class fr.dreamin.dreamvoice.api.recording.model.VoiceRecording
-
Extracts the last duration segment of the recording.
- sliceLastRecording(UUID, long) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Extracts the last duration in milliseconds of a recording.
- sliceLastRecording(UUID, Duration) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Extracts the last duration segment of a recording.
- sliceRecording(UUID, long, long) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Slices an audio segment from a recording by start offset and length in milliseconds.
- sliceRecording(UUID, Instant, Duration) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Slices an audio segment from a recording starting at a specific timestamp.
- Speaker - Class in fr.dreamin.dreamvoice.api.speaker.model
-
Model representing a 3D locational speaker in the Minecraft world.
- Speaker.Builder - Class in fr.dreamin.dreamvoice.api.speaker.model
-
Builder class for
Speaker. - SpeakerLinkPlayerEvent - Class in fr.dreamin.dreamvoice.api.speaker.event
-
Event fired when a player is linked / authorized to broadcast speech through a
Speaker. - SpeakerLinkPlayerEvent() - Constructor for class fr.dreamin.dreamvoice.api.speaker.event.SpeakerLinkPlayerEvent
- SpeakerMode - Enum Class in fr.dreamin.dreamvoice.api.speaker.model
-
Access mode for 3D locational speakers.
- speakerName() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult.TranscriptionSegment
-
Returns the value of the
speakerNamerecord component. - SpeakerPlaySoundEvent - Class in fr.dreamin.dreamvoice.api.speaker.event
-
Event fired before audio playback (recording, sound file, or URL) begins on a
Speaker. - SpeakerPlaySoundEvent() - Constructor for class fr.dreamin.dreamvoice.api.speaker.event.SpeakerPlaySoundEvent
- SpeakerRegisterEvent - Class in fr.dreamin.dreamvoice.api.speaker.event
-
Event fired before a
Speakeris registered into the service registry. - SpeakerRegisterEvent() - Constructor for class fr.dreamin.dreamvoice.api.speaker.event.SpeakerRegisterEvent
- SpeakerStopSoundEvent - Class in fr.dreamin.dreamvoice.api.speaker.event
-
Event fired when audio playback is stopped on a
Speaker. - SpeakerStopSoundEvent() - Constructor for class fr.dreamin.dreamvoice.api.speaker.event.SpeakerStopSoundEvent
- SpeakerUnlinkPlayerEvent - Class in fr.dreamin.dreamvoice.api.speaker.event
-
Event fired when a player is unlinked from a
Speaker. - SpeakerUnlinkPlayerEvent() - Constructor for class fr.dreamin.dreamvoice.api.speaker.event.SpeakerUnlinkPlayerEvent
- SpeakerUnregisterEvent - Class in fr.dreamin.dreamvoice.api.speaker.event
-
Event fired when a
Speakeris removed from the service registry. - SpeakerUnregisterEvent() - Constructor for class fr.dreamin.dreamvoice.api.speaker.event.SpeakerUnregisterEvent
- speakerUuid() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult
-
Returns the value of the
speakerUuidrecord component. - SPECTATE - Enum constant in enum class fr.dreamin.dreamvoice.api.player.model.PlayerState
- SpeechModelInfo - Record Class in fr.dreamin.dreamvoice.api.speech.model
-
Metadata record describing a downloadable or installed speech recognition model.
- SpeechModelInfo(String, String, String, String, int) - Constructor for record class fr.dreamin.dreamvoice.api.speech.model.SpeechModelInfo
-
Creates an instance of a
SpeechModelInforecord class. - SpeechTranscriptionResult - Record Class in fr.dreamin.dreamvoice.api.speech.model
-
Result of a speech transcription process containing formatted segments and full text.
- SpeechTranscriptionResult(UUID, UUID, float, String, List) - Constructor for record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult
-
Creates an instance of a
SpeechTranscriptionResultrecord class. - SpeechTranscriptionResult.TranscriptionSegment - Record Class in fr.dreamin.dreamvoice.api.speech.model
-
Represents an individual speech segment with offset and text.
- start() - Method in class fr.dreamin.dreamvoice.api.recording.model.VoiceRecording
-
Starts or restarts the recording session.
- startAutoSaveTasks() - Method in interface fr.dreamin.dreamvoice.api.persistence.service.VoicePersistenceService
-
Starts or restarts all scheduled auto-save tasks.
- startRecording() - Method in class fr.dreamin.dreamvoice.api.wiretap.model.VoiceWiretap
-
Starts secret audio recording on this wiretap.
- startRecording(String) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Starts covert audio recording on a wiretap.
- startRecording(UUID) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Starts a new live voice recording session for a speaker.
- startStationProcess(Player, Block, ItemStack) - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Starts the transcription process at a physical station block.
- stop() - Method in class fr.dreamin.dreamvoice.api.recording.model.VoiceRecording
-
Stops the active recording session and computes the total duration.
- stopPlaying() - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker
-
Stops any currently active audio playback on this speaker.
- stopRecording() - Method in class fr.dreamin.dreamvoice.api.wiretap.model.VoiceWiretap
-
Stops active secret recording and stores the completed recording in history.
- stopRecording(String) - Method in interface fr.dreamin.dreamvoice.api.wiretap.service.VoiceWiretapService
-
Stops active covert audio recording on a wiretap.
- stopRecording(UUID) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Stops the active voice recording session for a speaker.
- stopSound(Speaker) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Stops any active sound playback on a speaker.
- stopSound(UUID) - Method in interface fr.dreamin.dreamvoice.api.voice.service.VoiceService
-
Stops an active sound channel by its UUID.
- STRICT_BLOCK - Enum constant in enum class fr.dreamin.dreamvoice.api.wall.model.VoiceWallMode
-
Complete sound cut-off (100% blocked) whenever a solid obstacle separates players without an open air path.
T
- text() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult.TranscriptionSegment
-
Returns the value of the
textrecord component. - TimedAudioFrame - Record Class in fr.dreamin.dreamvoice.api.recording.model
-
Record representing a timestamped Opus audio frame.
- TimedAudioFrame(long, byte[]) - Constructor for record class fr.dreamin.dreamvoice.api.recording.model.TimedAudioFrame
-
Creates an instance of a
TimedAudioFramerecord class. - timedFilter(String, Duration) - Method in record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
- timedFilter(String, Duration) - Static method in class fr.dreamin.dreamvoice.api.item.VoiceItemHandler
- timestampMs() - Method in record class fr.dreamin.dreamvoice.api.recording.model.TimedAudioFrame
-
Returns the value of the
timestampMsrecord component. - toggleDebug(UUID) - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Toggles keyword detection debug notifications for the specified player.
- toggleDebugPlayer(Player) - Method in interface fr.dreamin.dreamvoice.api.wall.service.VoiceWallService
-
Toggles visual particle raycast debugging and Action Bar diagnostics for a player.
- toggleFilter(String) - Method in record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
- toggleFilter(String) - Static method in class fr.dreamin.dreamvoice.api.item.VoiceItemHandler
- toggleGlobalDebug() - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Toggles global console debug logging for keyword detection.
- toString() - Method in record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
-
Returns a string representation of this record class.
- toString() - Method in record class fr.dreamin.dreamvoice.api.recording.model.TimedAudioFrame
-
Returns a string representation of this record class.
- toString() - Method in record class fr.dreamin.dreamvoice.api.speech.model.KeywordDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechModelInfo
-
Returns a string representation of this record class.
- toString() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult
-
Returns a string representation of this record class.
- toString() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult.TranscriptionSegment
-
Returns a string representation of this record class.
- toString() - Method in record class fr.dreamin.dreamvoice.api.wall.model.WallConfig.DiffractionConfig
-
Returns a string representation of this record class.
- transcribePcm(short[], UUID) - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Transcribes raw 48kHz mono 16-bit PCM audio samples.
- transcribeRecording(VoiceRecording) - Method in interface fr.dreamin.dreamvoice.api.speech.service.VoiceSpeechService
-
Transcribes an existing
VoiceRecordingsession asynchronously. - TranscriptionCompleteEvent - Class in fr.dreamin.dreamvoice.api.speech.event
-
Event fired when a voice recording transcription has completed successfully.
- TranscriptionCompleteEvent(Player, Block, SpeechTranscriptionResult, ItemStack) - Constructor for class fr.dreamin.dreamvoice.api.speech.event.TranscriptionCompleteEvent
- TranscriptionSegment(float, String, String) - Constructor for record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult.TranscriptionSegment
-
Creates an instance of a
TranscriptionSegmentrecord class. - TranscriptionStationStartEvent - Class in fr.dreamin.dreamvoice.api.speech.event
-
Event fired when a player initiates cassette transcription at a Transcription Station.
- TranscriptionStationStartEvent(Player, Block, ItemStack, VoiceRecording) - Constructor for class fr.dreamin.dreamvoice.api.speech.event.TranscriptionStationStartEvent
- TransmitterToggleEvent - Class in fr.dreamin.dreamvoice.api.transmitter.event
-
Event fired when transmitter mode is toggled for a player.
- TransmitterToggleEvent() - Constructor for class fr.dreamin.dreamvoice.api.transmitter.event.TransmitterToggleEvent
U
- unlinkSpeaker(UUID) - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker
-
Revokes broadcasting permission from a player.
- unregister(VoiceRecording) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Unregisters a voice recording.
- unregister(Speaker) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Unregisters a speaker instance.
- unregister(UUID) - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Unregisters a voice recording by its UUID.
- unregister(UUID) - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Unregisters a speaker by its UUID.
- unregisterAll() - Method in interface fr.dreamin.dreamvoice.api.recording.service.VoiceRecordingService
-
Clears and unregisters all voice recordings.
- unregisterAll() - Method in interface fr.dreamin.dreamvoice.api.speaker.service.VoiceSpeakerService
-
Clears and unregisters all active speakers.
- unregisterFilter(String) - Method in interface fr.dreamin.dreamvoice.api.filter.service.VoiceFilterService
-
Unregisters a DSP voice filter by its ID.
- unregisterRoom(String) - Method in interface fr.dreamin.dreamvoice.api.room.service.VoiceRoomService
-
Deletes an acoustic room by ID.
- updateDistance(Float) - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker
-
Updates the audio falloff distance of the speaker.
- updateFilter(Predicate) - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker
-
Updates the listener filter predicate of the speaker.
- updateLocation(UUID, Location) - Method in interface fr.dreamin.dreamvoice.api.projection.service.VoiceProjectionService
-
Updates the static coordinates of a player's projection.
- updatePosition(Location) - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker
-
Updates the speaker position in world space and notifies SVC audio channels.
- uuid(UUID) - Method in class fr.dreamin.dreamvoice.api.speaker.model.Speaker.Builder
V
- valueOf(String) - Static method in enum class fr.dreamin.dreamvoice.api.player.model.PlayerState
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.dreamin.dreamvoice.api.recording.model.AudioExportFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.dreamin.dreamvoice.api.speaker.model.SpeakerMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class fr.dreamin.dreamvoice.api.wall.model.VoiceWallMode
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class fr.dreamin.dreamvoice.api.player.model.PlayerState
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.dreamin.dreamvoice.api.recording.model.AudioExportFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.dreamin.dreamvoice.api.speaker.model.SpeakerMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class fr.dreamin.dreamvoice.api.wall.model.VoiceWallMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VoiceFilter - Interface in fr.dreamin.dreamvoice.api.filter.model
-
Interface representing a real-time Digital Signal Processing (DSP) voice filter.
- VoiceFilterApplyEvent - Class in fr.dreamin.dreamvoice.api.filter.event
-
Event fired before a DSP voice filter is attached to a player.
- VoiceFilterApplyEvent() - Constructor for class fr.dreamin.dreamvoice.api.filter.event.VoiceFilterApplyEvent
- VoiceFilterRemoveEvent - Class in fr.dreamin.dreamvoice.api.filter.event
-
Event fired when a DSP voice filter is removed from a player.
- VoiceFilterRemoveEvent() - Constructor for class fr.dreamin.dreamvoice.api.filter.event.VoiceFilterRemoveEvent
- VoiceFilterService - Interface in fr.dreamin.dreamvoice.api.filter.service
-
Service managing DSP voice filters, active player filter stacks, and filter chains.
- VoiceItemContext - Record Class in fr.dreamin.dreamvoice.api.item
- VoiceItemContext(ItemContext) - Constructor for record class fr.dreamin.dreamvoice.api.item.VoiceItemContext
-
Creates an instance of a
VoiceItemContextrecord class. - VoiceItemHandler - Class in fr.dreamin.dreamvoice.api.item
- VoiceKeywordSpokenEvent - Class in fr.dreamin.dreamvoice.api.speech.event
-
Event fired when a player speaks a recognized keyword into their microphone.
- VoiceKeywordSpokenEvent(Player, KeywordDefinition, String, float) - Constructor for class fr.dreamin.dreamvoice.api.speech.event.VoiceKeywordSpokenEvent
- VoicePersistenceService - Interface in fr.dreamin.dreamvoice.api.persistence.service
-
Service managing independent modular JSON persistence for speakers, wiretaps, projections, radio frequencies, and transmitters across server restarts.
- VoiceProjection - Class in fr.dreamin.dreamvoice.api.projection.model
-
Model representing a voice projection / body anchor for a player.
- VoiceProjection(UUID, UUID, Location) - Constructor for class fr.dreamin.dreamvoice.api.projection.model.VoiceProjection
- VoiceProjection(UUID, Location) - Constructor for class fr.dreamin.dreamvoice.api.projection.model.VoiceProjection
- VoiceProjection(UUID, Entity) - Constructor for class fr.dreamin.dreamvoice.api.projection.model.VoiceProjection
- VoiceProjectionService - Interface in fr.dreamin.dreamvoice.api.projection.service
-
Service managing player voice projections, body anchors, and remote acoustic routing.
- VoiceRadioService - Interface in fr.dreamin.dreamvoice.api.radio.service
-
Service managing radio channels, frequency tuning, Roger Beep feedback, and radio transmission routing.
- VoiceRecording - Class in fr.dreamin.dreamvoice.api.recording.model
-
Model representing a voice recording session.
- VoiceRecording(UUID) - Constructor for class fr.dreamin.dreamvoice.api.recording.model.VoiceRecording
- VoiceRecordingService - Interface in fr.dreamin.dreamvoice.api.recording.service
-
Service managing live voice recording capture, playback to connections, audio file/URL conversion, segment slicing, and interactive physical Cassette item creation.
- VoiceRecordingStartEvent - Class in fr.dreamin.dreamvoice.api.recording.event
-
Event fired before a live voice recording session starts.
- VoiceRecordingStartEvent() - Constructor for class fr.dreamin.dreamvoice.api.recording.event.VoiceRecordingStartEvent
- VoiceRecordingStopEvent - Class in fr.dreamin.dreamvoice.api.recording.event
-
Event fired when a voice recording session ends and the recording is generated.
- VoiceRecordingStopEvent() - Constructor for class fr.dreamin.dreamvoice.api.recording.event.VoiceRecordingStopEvent
- VoiceRoomService - Interface in fr.dreamin.dreamvoice.api.room.service
-
Service managing acoustic rooms, soundproofing boundaries, and spatial reverberation zones.
- VoiceService - Interface in fr.dreamin.dreamvoice.api.voice.service
-
Core service managing Simple Voice Chat API integration, sound playback channels, and per-player Opus codec instances.
- VoiceSoundBuilder - Class in fr.dreamin.dreamvoice.api.voice.model
-
Fluent builder for creating and playing raw audio streams through Simple Voice Chat.
- VoiceSoundBuilder() - Constructor for class fr.dreamin.dreamvoice.api.voice.model.VoiceSoundBuilder
- VoiceSpeakerService - Interface in fr.dreamin.dreamvoice.api.speaker.service
-
Service managing 3D locational speakers, dual-channel playback (voice + background audio), entity tracking, and access restrictions.
- VoiceSpeechService - Interface in fr.dreamin.dreamvoice.api.speech.service
-
Service managing real-time speech recognition, keyword spotting, model management, and transcription stations in DreamVoice.
- VoiceTransmitterService - Interface in fr.dreamin.dreamvoice.api.transmitter.service
-
Service managing point-to-point voice broadcast from transmitter players to specific receivers.
- VoiceWallMode - Enum Class in fr.dreamin.dreamvoice.api.wall.model
-
Operating mode for VoiceWall sound occlusion and acoustic physics.
- VoiceWallOcclusionEvent - Class in fr.dreamin.dreamvoice.api.wall.event
-
Event fired during VoiceWall acoustic raycasting between a sender and receiver.
- VoiceWallOcclusionEvent(VPlayer, VPlayer, double, double, boolean) - Constructor for class fr.dreamin.dreamvoice.api.wall.event.VoiceWallOcclusionEvent
- VoiceWallService - Interface in fr.dreamin.dreamvoice.api.wall.service
-
Acoustic engine service managing wall sound occlusion, acoustic pathfinding through apertures, air damping, and real-time particle raycast debugging.
- VoiceWiretap - Class in fr.dreamin.dreamvoice.api.wiretap.model
-
Model representing a covert spy microphone / wiretap listening point.
- VoiceWiretap(String, Location) - Constructor for class fr.dreamin.dreamvoice.api.wiretap.model.VoiceWiretap
- VoiceWiretap(String, Entity) - Constructor for class fr.dreamin.dreamvoice.api.wiretap.model.VoiceWiretap
- VoiceWiretap(UUID, String, Location) - Constructor for class fr.dreamin.dreamvoice.api.wiretap.model.VoiceWiretap
- VoiceWiretapService - Interface in fr.dreamin.dreamvoice.api.wiretap.service
-
Service managing covert spy microphones, spatial eavesdropping subscriptions, mobile entity bug tracking, and direct cassette recording.
- vPlayer - Variable in class fr.dreamin.dreamvoice.api.player.model.PlayerManager
- VPlayer - Class in fr.dreamin.dreamvoice.api.player.model
-
Wrapper object representing an active player connected to Simple Voice Chat.
- VPlayer(Player, VoicechatConnection) - Constructor for class fr.dreamin.dreamvoice.api.player.model.VPlayer
W
- WallConfig - Class in fr.dreamin.dreamvoice.api.wall.model
-
Acoustic configuration loaded from modules/wall/config.json.
- WallConfig() - Constructor for class fr.dreamin.dreamvoice.api.wall.model.WallConfig
- WallConfig.DiffractionConfig - Record Class in fr.dreamin.dreamvoice.api.wall.model
- WAV - Enum constant in enum class fr.dreamin.dreamvoice.api.recording.model.AudioExportFormat
- WiretapRegisterEvent - Class in fr.dreamin.dreamvoice.api.wiretap.event
-
Event fired before a
VoiceWiretapis registered. - WiretapRegisterEvent() - Constructor for class fr.dreamin.dreamvoice.api.wiretap.event.WiretapRegisterEvent
- WiretapRemoveEvent - Class in fr.dreamin.dreamvoice.api.wiretap.event
-
Event fired when a
VoiceWiretapis removed. - WiretapRemoveEvent() - Constructor for class fr.dreamin.dreamvoice.api.wiretap.event.WiretapRemoveEvent
- WiretapSubscribeEvent - Class in fr.dreamin.dreamvoice.api.wiretap.event
-
Event fired when a player subscribes to live eavesdropping on a
VoiceWiretap. - WiretapSubscribeEvent() - Constructor for class fr.dreamin.dreamvoice.api.wiretap.event.WiretapSubscribeEvent
- WiretapUnsubscribeEvent - Class in fr.dreamin.dreamvoice.api.wiretap.event
-
Event fired when a player unsubscribes from eavesdropping on a
VoiceWiretap. - WiretapUnsubscribeEvent() - Constructor for class fr.dreamin.dreamvoice.api.wiretap.event.WiretapUnsubscribeEvent
- words() - Method in record class fr.dreamin.dreamvoice.api.speech.model.KeywordDefinition
-
Returns the value of the
wordsrecord component.
All Classes and Interfaces|All Packages