Index

A B C D E F G H I J K L M N O P R S T U V W 
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 VoiceFilter class for automatic discovery and registration by VoiceFilterService.

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 context record 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 PlayerManager for 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_BOOK containing 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 data record 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 DiffractionConfig record class.
diffractionLossDb() - Method in record class fr.dreamin.dreamvoice.api.wall.model.WallConfig.DiffractionConfig
Returns the value of the diffractionLossDb record 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 displayName record 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 downloadUrl record component.
durationSeconds() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechTranscriptionResult
Returns the value of the durationSeconds record 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 enabled record 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 fullText record 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 id record component.
id() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechModelInfo
Returns the value of the id record 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 KeywordDefinition record class.

L

language() - Method in record class fr.dreamin.dreamvoice.api.speech.model.SpeechModelInfo
Returns the value of the language record 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 lossPerMeter record component.

M

maxBypassHeight() - Method in record class fr.dreamin.dreamvoice.api.wall.model.WallConfig.DiffractionConfig
Returns the value of the maxBypassHeight record component.
maxBypassWidth() - Method in record class fr.dreamin.dreamvoice.api.wall.model.WallConfig.DiffractionConfig
Returns the value of the maxBypassWidth record component.
maxPathDistance() - Method in record class fr.dreamin.dreamvoice.api.wall.model.WallConfig.DiffractionConfig
Returns the value of the maxPathDistance record 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 offsetSeconds record 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 permission record 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 PlayerState is 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 RadioChannel frequency 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 recordingUuid record 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 VoiceFilter classes annotated with AutoVoiceFilter from 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 segments record 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 sizeMb record 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 speakerName record 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 Speaker is 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 Speaker is 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 speakerUuid record 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 SpeechModelInfo record 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 SpeechTranscriptionResult record 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 text record 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 TimedAudioFrame record 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 timestampMs record 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 VoiceRecording session 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 TranscriptionSegment record 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 VoiceItemContext record 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 VoiceWiretap is 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 VoiceWiretap is 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 words record component.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages