Index

A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractFilter<T> - Class in de.mrjulsen.dragnsounds.core.data.filter
 
AbstractFilter(String, String, ECompareOperation) - Constructor for class de.mrjulsen.dragnsounds.core.data.filter.AbstractFilter
 
ACCEPTED_INPUT_AUDIO_FILE_EXTENSIONS - Static variable in class de.mrjulsen.dragnsounds.util.SoundUtils
 
add(SoundFile) - Method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundListCallback
 
add(SoundFile) - Method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
Registers the given sound file in the index file so it can be accessed later.
addRunnableCallback(long, Runnable) - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
addSoundRequestCallback(Consumer<Long>) - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
AllMetadataRequestPacket - Class in de.mrjulsen.dragnsounds.net.cts
 
AllMetadataRequestPacket() - Constructor for class de.mrjulsen.dragnsounds.net.cts.AllMetadataRequestPacket
 
AllMetadataRequestPacket(long, SoundFile) - Constructor for class de.mrjulsen.dragnsounds.net.cts.AllMetadataRequestPacket
 
AllMetadataResponsePacket - Class in de.mrjulsen.dragnsounds.net.stc
 
AllMetadataResponsePacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.AllMetadataResponsePacket
 
AllMetadataResponsePacket(long, Map<String, String>) - Constructor for class de.mrjulsen.dragnsounds.net.stc.AllMetadataResponsePacket
 
Api - Class in de.mrjulsen.dragnsounds.api
General utilities.
Api() - Constructor for class de.mrjulsen.dragnsounds.api.Api
 
ASYNC_GROUP - Static variable in class de.mrjulsen.dragnsounds.DragNSounds
 
ATTENUATION_DISTANCE_DEFAULT - Static variable in class de.mrjulsen.dragnsounds.core.ext.CustomSoundInstance
 
attenuationDistance() - Method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
Returns the value of the attenuationDistance record component.
attenuationDistance() - Method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
Returns the value of the attenuationDistance record component.
AudioSettings - Record Class in de.mrjulsen.dragnsounds.core.ffmpeg
 
AudioSettings(EChannels, int, int, byte) - Constructor for record class de.mrjulsen.dragnsounds.core.ffmpeg.AudioSettings
Creates an instance of a AudioSettings record class.
AUTO_CLEANUP - Static variable in class de.mrjulsen.dragnsounds.config.CommonConfig
 

B

bitRate() - Method in record class de.mrjulsen.dragnsounds.core.ffmpeg.AudioSettings
Returns the value of the bitRate record component.
BoxPlaybackArea - Record Class in de.mrjulsen.dragnsounds.api.playback
This implementation of IPlaybackArea checks if the player is inside a box relative to the given root position.
BoxPlaybackArea(Vec3, double, double, double, double, double, double) - Constructor for record class de.mrjulsen.dragnsounds.api.playback.BoxPlaybackArea
Creates an instance of a BoxPlaybackArea record class.
BUFFER_BLOCK_SIZE - Static variable in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
Builder(SoundLocation, String, Map<String, String>) - Constructor for class de.mrjulsen.dragnsounds.core.filesystem.SoundFile.Builder
 
BUILDER - Static variable in class de.mrjulsen.dragnsounds.config.ClientConfig
 
BUILDER - Static variable in class de.mrjulsen.dragnsounds.config.CommonConfig
 
buildPath() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 

C

canCancel(long) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadCancelCallback
 
canCancelUpload(long) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Checks if the upload can be cancelled at this moment.
cancelButton - Variable in class de.mrjulsen.dragnsounds.client.UploadScreen
 
CancelException - Exception in de.mrjulsen.dragnsounds.exceptions
 
CancelException(String) - Constructor for exception de.mrjulsen.dragnsounds.exceptions.CancelException
 
cancelRun(long) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadCancelCallback
 
cancelUpload(long) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Cancels an active file upload.
CancelUploadSoundPacket - Class in de.mrjulsen.dragnsounds.net.cts
 
CancelUploadSoundPacket() - Constructor for class de.mrjulsen.dragnsounds.net.cts.CancelUploadSoundPacket
 
CancelUploadSoundPacket(long) - Constructor for class de.mrjulsen.dragnsounds.net.cts.CancelUploadSoundPacket
 
canPlayForPlayer(Level, Player) - Method in record class de.mrjulsen.dragnsounds.api.playback.BoxPlaybackArea
 
canPlayForPlayer(Level, Player) - Method in record class de.mrjulsen.dragnsounds.api.playback.EntityTypeRidingPlaybackArea
 
canPlayForPlayer(Level, Player) - Method in record class de.mrjulsen.dragnsounds.api.playback.RadiusPlaybackArea
 
canPlayForPlayer(Level, Player) - Method in record class de.mrjulsen.dragnsounds.api.playback.SpecificEntityRidingPlaybackArea
 
canPlayForPlayer(Level, Player) - Method in interface de.mrjulsen.dragnsounds.core.data.IPlaybackArea
Check if the player matches the criteria.
canRequestData() - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
center() - Method in record class de.mrjulsen.dragnsounds.api.playback.RadiusPlaybackArea
Returns the value of the center record component.
channel() - Method in record class de.mrjulsen.dragnsounds.core.data.ChannelContext
Returns the value of the channel record component.
ChannelContext - Record Class in de.mrjulsen.dragnsounds.core.data
A simple wrapper for Channel which contains additional data relevant for manipulation.
ChannelContext(Channel, int, long, int, Consumer<Integer>) - Constructor for record class de.mrjulsen.dragnsounds.core.data.ChannelContext
Creates an instance of a ChannelContext record class.
ChannelMixin - Class in de.mrjulsen.dragnsounds.mixin
 
ChannelMixin() - Constructor for class de.mrjulsen.dragnsounds.mixin.ChannelMixin
 
channels() - Static method in class de.mrjulsen.dragnsounds.commands.arguments.SoundChannelsArgument
 
channels() - Method in record class de.mrjulsen.dragnsounds.core.ffmpeg.AudioSettings
Returns the value of the channels record component.
checkAndRepair() - Method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
Checks all entries and removes files that no longer exist at the current location.
cleanUp(Level, boolean) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
clear() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundChannelsHolder
 
clear() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundDeleteCallback
 
clear() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundErrorCallback
 
clear() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundFileCallback
 
clear() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundListCallback
 
clear() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundMetadataCallback
 
clear() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundStreamHolder
 
clear() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadCallback
 
clear() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadCancelCallback
 
clear() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadProgressCallback
 
clear() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.server.SoundGetDataCallback
 
clear() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCallback
 
clear() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCheckCallback
 
clearCallbacks() - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
clearCallbacks() - Static method in class de.mrjulsen.dragnsounds.core.ServerInstanceManager
 
client(SoundLocation, String) - Static method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
ClientApi - Class in de.mrjulsen.dragnsounds.api
Contains useful methods to play and manipulate custom sounds on the client side.
ClientApi() - Constructor for class de.mrjulsen.dragnsounds.api.ClientApi
 
ClientApi.UploadProgress - Record Class in de.mrjulsen.dragnsounds.api
 
ClientApi.UploadState - Enum Class in de.mrjulsen.dragnsounds.api
 
ClientConfig - Class in de.mrjulsen.dragnsounds.config
 
ClientConfig() - Constructor for class de.mrjulsen.dragnsounds.config.ClientConfig
 
ClientEvents - Class in de.mrjulsen.dragnsounds.events
 
ClientEvents() - Constructor for class de.mrjulsen.dragnsounds.events.ClientEvents
 
ClientInstanceManager - Class in de.mrjulsen.dragnsounds.core
 
ClientInstanceManager() - Constructor for class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
ClientSoundManager - Class in de.mrjulsen.dragnsounds.core
 
ClientSoundManager() - Constructor for class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
close() - Method in class de.mrjulsen.dragnsounds.core.data.PlayerboundDataBuffer
 
close() - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
close() - Method in class de.mrjulsen.dragnsounds.core.data.UploadSoundBuffer
 
close() - Method in class de.mrjulsen.dragnsounds.core.ext.CustomOggAudioStream
 
close() - Method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
 
close(long) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundChannelsHolder
 
close(long) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundErrorCallback
 
close(long) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundListCallback
 
close(long) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundStreamHolder
 
close(long) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadCallback
 
close(long) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadCancelCallback
 
close(long) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadProgressCallback
 
closeAll(Player) - Static method in class de.mrjulsen.dragnsounds.core.ServerInstanceManager
 
closeOnDisconnect(Player) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
closeSound(Player, long) - Static method in class de.mrjulsen.dragnsounds.core.ServerInstanceManager
 
closeUpload(long) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
closeUploadBuffer(long) - Static method in class de.mrjulsen.dragnsounds.core.ServerInstanceManager
 
closeUploadCallbacks(long) - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
CommonConfig - Class in de.mrjulsen.dragnsounds.config
 
CommonConfig() - Constructor for class de.mrjulsen.dragnsounds.config.CommonConfig
 
compare(T, T) - Method in enum class de.mrjulsen.dragnsounds.core.data.ECompareOperation
 
compareOperation() - Method in class de.mrjulsen.dragnsounds.core.data.filter.AbstractFilter
 
compareOperation() - Method in interface de.mrjulsen.dragnsounds.core.data.filter.IFilter
 
compareTo(UploadSoundPacket) - Method in class de.mrjulsen.dragnsounds.net.cts.UploadSoundPacket
 
compareTo(SoundDataPacket) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundDataPacket
 
coneAngleA() - Method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
Returns the value of the coneAngleA record component.
coneAngleB() - Method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
Returns the value of the coneAngleB record component.
coneOuterGain() - Method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
Returns the value of the coneOuterGain record component.
CONTAINS - Enum constant in enum class de.mrjulsen.dragnsounds.core.data.ECompareOperation
 
CONTAINS_NOT - Enum constant in enum class de.mrjulsen.dragnsounds.core.data.ECompareOperation
 
CONVERT - Enum constant in enum class de.mrjulsen.dragnsounds.api.ClientApi.UploadState
 
convertToOgg(long, File, File, AudioSettings, Consumer<ClientApi.UploadProgress>, Consumer<File>, Consumer<StatusResult>) - Static method in class de.mrjulsen.dragnsounds.core.ffmpeg.FFmpegUtils
Converts the given audio file into an ogg vorbis audio file, which can be by in Minecraft, using ffmpeg.
count() - Method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
 
create(long, SoundGetDataCallback.ISoundPlaybackData) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.server.SoundGetDataCallback
 
create(long, SoundPlayingCallback.ISoundCreatedCallback) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCallback
 
create(long, ChannelContext) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundChannelsHolder
 
create(long, Consumer<ClientApi.UploadProgress>) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadProgressCallback
 
create(long, Consumer<StatusResult>) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundErrorCallback
 
create(long, Consumer<Optional<SoundFile>>) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadCallback
 
create(Consumer<SoundFile[]>) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundListCallback
 
create(Consumer<StatusResult>) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundDeleteCallback
 
create(Consumer<Boolean>) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCheckCallback
 
create(Consumer<Map<String, String>>) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundMetadataCallback
 
create(Consumer<Optional<SoundFile>>) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundFileCallback
 
createSoundCommandListener(long) - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
CURRENT_VERSION - Static variable in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
currentlyNeeded() - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
currentState - Variable in class de.mrjulsen.dragnsounds.client.UploadScreen
 
currentVersion() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
CUSTOM - Enum constant in enum class de.mrjulsen.dragnsounds.core.ext.CustomSoundSource
 
CUSTOM_SOUND_FILENAME_ROOT - Static variable in class de.mrjulsen.dragnsounds.core.ext.CustomSoundInstance
 
CustomOggAudioStream - Class in de.mrjulsen.dragnsounds.core.ext
Contains additional data and bugfixes.
CustomOggAudioStream(long, InputStream) - Constructor for class de.mrjulsen.dragnsounds.core.ext.CustomOggAudioStream
 
CustomSoundCommand - Class in de.mrjulsen.dragnsounds.commands
 
CustomSoundCommand() - Constructor for class de.mrjulsen.dragnsounds.commands.CustomSoundCommand
 
CustomSoundInstance - Class in de.mrjulsen.dragnsounds.core.ext
 
CustomSoundInstance(long, SoundFile, SoundSource, float, float, boolean, int, SoundInstance.Attenuation, double, double, double, boolean, int) - Constructor for class de.mrjulsen.dragnsounds.core.ext.CustomSoundInstance
 
CustomSoundSource - Enum Class in de.mrjulsen.dragnsounds.core.ext
 

D

DATA_VERSION - Static variable in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
The current version of the index file save format.
de.mrjulsen.dragnsounds - package de.mrjulsen.dragnsounds
 
de.mrjulsen.dragnsounds.api - package de.mrjulsen.dragnsounds.api
 
de.mrjulsen.dragnsounds.api.playback - package de.mrjulsen.dragnsounds.api.playback
 
de.mrjulsen.dragnsounds.client - package de.mrjulsen.dragnsounds.client
 
de.mrjulsen.dragnsounds.commands - package de.mrjulsen.dragnsounds.commands
 
de.mrjulsen.dragnsounds.commands.arguments - package de.mrjulsen.dragnsounds.commands.arguments
 
de.mrjulsen.dragnsounds.config - package de.mrjulsen.dragnsounds.config
 
de.mrjulsen.dragnsounds.core - package de.mrjulsen.dragnsounds.core
 
de.mrjulsen.dragnsounds.core.callbacks.client - package de.mrjulsen.dragnsounds.core.callbacks.client
 
de.mrjulsen.dragnsounds.core.callbacks.server - package de.mrjulsen.dragnsounds.core.callbacks.server
 
de.mrjulsen.dragnsounds.core.data - package de.mrjulsen.dragnsounds.core.data
 
de.mrjulsen.dragnsounds.core.data.filter - package de.mrjulsen.dragnsounds.core.data.filter
 
de.mrjulsen.dragnsounds.core.ext - package de.mrjulsen.dragnsounds.core.ext
 
de.mrjulsen.dragnsounds.core.ffmpeg - package de.mrjulsen.dragnsounds.core.ffmpeg
 
de.mrjulsen.dragnsounds.core.filesystem - package de.mrjulsen.dragnsounds.core.filesystem
 
de.mrjulsen.dragnsounds.events - package de.mrjulsen.dragnsounds.events
 
de.mrjulsen.dragnsounds.exceptions - package de.mrjulsen.dragnsounds.exceptions
 
de.mrjulsen.dragnsounds.mixin - package de.mrjulsen.dragnsounds.mixin
 
de.mrjulsen.dragnsounds.net.cts - package de.mrjulsen.dragnsounds.net.cts
 
de.mrjulsen.dragnsounds.net.stc - package de.mrjulsen.dragnsounds.net.stc
 
de.mrjulsen.dragnsounds.net.stc.modify - package de.mrjulsen.dragnsounds.net.stc.modify
 
de.mrjulsen.dragnsounds.registry - package de.mrjulsen.dragnsounds.registry
 
de.mrjulsen.dragnsounds.util - package de.mrjulsen.dragnsounds.util
 
debugComponent() - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
debugComponent() - Static method in class de.mrjulsen.dragnsounds.core.ServerInstanceManager
 
debugString() - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
debugString() - Static method in class de.mrjulsen.dragnsounds.core.ServerInstanceManager
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.AllMetadataRequestPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.CancelUploadSoundPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.FinishUploadSoundPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.PlaySoundRequestPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.RemoveMetadataPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundCreatedResponsePacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundDataRequestPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundDeleteRequestPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundFileRequestPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundGetDataResponsePacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundListRequestPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundPlayingCheckResponsePacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.StopSoundNotificationPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.UpdateMetadataPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.UploadSoundPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.AllMetadataResponsePacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundConeDirectionPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundDopplerPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundGetDataRequestPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundPauseResumePacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundPositionPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundSeekPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundVolumePacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.PlaySoundPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.PrintDebugPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundDataPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundDeleteResponsePacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundFileResponsePacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundListChunkResponsePacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundPlayingCheckPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundUploadCommandPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.StopAllSoundsPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.StopSoundInstancesRequest
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.StopSoundRequest
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.UploadFailedPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.UploadProgressPacket
 
decode(FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.UploadSuccessPacket
 
DEFAULT_AUDIO_FILE_EXTENSION - Static variable in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
DEFAULT_NET_DATA_SIZE - Static variable in class de.mrjulsen.dragnsounds.DragNSounds
 
defaultUI(float, float, int) - Static method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
 
defaultUIMusic(float, float, int) - Static method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
 
defaultWorld(float, float, Vec3, int, boolean, int) - Static method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
 
defaultWorldMusic(float, float, Vec3, int, boolean, int) - Static method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
 
delayedSoundGC(long, int) - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
delete(String) - Method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
Deletes the sound file from the disk and from the index file.
deleteSound(SoundFile) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Deletes the sound at the given location.
deleteSound(SoundFile, Consumer<StatusResult>) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Deletes the sound at the given location.
deleteSound(SoundLocation, String) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Deletes the sound at the given location.
deleteSound(SoundLocation, String) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
deleteSound(SoundLocation, String, Consumer<StatusResult>) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Deletes the sound at the given location.
deserializeNbt(CompoundTag) - Static method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
 
deserializeNbt(CompoundTag) - Method in class de.mrjulsen.dragnsounds.core.ffmpeg.SimpleAudioInfo
 
deserializeNbt(CompoundTag) - Method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
 
deserializeNbt(CompoundTag) - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
deserializeNbt(CompoundTag) - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
deserializeNbt(CompoundTag, Level) - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile.Builder
 
deserializeNbt(CompoundTag, Level) - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
direction() - Method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
Returns the value of the direction record component.
DOCUMENTATION_UTL - Static variable in class de.mrjulsen.dragnsounds.DragNSounds
 
doppler() - Method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
Returns the value of the doppler record component.
DragNSounds - Class in de.mrjulsen.dragnsounds
 
DragNSounds() - Constructor for class de.mrjulsen.dragnsounds.DragNSounds
 

E

EChannels - Enum Class in de.mrjulsen.dragnsounds.core.ffmpeg
 
ECompareOperation - Enum Class in de.mrjulsen.dragnsounds.core.data
 
empty() - Static method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
empty() - Static method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
encode(AllMetadataRequestPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.AllMetadataRequestPacket
 
encode(CancelUploadSoundPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.CancelUploadSoundPacket
 
encode(FinishUploadSoundPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.FinishUploadSoundPacket
 
encode(PlaySoundRequestPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.PlaySoundRequestPacket
 
encode(RemoveMetadataPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.RemoveMetadataPacket
 
encode(SoundCreatedResponsePacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundCreatedResponsePacket
 
encode(SoundDataRequestPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundDataRequestPacket
 
encode(SoundDeleteRequestPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundDeleteRequestPacket
 
encode(SoundFileRequestPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundFileRequestPacket
 
encode(SoundGetDataResponsePacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundGetDataResponsePacket
 
encode(SoundListRequestPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundListRequestPacket
 
encode(SoundPlayingCheckResponsePacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundPlayingCheckResponsePacket
 
encode(StopSoundNotificationPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.StopSoundNotificationPacket
 
encode(UpdateMetadataPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.UpdateMetadataPacket
 
encode(UploadSoundPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.cts.UploadSoundPacket
 
encode(AllMetadataResponsePacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.AllMetadataResponsePacket
 
encode(SoundConeDirectionPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundConeDirectionPacket
 
encode(SoundDopplerPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundDopplerPacket
 
encode(SoundGetDataRequestPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundGetDataRequestPacket
 
encode(SoundPauseResumePacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundPauseResumePacket
 
encode(SoundPositionPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundPositionPacket
 
encode(SoundSeekPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundSeekPacket
 
encode(SoundVolumePacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundVolumePacket
 
encode(PlaySoundPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.PlaySoundPacket
 
encode(PrintDebugPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.PrintDebugPacket
 
encode(SoundDataPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundDataPacket
 
encode(SoundDeleteResponsePacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundDeleteResponsePacket
 
encode(SoundFileResponsePacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundFileResponsePacket
 
encode(SoundListChunkResponsePacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundListChunkResponsePacket
 
encode(SoundPlayingCheckPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundPlayingCheckPacket
 
encode(SoundUploadCommandPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundUploadCommandPacket
 
encode(StopAllSoundsPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.StopAllSoundsPacket
 
encode(StopSoundInstancesRequest, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.StopSoundInstancesRequest
 
encode(StopSoundRequest, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.StopSoundRequest
 
encode(UploadFailedPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.UploadFailedPacket
 
encode(UploadProgressPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.UploadProgressPacket
 
encode(UploadSuccessPacket, FriendlyByteBuf) - Method in class de.mrjulsen.dragnsounds.net.stc.UploadSuccessPacket
 
ENDS_WITH - Enum constant in enum class de.mrjulsen.dragnsounds.core.data.ECompareOperation
 
entityType() - Method in record class de.mrjulsen.dragnsounds.api.playback.EntityTypeRidingPlaybackArea
Returns the value of the entityType record component.
EntityTypeRidingPlaybackArea<E extends net.minecraft.world.entity.Entity> - Record Class in de.mrjulsen.dragnsounds.api.playback
This implementation of IPlaybackArea checks if the player is riding any entity of the given type.
EntityTypeRidingPlaybackArea(Class<E>) - Constructor for record class de.mrjulsen.dragnsounds.api.playback.EntityTypeRidingPlaybackArea
Creates an instance of a EntityTypeRidingPlaybackArea record class.
equals(Object) - Method in record class de.mrjulsen.dragnsounds.api.ClientApi.UploadProgress
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.mrjulsen.dragnsounds.api.playback.BoxPlaybackArea
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.mrjulsen.dragnsounds.api.playback.EntityTypeRidingPlaybackArea
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.mrjulsen.dragnsounds.api.playback.RadiusPlaybackArea
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.mrjulsen.dragnsounds.api.playback.SpecificEntityRidingPlaybackArea
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.mrjulsen.dragnsounds.core.data.ChannelContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.mrjulsen.dragnsounds.core.data.ProgressStatus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class de.mrjulsen.dragnsounds.core.ffmpeg.AudioSettings
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
equals(Object) - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
EQUALS - Enum constant in enum class de.mrjulsen.dragnsounds.core.data.ECompareOperation
 
ESoundType - Enum Class in de.mrjulsen.dragnsounds.core.data
 
existsIn(SoundLocation) - Static method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
Checks if an index file exists at the given location.
ExtendedNBTUtils - Class in de.mrjulsen.dragnsounds.util
 
ExtendedNBTUtils() - Constructor for class de.mrjulsen.dragnsounds.util.ExtendedNBTUtils
 

F

FFmpegUtils - Class in de.mrjulsen.dragnsounds.core.ffmpeg
A collection of some simple tools to work with ffmpeg.
FFmpegUtils() - Constructor for class de.mrjulsen.dragnsounds.core.ffmpeg.FFmpegUtils
 
FileInfoFilter - Class in de.mrjulsen.dragnsounds.core.data.filter
 
FileInfoFilter(String, String, ECompareOperation) - Constructor for class de.mrjulsen.dragnsounds.core.data.filter.FileInfoFilter
 
FileMetadataFilter - Class in de.mrjulsen.dragnsounds.core.data.filter
 
FileMetadataFilter(String, String, ECompareOperation) - Constructor for class de.mrjulsen.dragnsounds.core.data.filter.FileMetadataFilter
 
filledSpace() - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
filledSpaceAfterRequest() - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
FilterRegistry - Class in de.mrjulsen.dragnsounds.registry
 
FilterRegistry() - Constructor for class de.mrjulsen.dragnsounds.registry.FilterRegistry
 
FinishUploadSoundPacket - Class in de.mrjulsen.dragnsounds.net.cts
 
FinishUploadSoundPacket() - Constructor for class de.mrjulsen.dragnsounds.net.cts.FinishUploadSoundPacket
 
FinishUploadSoundPacket(long, int, SoundFile.Builder, int, long) - Constructor for class de.mrjulsen.dragnsounds.net.cts.FinishUploadSoundPacket
 
fromNbt(CompoundTag) - Static method in record class de.mrjulsen.dragnsounds.api.ClientApi.UploadProgress
 
fromNbt(CompoundTag) - Static method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
 
fromNbt(CompoundTag) - Static method in record class de.mrjulsen.dragnsounds.core.ffmpeg.AudioSettings
 
fromNbt(CompoundTag) - Static method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
fromNbt(CompoundTag, Level) - Static method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile.Builder
 
fromNbt(CompoundTag, Level) - Static method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
fromNbt(CompoundTag, Level) - Static method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 

G

generateId() - Method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
Generates a new id that doesn't already exist at this location.
get(long) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundChannelsHolder
 
get(long) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundListCallback
 
get(long) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundStreamHolder
 
get(ResourceLocation, String, String, ECompareOperation) - Static method in class de.mrjulsen.dragnsounds.registry.FilterRegistry
 
getAlbum() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
getAll() - Method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
 
getAllSoundFileMetadata(SoundLocation, String) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
getAllSoundFiles(Collection<IFilter<SoundFile>>, Consumer<SoundFile[]>) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Get a list of all sound files.
getAllSoundFiles(Collection<IFilter<SoundFile>>, Consumer<SoundFile[]>) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
getAllSoundFiles(Level) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
getAllSoundFiles(Level, Collection<IFilter<SoundFile>>) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Get a list of all sound files.
getAllSoundFilesIn(SoundLocation) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
getAllSoundIds() - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
getAllUsedLocations(Level) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
getAllUsedLocationsIn(SoundLocation) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
getArtist() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
getAsFile() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
Returns the file object of this sound.
getAttenuationDistance() - Method in class de.mrjulsen.dragnsounds.core.ext.CustomSoundInstance
 
getAudioChannels() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
A shortcut to get the audio channels.
getAudioMetadata(File) - Static method in class de.mrjulsen.dragnsounds.util.SoundUtils
 
getBitDepth() - Method in class de.mrjulsen.dragnsounds.core.ffmpeg.SimpleAudioInfo
 
getBitRate() - Method in class de.mrjulsen.dragnsounds.core.ffmpeg.SimpleAudioInfo
 
getBufferSize() - Method in class de.mrjulsen.dragnsounds.net.stc.SoundDataPacket
 
getByCount(int) - Static method in enum class de.mrjulsen.dragnsounds.core.ffmpeg.EChannels
 
getByFile(String) - Static method in record class de.mrjulsen.dragnsounds.core.ffmpeg.AudioSettings
 
getById(byte) - Static method in enum class de.mrjulsen.dragnsounds.core.data.ECompareOperation
 
getById(int) - Static method in enum class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCallback.ESoundPlaybackStatus
 
getById(int) - Static method in enum class de.mrjulsen.dragnsounds.core.data.ESoundType
 
getByIndex(int) - Static method in enum class de.mrjulsen.dragnsounds.api.ClientApi.UploadState
 
getByName(String) - Static method in enum class de.mrjulsen.dragnsounds.core.ext.CustomSoundSource
 
getByNameUnsafe(String) - Static method in enum class de.mrjulsen.dragnsounds.core.ffmpeg.EChannels
 
getBySoundId(long) - Static method in class de.mrjulsen.dragnsounds.core.ServerInstanceManager
 
getChannels() - Method in enum class de.mrjulsen.dragnsounds.core.ffmpeg.EChannels
 
getChannels() - Method in class de.mrjulsen.dragnsounds.core.ffmpeg.SimpleAudioInfo
 
getChannels() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
getClientDummySoundFile(String, String) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
getCount() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundChannelsHolder
 
getCount() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundDeleteCallback
 
getCount() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundErrorCallback
 
getCount() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundFileCallback
 
getCount() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundListCallback
 
getCount() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundMetadataCallback
 
getCount() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundStreamHolder
 
getCount() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadCallback
 
getCount() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadCancelCallback
 
getCount() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadProgressCallback
 
getCount() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.server.SoundGetDataCallback
 
getCount() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCallback
 
getCount() - Static method in class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCheckCallback
 
getCurrentServer() - Static method in class de.mrjulsen.dragnsounds.events.ServerEvents
 
getData() - Method in class de.mrjulsen.dragnsounds.net.cts.UploadSoundPacket
 
getData() - Method in class de.mrjulsen.dragnsounds.net.stc.SoundDataPacket
 
getData(long) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
getDate() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
getDecoder() - Method in class de.mrjulsen.dragnsounds.core.ffmpeg.SimpleAudioInfo
 
getDisplayName() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
A shortcut to a default metadata value.
getDuration() - Method in class de.mrjulsen.dragnsounds.core.ffmpeg.SimpleAudioInfo
 
getDuration() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
A shortcut to get the playback duration of the sound file.
getDurationSeconds() - Method in class de.mrjulsen.dragnsounds.core.ffmpeg.SimpleAudioInfo
 
getDurationTicks() - Method in class de.mrjulsen.dragnsounds.core.ffmpeg.SimpleAudioInfo
 
getEnumName() - Method in enum class de.mrjulsen.dragnsounds.core.data.ESoundType
 
getEnumName() - Method in enum class de.mrjulsen.dragnsounds.core.ffmpeg.EChannels
 
getEnumValueName() - Method in enum class de.mrjulsen.dragnsounds.core.data.ESoundType
 
getEnumValueName() - Method in enum class de.mrjulsen.dragnsounds.core.ffmpeg.EChannels
 
getExamples() - Method in class de.mrjulsen.dragnsounds.commands.arguments.SoundChannelsArgument
 
getExamples() - Method in class de.mrjulsen.dragnsounds.commands.arguments.SoundFileArgument
 
getExamples() - Method in class de.mrjulsen.dragnsounds.commands.arguments.SoundLocationArgument
 
getExamples() - Method in class de.mrjulsen.dragnsounds.commands.arguments.SoundSourceArgument
 
getFile() - Method in class de.mrjulsen.dragnsounds.net.cts.FinishUploadSoundPacket
 
getFile(CommandContext<CommandSourceStack>, String) - Static method in class de.mrjulsen.dragnsounds.commands.arguments.SoundFileArgument
 
getFile(CommandContext<CommandSourceStack>, String) - Static method in class de.mrjulsen.dragnsounds.commands.arguments.SoundLocationArgument
 
getFileMetadata(SoundFile) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Reads all metadata from the sound file.
getFileMetadata(SoundFile, Consumer<Map<String, String>>) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Reads all metadata from the sound file.
getFilterId() - Method in class de.mrjulsen.dragnsounds.core.data.filter.FileInfoFilter
 
getFilterId() - Method in class de.mrjulsen.dragnsounds.core.data.filter.FileMetadataFilter
 
getFilterId() - Method in interface de.mrjulsen.dragnsounds.core.data.filter.IFilter
 
getFormat() - Method in class de.mrjulsen.dragnsounds.core.ext.CustomOggAudioStream
 
getGenre() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
getId() - Method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundListCallback
 
getId() - Method in enum class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCallback.ESoundPlaybackStatus
 
getId() - Method in enum class de.mrjulsen.dragnsounds.core.data.ECompareOperation
 
getId() - Method in enum class de.mrjulsen.dragnsounds.core.data.ESoundType
 
getId() - Method in class de.mrjulsen.dragnsounds.core.data.PlayerboundDataBuffer
 
getId() - Method in class de.mrjulsen.dragnsounds.core.data.UploadSoundBuffer
 
getId() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
getIndex() - Method in enum class de.mrjulsen.dragnsounds.api.ClientApi.UploadState
 
getIndex() - Method in class de.mrjulsen.dragnsounds.net.cts.UploadSoundPacket
 
getIndex() - Method in class de.mrjulsen.dragnsounds.net.stc.SoundDataPacket
 
getInfo() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
getInfo(File) - Static method in class de.mrjulsen.dragnsounds.core.ffmpeg.FFmpegUtils
Get information about the given audio file.
getInitialChannels() - Method in class de.mrjulsen.dragnsounds.net.cts.FinishUploadSoundPacket
 
getInitialDuration() - Method in class de.mrjulsen.dragnsounds.net.cts.FinishUploadSoundPacket
 
getInstancesOfSound(SoundFile) - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
getLevel() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
The world the sound is located in.
getLocation() - Method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
 
getLocation() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
getMaxSize() - Method in class de.mrjulsen.dragnsounds.net.cts.UploadSoundPacket
 
getMetadata() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
Additional data about this file.
getMetadataSafe(String) - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
A safe method to get the metadata of the sound file.
getMetadataSafe(MultimediaInfo, String) - Static method in class de.mrjulsen.dragnsounds.core.ffmpeg.FFmpegUtils
A safe way to get metadata.
getMetaSafe(Map<String, String>, String) - Static method in class de.mrjulsen.dragnsounds.util.SoundUtils
 
getModDirectory(Level) - Static method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
getName() - Method in enum class de.mrjulsen.dragnsounds.core.data.ESoundType
 
getName() - Method in enum class de.mrjulsen.dragnsounds.core.ext.CustomSoundSource
 
getName() - Method in enum class de.mrjulsen.dragnsounds.core.ffmpeg.EChannels
 
getNamespace() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
getOrCreate(long, Supplier<SoundDataStream>) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundStreamHolder
 
getOrCreateUploadBuffer(long, int, ServerPlayer) - Static method in class de.mrjulsen.dragnsounds.core.ServerInstanceManager
 
getOriginalTitle() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
getOwnerId() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
getPath() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
getPath(SoundLocation, String) - Static method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
getPitch() - Method in class de.mrjulsen.dragnsounds.core.ext.CustomSoundInstance
 
getPlaybackData(long) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Gets the sound playback data for the given sound id.
getPlaybackData(long, ServerPlayer[], SoundGetDataCallback.ISoundPlaybackData) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Gets the sound playback data for each player for the given sound id.
getPlayer() - Method in class de.mrjulsen.dragnsounds.core.data.UploadSoundBuffer
 
getRelativePath() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
getRequestId() - Method in class de.mrjulsen.dragnsounds.net.cts.FinishUploadSoundPacket
 
getRequestId() - Method in class de.mrjulsen.dragnsounds.net.cts.UploadSoundPacket
 
getSampleRate() - Method in class de.mrjulsen.dragnsounds.core.ffmpeg.SimpleAudioInfo
 
getSerializedName() - Method in enum class de.mrjulsen.dragnsounds.core.data.ESoundType
 
getSerializedName() - Method in enum class de.mrjulsen.dragnsounds.core.ext.CustomSoundSource
 
getSerializedName() - Method in enum class de.mrjulsen.dragnsounds.core.ffmpeg.EChannels
 
getSize() - Method in class de.mrjulsen.dragnsounds.core.data.PlayerboundDataBuffer
 
getSize() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
A shortcut to get the size of the sound file.
getSound(long) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Returns the current sound channel instance of the given sound.
getSoundCommandListener(long) - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
getSoundFile() - Method in class de.mrjulsen.dragnsounds.core.data.SoundCommandListener
 
getSoundFile(SoundLocation, String) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Get a SoundFile from the server at the given location.
getSoundFile(SoundLocation, String) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
getSoundFile(SoundLocation, String, Consumer<Optional<SoundFile>>) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Get a SoundFile from the server at the given location.
getSoundFile(SoundLocation, String, Consumer<Optional<SoundFile>>) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
getSoundFile(String) - Method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
Get the sound file with the given id at the current location of the index file.
getSoundFileList(Level, IFilter<SoundFile>[]) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
getSoundFilesAt(SoundLocation, Collection<IFilter<SoundFile>>) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Get a list of all sound files at the given location.
getSoundFilesAt(SoundLocation, Collection<IFilter<SoundFile>>, Consumer<SoundFile[]>) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Get a list of all sound files at the given location.
getSoundId() - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
getSoundId() - Method in class de.mrjulsen.dragnsounds.core.ext.CustomOggAudioStream
 
getSoundId() - Method in class de.mrjulsen.dragnsounds.net.stc.SoundDataPacket
 
getSoundPlaybackData(long, ServerPlayer[], SoundGetDataCallback.ISoundPlaybackData) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
getSoundSourceByName(String) - Static method in enum class de.mrjulsen.dragnsounds.core.ext.CustomSoundSource
 
getSoundSourceByNameUnsafe(String) - Static method in enum class de.mrjulsen.dragnsounds.core.ext.CustomSoundSource
 
getUploadDate() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
getUploadTimeFormatted() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
getUploadTimeMillis() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
getVolume() - Method in class de.mrjulsen.dragnsounds.core.ext.CustomSoundInstance
 

H

handle(AllMetadataRequestPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.cts.AllMetadataRequestPacket
 
handle(CancelUploadSoundPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.cts.CancelUploadSoundPacket
 
handle(FinishUploadSoundPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.cts.FinishUploadSoundPacket
 
handle(PlaySoundRequestPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.cts.PlaySoundRequestPacket
 
handle(RemoveMetadataPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.cts.RemoveMetadataPacket
 
handle(SoundCreatedResponsePacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundCreatedResponsePacket
 
handle(SoundDataRequestPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundDataRequestPacket
 
handle(SoundDeleteRequestPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundDeleteRequestPacket
 
handle(SoundFileRequestPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundFileRequestPacket
 
handle(SoundGetDataResponsePacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundGetDataResponsePacket
 
handle(SoundListRequestPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundListRequestPacket
 
handle(SoundPlayingCheckResponsePacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.cts.SoundPlayingCheckResponsePacket
 
handle(StopSoundNotificationPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.cts.StopSoundNotificationPacket
 
handle(UpdateMetadataPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.cts.UpdateMetadataPacket
 
handle(UploadSoundPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.cts.UploadSoundPacket
 
handle(AllMetadataResponsePacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.AllMetadataResponsePacket
 
handle(SoundConeDirectionPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundConeDirectionPacket
 
handle(SoundDopplerPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundDopplerPacket
 
handle(SoundGetDataRequestPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundGetDataRequestPacket
 
handle(SoundPauseResumePacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundPauseResumePacket
 
handle(SoundPositionPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundPositionPacket
 
handle(SoundSeekPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundSeekPacket
 
handle(SoundVolumePacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.modify.SoundVolumePacket
 
handle(PlaySoundPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.PlaySoundPacket
 
handle(PrintDebugPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.PrintDebugPacket
 
handle(SoundDataPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundDataPacket
 
handle(SoundDeleteResponsePacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundDeleteResponsePacket
 
handle(SoundFileResponsePacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundFileResponsePacket
 
handle(SoundListChunkResponsePacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundListChunkResponsePacket
 
handle(SoundPlayingCheckPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundPlayingCheckPacket
 
handle(SoundUploadCommandPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.SoundUploadCommandPacket
 
handle(StopAllSoundsPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.StopAllSoundsPacket
 
handle(StopSoundInstancesRequest, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.StopSoundInstancesRequest
 
handle(StopSoundRequest, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.StopSoundRequest
 
handle(UploadFailedPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.UploadFailedPacket
 
handle(UploadProgressPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.UploadProgressPacket
 
handle(UploadSuccessPacket, Supplier<NetworkManager.PacketContext>) - Method in class de.mrjulsen.dragnsounds.net.stc.UploadSuccessPacket
 
has(long) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundChannelsHolder
 
has(long) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundStreamHolder
 
has(File) - Method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
Checks if the sound file exists.
has(String) - Method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
Checks if a sound file with the given id exists.
hash() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
hashCode() - Method in record class de.mrjulsen.dragnsounds.api.ClientApi.UploadProgress
Returns a hash code value for this object.
hashCode() - Method in record class de.mrjulsen.dragnsounds.api.playback.BoxPlaybackArea
Returns a hash code value for this object.
hashCode() - Method in record class de.mrjulsen.dragnsounds.api.playback.EntityTypeRidingPlaybackArea
Returns a hash code value for this object.
hashCode() - Method in record class de.mrjulsen.dragnsounds.api.playback.RadiusPlaybackArea
Returns a hash code value for this object.
hashCode() - Method in record class de.mrjulsen.dragnsounds.api.playback.SpecificEntityRidingPlaybackArea
Returns a hash code value for this object.
hashCode() - Method in record class de.mrjulsen.dragnsounds.core.data.ChannelContext
Returns a hash code value for this object.
hashCode() - Method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
Returns a hash code value for this object.
hashCode() - Method in record class de.mrjulsen.dragnsounds.core.data.ProgressStatus
Returns a hash code value for this object.
hashCode() - Method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
Returns a hash code value for this object.
hashCode() - Method in record class de.mrjulsen.dragnsounds.core.ffmpeg.AudioSettings
Returns a hash code value for this object.
hashCode() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
hashCode() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
hasListeners() - Method in class de.mrjulsen.dragnsounds.core.data.PlayerboundDataBuffer
 
hasMore() - Method in class de.mrjulsen.dragnsounds.net.cts.UploadSoundPacket
 
hasPlayerOrSound(UUID, long) - Method in class de.mrjulsen.dragnsounds.core.data.PlayerboundDataBuffer
 
hasServer() - Static method in class de.mrjulsen.dragnsounds.DragNSounds
 
hasSpace(int) - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 

I

id - Variable in enum class de.mrjulsen.dragnsounds.core.data.ESoundType
 
id() - Static method in class de.mrjulsen.dragnsounds.api.Api
Generates a new long id from the System's nano time value.
IFilter<T> - Interface in de.mrjulsen.dragnsounds.core.data.filter
 
INDEX_FILENAME - Static variable in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
 
IndexFile - Class in de.mrjulsen.dragnsounds.core.filesystem
A file containing information about all custom sound files in the same directory.
IndexFile(SoundLocation, boolean) - Constructor for class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
Get the index file of the given location.
init() - Method in class de.mrjulsen.dragnsounds.client.UploadScreen
 
init() - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
init() - Static method in class de.mrjulsen.dragnsounds.DragNSounds
 
init() - Static method in class de.mrjulsen.dragnsounds.events.ClientEvents
 
init() - Static method in class de.mrjulsen.dragnsounds.events.ServerEvents
 
init() - Static method in class de.mrjulsen.dragnsounds.registry.ModCommands
 
IPlaybackArea - Interface in de.mrjulsen.dragnsounds.core.data
 
isAllowedInNamespace(char) - Static method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
isAllowedInPath(char) - Static method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
isAllowedInSoundLocation(char) - Static method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
isAnyInstanceOfSoundPlaying(SoundFile) - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
isAnyPlaying(SoundFile) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Checks if the sound is still playing.
ISelfCast<T> - Interface in de.mrjulsen.dragnsounds.util
 
isHasNext() - Method in class de.mrjulsen.dragnsounds.net.stc.SoundDataPacket
 
isPacketNeeded(int) - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
isPlaying(long) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Checks if the sound is still playing.
isReadOnly() - Method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
 
isSoundIdBlocked(long) - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
isSoundPlaying(long, ServerPlayer, Consumer<Boolean>) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Checks if the sound is playing for the player.
isValid(SoundFile) - Method in class de.mrjulsen.dragnsounds.core.data.filter.FileInfoFilter
 
isValid(SoundFile) - Method in class de.mrjulsen.dragnsounds.core.data.filter.FileMetadataFilter
 
isValid(T) - Method in interface de.mrjulsen.dragnsounds.core.data.filter.IFilter
The compare function.

K

key - Variable in class de.mrjulsen.dragnsounds.core.data.filter.AbstractFilter
 
key() - Method in class de.mrjulsen.dragnsounds.core.data.filter.AbstractFilter
 
key() - Method in interface de.mrjulsen.dragnsounds.core.data.filter.IFilter
 
KEY_CHANNELS - Static variable in class de.mrjulsen.dragnsounds.core.data.filter.FileInfoFilter
 
KEY_DURATION - Static variable in class de.mrjulsen.dragnsounds.core.data.filter.FileInfoFilter
 
KEY_ID - Static variable in class de.mrjulsen.dragnsounds.core.data.filter.FileInfoFilter
 
KEY_LOCATION - Static variable in class de.mrjulsen.dragnsounds.core.data.filter.FileInfoFilter
 
KEY_OWNER_UUID - Static variable in class de.mrjulsen.dragnsounds.core.data.filter.FileInfoFilter
 
KEY_SIZE - Static variable in class de.mrjulsen.dragnsounds.core.data.filter.FileInfoFilter
 
KEY_UPLOAD_TIMESTAMP - Static variable in class de.mrjulsen.dragnsounds.core.data.filter.FileInfoFilter
 
keyConvert - Variable in class de.mrjulsen.dragnsounds.client.UploadScreen
 
keyPressed(int, int, int) - Method in class de.mrjulsen.dragnsounds.client.UploadScreen
 
keyUpload - Variable in class de.mrjulsen.dragnsounds.client.UploadScreen
 

L

LARGER_THAN - Enum constant in enum class de.mrjulsen.dragnsounds.core.data.ECompareOperation
 
LESS_THAN - Enum constant in enum class de.mrjulsen.dragnsounds.core.data.ECompareOperation
 
level - Variable in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
LibraryMixin - Class in de.mrjulsen.dragnsounds.mixin
 
LibraryMixin() - Constructor for class de.mrjulsen.dragnsounds.mixin.LibraryMixin
 
listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class de.mrjulsen.dragnsounds.commands.arguments.SoundChannelsArgument
 
listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class de.mrjulsen.dragnsounds.commands.arguments.SoundFileArgument
 
listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class de.mrjulsen.dragnsounds.commands.arguments.SoundLocationArgument
 
listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class de.mrjulsen.dragnsounds.commands.arguments.SoundSourceArgument
 
loadFile(SoundFile, long) - Static method in class de.mrjulsen.dragnsounds.core.ServerInstanceManager
 
loadMapFromNBT(CompoundTag) - Static method in class de.mrjulsen.dragnsounds.util.ExtendedNBTUtils
 
location() - Static method in class de.mrjulsen.dragnsounds.commands.arguments.SoundFileArgument
 
location() - Static method in class de.mrjulsen.dragnsounds.commands.arguments.SoundLocationArgument
 
LOGGER - Static variable in class de.mrjulsen.dragnsounds.DragNSounds
 

M

MANAGE_SOUND_COMMAND_PERMISSION - Static variable in class de.mrjulsen.dragnsounds.config.CommonConfig
 
max() - Method in record class de.mrjulsen.dragnsounds.core.data.ProgressStatus
Returns the value of the max record component.
MAX_STREAMING_CHANNELS - Static variable in class de.mrjulsen.dragnsounds.config.ClientConfig
 
maxSize(UUID, long, int) - Method in class de.mrjulsen.dragnsounds.core.data.PlayerboundDataBuffer
 
META_ALBUM - Static variable in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
META_ARTIST - Static variable in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
META_DEFAULT_KEYS - Static variable in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
META_DISPLAY_NAME - Static variable in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
Default metadata key to get the display name of the file which is stored in the metadata.
META_GENRE - Static variable in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
META_TITLE - Static variable in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
META_YEAR - Static variable in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
metadata - Variable in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
MOD_ID - Static variable in class de.mrjulsen.dragnsounds.DragNSounds
 
ModCommands - Class in de.mrjulsen.dragnsounds.registry
 
ModCommands() - Constructor for class de.mrjulsen.dragnsounds.registry.ModCommands
 
MONO - Enum constant in enum class de.mrjulsen.dragnsounds.core.ffmpeg.EChannels
 

N

name - Variable in enum class de.mrjulsen.dragnsounds.core.data.ESoundType
 
namespace - Variable in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
net() - Static method in class de.mrjulsen.dragnsounds.DragNSounds
 
NO_LISTENERS - Static variable in class de.mrjulsen.dragnsounds.core.data.PlayerboundDataBuffer
 
NO_PLAYER_WITH_UUID - Static variable in class de.mrjulsen.dragnsounds.core.data.PlayerboundDataBuffer
 
NO_SOUND_AND_PLAYER - Static variable in class de.mrjulsen.dragnsounds.core.data.PlayerboundDataBuffer
 
NO_SOUND_WITH_ID - Static variable in class de.mrjulsen.dragnsounds.core.data.PlayerboundDataBuffer
 
NOT - Enum constant in enum class de.mrjulsen.dragnsounds.core.data.ECompareOperation
 

O

of(SoundLocation, String) - Static method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
Get a SoundFile object by location and filename (Id).
of(File, UUID, long, int, long) - Static method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
of(BlockPos, BlockPos, BlockPos) - Static method in record class de.mrjulsen.dragnsounds.api.playback.BoxPlaybackArea
 
of(Vec3, BlockPos, BlockPos) - Static method in record class de.mrjulsen.dragnsounds.api.playback.BoxPlaybackArea
 
of(Vec3, Vec3, Vec3) - Static method in record class de.mrjulsen.dragnsounds.api.playback.BoxPlaybackArea
 
of(MultimediaInfo) - Static method in class de.mrjulsen.dragnsounds.core.ffmpeg.SimpleAudioInfo
 
offsetTicks() - Method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
Returns the value of the offsetTicks record component.
onGetStream(ResourceLocation, boolean, CallbackInfoReturnable<CompletableFuture<AudioStream>>) - Method in class de.mrjulsen.dragnsounds.mixin.SoundBufferLibraryMixin
 
open(SoundLocation, boolean) - Static method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
Open the index file at the given location.
operation - Variable in class de.mrjulsen.dragnsounds.core.data.filter.AbstractFilter
 

P

parse(StringReader) - Method in class de.mrjulsen.dragnsounds.commands.arguments.SoundChannelsArgument
 
parse(StringReader) - Method in class de.mrjulsen.dragnsounds.commands.arguments.SoundFileArgument
 
parse(StringReader) - Method in class de.mrjulsen.dragnsounds.commands.arguments.SoundLocationArgument
 
parse(StringReader) - Method in class de.mrjulsen.dragnsounds.commands.arguments.SoundSourceArgument
 
pause() - Method in class de.mrjulsen.dragnsounds.core.data.SoundCommandListener
 
paused() - Method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
Returns the value of the paused record component.
pitch() - Method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
Returns the value of the pitch record component.
pitch() - Method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
Returns the value of the pitch record component.
PITCH_DEFAULT - Static variable in class de.mrjulsen.dragnsounds.core.ext.CustomSoundInstance
 
PITCH_MAX - Static variable in class de.mrjulsen.dragnsounds.core.ext.CustomSoundInstance
 
PITCH_MIN - Static variable in class de.mrjulsen.dragnsounds.core.ext.CustomSoundInstance
 
PlatformSpecific - Class in de.mrjulsen.dragnsounds
 
PlatformSpecific() - Constructor for class de.mrjulsen.dragnsounds.PlatformSpecific
 
PLAY - Enum constant in enum class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCallback.ESoundPlaybackStatus
 
PlaybackConfig - Record Class in de.mrjulsen.dragnsounds.core.data
 
PlaybackConfig(ESoundType, String, float, float, Vec3, int, boolean, int, boolean) - Constructor for record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
Creates an instance of a PlaybackConfig record class.
playbackPositionTicks() - Method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
Returns the value of the playbackPositionTicks record component.
PlayerboundDataBuffer - Class in de.mrjulsen.dragnsounds.core.data
 
PlayerboundDataBuffer(InputStream) - Constructor for class de.mrjulsen.dragnsounds.core.data.PlayerboundDataBuffer
 
playSound(SoundFile, PlaybackConfig, Consumer<Long>) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Send a playSound request to the server for the given custom sound.
playSound(SoundFile, PlaybackConfig, ServerPlayer[], long) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
playSound(SoundFile, PlaybackConfig, ServerPlayer[], SoundPlayingCallback.ISoundCreatedCallback) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Play a custom sound to all selected players.
PlaySoundPacket - Class in de.mrjulsen.dragnsounds.net.stc
 
PlaySoundPacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.PlaySoundPacket
 
PlaySoundPacket(long, int, SoundFile, PlaybackConfig, long) - Constructor for class de.mrjulsen.dragnsounds.net.stc.PlaySoundPacket
 
playSoundQueue(long, int, SoundFile, PlaybackConfig, long) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
PlaySoundRequestPacket - Class in de.mrjulsen.dragnsounds.net.cts
 
PlaySoundRequestPacket() - Constructor for class de.mrjulsen.dragnsounds.net.cts.PlaySoundRequestPacket
 
PlaySoundRequestPacket(long, SoundFile, PlaybackConfig) - Constructor for class de.mrjulsen.dragnsounds.net.cts.PlaySoundRequestPacket
 
PlaySoundRequestPacket(long, CompoundTag, PlaybackConfig) - Constructor for class de.mrjulsen.dragnsounds.net.cts.PlaySoundRequestPacket
 
playUiSound(long, SoundFile, float, float) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
playUiSound(long, SoundFile, SoundSource, float, float) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
playWorldSound(long, SoundFile, float, float, Vec3, boolean, int) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
playWorldSound(long, SoundFile, SoundSource, float, float, Vec3, boolean, int) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
pos() - Method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
Returns the value of the pos record component.
position() - Method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
Returns the value of the position record component.
PREPARE - Enum constant in enum class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCallback.ESoundPlaybackStatus
 
printDebug(List<String>) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
PrintDebugPacket - Class in de.mrjulsen.dragnsounds.net.stc
 
PrintDebugPacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.PrintDebugPacket
 
progress() - Method in record class de.mrjulsen.dragnsounds.api.ClientApi.UploadProgress
Returns the value of the progress record component.
progress() - Method in record class de.mrjulsen.dragnsounds.core.data.ProgressStatus
Returns the value of the progress record component.
progressBar - Variable in class de.mrjulsen.dragnsounds.client.UploadScreen
 
ProgressStatus - Record Class in de.mrjulsen.dragnsounds.core.data
 
ProgressStatus(String, double, int, int) - Constructor for record class de.mrjulsen.dragnsounds.core.data.ProgressStatus
Creates an instance of a ProgressStatus record class.
pumpBuffers() - Method in record class de.mrjulsen.dragnsounds.core.data.ChannelContext
Returns the value of the pumpBuffers record component.

Q

quality() - Method in record class de.mrjulsen.dragnsounds.core.ffmpeg.AudioSettings
Returns the value of the quality record component.
queue(UploadSoundPacket) - Method in class de.mrjulsen.dragnsounds.core.data.UploadSoundBuffer
 
queue(SoundDataPacket) - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
queue(Runnable) - Method in class de.mrjulsen.dragnsounds.core.data.SoundCommandListener
 
queueFirst(Runnable) - Method in class de.mrjulsen.dragnsounds.core.data.SoundCommandListener
 
queueTask(long, Runnable) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 

R

radius() - Method in record class de.mrjulsen.dragnsounds.api.playback.RadiusPlaybackArea
Returns the value of the radius record component.
RadiusPlaybackArea - Record Class in de.mrjulsen.dragnsounds.api.playback
This implementation of IPlaybackArea checks if the player is inside the radius around the given center position.
RadiusPlaybackArea(Vec3, double) - Constructor for record class de.mrjulsen.dragnsounds.api.playback.RadiusPlaybackArea
Creates an instance of a RadiusPlaybackArea record class.
read() - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
read(byte[]) - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
read(byte[], int, int) - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
read(int) - Method in class de.mrjulsen.dragnsounds.core.ext.CustomOggAudioStream
 
read(UUID, long, byte[]) - Method in class de.mrjulsen.dragnsounds.core.data.PlayerboundDataBuffer
 
readAll() - Method in class de.mrjulsen.dragnsounds.core.ext.CustomOggAudioStream
 
receiveSoundData(SoundDataPacket) - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
receiveUploadPacket(ServerPlayer, UploadSoundPacket) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
register(CommandDispatcher<CommandSourceStack>, Commands.CommandSelection) - Static method in class de.mrjulsen.dragnsounds.commands.CustomSoundCommand
 
register(CommandDispatcher<CommandSourceStack>, Commands.CommandSelection) - Static method in class de.mrjulsen.dragnsounds.commands.StatusCommand
 
register(Class<? extends IFilter<?>>) - Static method in class de.mrjulsen.dragnsounds.registry.FilterRegistry
Registers a custom filter type.
register(UUID, long) - Method in class de.mrjulsen.dragnsounds.core.data.PlayerboundDataBuffer
 
registerConfig() - Static method in class de.mrjulsen.dragnsounds.PlatformSpecific
 
relative() - Method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
Returns the value of the relative record component.
relativePath - Variable in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
remainingSpace() - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
remainingSpaceAfterRequest() - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
remove(UUID) - Method in class de.mrjulsen.dragnsounds.core.data.PlayerboundDataBuffer
 
remove(UUID, long, int) - Method in class de.mrjulsen.dragnsounds.core.data.PlayerboundDataBuffer
 
removeMetadata(Set<String>) - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
Update the metadata of this file.
removeMetadataInternal(SoundLocation, String, Set<String>) - Static method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
RemoveMetadataPacket - Class in de.mrjulsen.dragnsounds.net.cts
 
RemoveMetadataPacket() - Constructor for class de.mrjulsen.dragnsounds.net.cts.RemoveMetadataPacket
 
RemoveMetadataPacket(String, SoundLocation, Set<String>) - Constructor for class de.mrjulsen.dragnsounds.net.cts.RemoveMetadataPacket
 
RemoveMetadataPacket(String, CompoundTag, Set<String>) - Constructor for class de.mrjulsen.dragnsounds.net.cts.RemoveMetadataPacket
 
removeSoundCommandListener(long) - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
renderMainLayer(Graphics, int, int, float) - Method in class de.mrjulsen.dragnsounds.client.UploadScreen
 
resolve() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
Validates the given path to prevent access of files outside the sound's root directory.
resolve(SoundManager) - Method in class de.mrjulsen.dragnsounds.core.ext.CustomSoundInstance
 
resume() - Method in class de.mrjulsen.dragnsounds.core.data.SoundCommandListener
 
root() - Method in record class de.mrjulsen.dragnsounds.api.playback.BoxPlaybackArea
Returns the value of the root record component.
run() - Method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundListCallback
 
run(long, boolean) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCheckCallback
 
run(long, ClientApi.UploadProgress) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadProgressCallback
 
run(long, StatusResult) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundDeleteCallback
 
run(long, StatusResult) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundErrorCallback
 
run(long, Map<String, String>) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundMetadataCallback
 
run(long, Optional<SoundFile>) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundFileCallback
 
run(long, Optional<SoundFile>) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadCallback
 
run(long, Player, SoundPlayingCallback.ESoundPlaybackStatus) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCallback
 
run(long, Player, SoundPlaybackData) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.server.SoundGetDataCallback
 
run(Player, long, SoundPlayingCallback.ESoundPlaybackStatus) - Method in interface de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCallback.ISoundCreatedCallback
Called when the client received a sound data packet.
run(Player, Optional<SoundPlaybackData>) - Method in interface de.mrjulsen.dragnsounds.core.callbacks.server.SoundGetDataCallback.ISoundPlaybackData
 
runAndClose(long, Player, SoundPlayingCallback.ESoundPlaybackStatus) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCallback
 
runIfPresent(long) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundListCallback
 
runRunnableCallback(long) - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 
runSoundRequestCallback(long, long) - Static method in class de.mrjulsen.dragnsounds.core.ClientInstanceManager
 

S

sampleSize() - Method in record class de.mrjulsen.dragnsounds.core.data.ChannelContext
Returns the value of the sampleSize record component.
samplingRate() - Method in record class de.mrjulsen.dragnsounds.core.ffmpeg.AudioSettings
Returns the value of the samplingRate record component.
save() - Method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
Saves the changed index file to disk.
save(UUID, ByteArrayOutputStream, int, long) - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile.Builder
Create the new sound file and write it to disk.
saveMapToNBT(Map<String, String>) - Static method in class de.mrjulsen.dragnsounds.util.ExtendedNBTUtils
 
seek(long, int) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Starts playing the sound at the given number of ticks.
seek(long, int) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
seek(long, int, ServerPlayer[]) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Starts playing the sound at the given number of ticks.
seekAllInstances(SoundFile, int, ServerPlayer[]) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Starts playing the sound at the given number of ticks.
selectPlayers(Entity) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
A simplified method to get all player passengers for a specific entity.
selectPlayers(Level, IPlaybackArea) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
A simplified method to get a list of players for specific area definition settings.
self() - Method in interface de.mrjulsen.dragnsounds.util.ISelfCast
 
sendFileListToPlayer(Player, long, Level, IFilter<SoundFile>[]) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
sendSoundData(Player, long, int, int) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
serializeNbt() - Method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
 
serializeNbt() - Method in class de.mrjulsen.dragnsounds.core.ffmpeg.SimpleAudioInfo
 
serializeNbt() - Method in class de.mrjulsen.dragnsounds.core.filesystem.IndexFile
 
serializeNbt() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile.Builder
 
serializeNbt() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
serializeNbt() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
serializeNbt() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
ServerApi - Class in de.mrjulsen.dragnsounds.api
Contains useful methods to play and manipulate custom sounds on the server side.
ServerApi() - Constructor for class de.mrjulsen.dragnsounds.api.ServerApi
 
ServerEvents - Class in de.mrjulsen.dragnsounds.events
 
ServerEvents() - Constructor for class de.mrjulsen.dragnsounds.events.ServerEvents
 
ServerInstanceManager - Class in de.mrjulsen.dragnsounds.core
 
ServerInstanceManager() - Constructor for class de.mrjulsen.dragnsounds.core.ServerInstanceManager
 
ServerSoundManager - Class in de.mrjulsen.dragnsounds.core
 
ServerSoundManager() - Constructor for class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
setAttenuationDistance(long, float) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Changes the attenuation distance of the sound.
setAttenuationDistance(long, float) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
setBuffer(double) - Method in class de.mrjulsen.dragnsounds.client.UploadScreen
 
setCancelAction(long, Runnable) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadCancelCallback
 
setCancellable(long, boolean) - Static method in class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadCancelCallback
 
setCone(long, Vec3, float, float, float) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Define the cone in which the sound can be heard.
setCone(long, Vec3, float, float, float) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
setCone(long, Vec3, float, float, float, ServerPlayer[]) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Define the cone in which the sound can be heard.
setConeAllInstances(SoundFile, Vec3, float, float, float, ServerPlayer[]) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Define the cone in which the sound can be heard.
setCurrentState(ClientApi.UploadState) - Method in class de.mrjulsen.dragnsounds.client.UploadScreen
 
setDirection(long, Vec3) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Set the direction of the sound source.
setDirection(long, Vec3) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
setDoppler(long, float, Vec3) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Enable the doppler effect for the given sound if the custom sound is available.
setDoppler(long, float, Vec3) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
setDoppler(long, float, Vec3, ServerPlayer[]) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Enable the doppler effect for the given sound.
setDopplerAllInstances(SoundFile, float, Vec3, ServerPlayer[]) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Enable the doppler effect for the given sound.
setFinalizerPacket(FinishUploadSoundPacket) - Method in class de.mrjulsen.dragnsounds.core.data.UploadSoundBuffer
 
setLevel(Level) - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
setPaused(long, boolean) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
setPitch(long, float) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Changes the pitch of the sound.
setPitch(long, float) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
setPosition(long, Vec3) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Changes the position of the sound.
setPosition(long, Vec3) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
setPosition(long, Vec3, ServerPlayer[]) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Changes to position of the sound source.
setPositionAllInstances(SoundFile, Vec3, ServerPlayer[]) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Changes to position of the sound source.
setProgress(double) - Method in class de.mrjulsen.dragnsounds.client.UploadScreen
 
setSoundPaused(long, boolean, ServerPlayer[]) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Changes the state of the sound to paused or playing.
setSoundPausedAllInstances(SoundFile, boolean, ServerPlayer[]) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Changes the state of the sound to paused or playing.
setVolume(long, float) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Changes the volume of the sound.
setVolume(long, float) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
setVolumeAndPitch(long, float, float, int, ServerPlayer[]) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Changes the volume, pitch and attenuationDistance of the sound.
setVolumeAndPitchAllInstances(SoundFile, float, float, int, ServerPlayer[]) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Changes the volume, pitch and attenuationDistance of the sound.
shouldCloseOnEsc() - Method in class de.mrjulsen.dragnsounds.client.UploadScreen
 
shouldReject(int) - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
showFileDialog(boolean, Consumer<Optional<Path[]>>) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Opens a file dialog to select one or more audio files which can then be uploaded to the server.
showNowPlayingText() - Method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
Returns the value of the showNowPlayingText record component.
showUploadDialog(boolean, Consumer<Optional<Path[]>>) - Static method in class de.mrjulsen.dragnsounds.util.SoundUtils
 
SimpleAudioInfo - Class in de.mrjulsen.dragnsounds.core.ffmpeg
 
SOUND_LOCATION_ROOT - Static variable in class de.mrjulsen.dragnsounds.core.ext.CustomSoundInstance
 
SoundBufferLibraryMixin - Class in de.mrjulsen.dragnsounds.mixin
 
SoundBufferLibraryMixin() - Constructor for class de.mrjulsen.dragnsounds.mixin.SoundBufferLibraryMixin
 
SoundChannelsArgument - Class in de.mrjulsen.dragnsounds.commands.arguments
 
SoundChannelsArgument() - Constructor for class de.mrjulsen.dragnsounds.commands.arguments.SoundChannelsArgument
 
SoundChannelsHolder - Class in de.mrjulsen.dragnsounds.core.callbacks.client
 
SoundChannelsHolder() - Constructor for class de.mrjulsen.dragnsounds.core.callbacks.client.SoundChannelsHolder
 
SoundCommandListener - Class in de.mrjulsen.dragnsounds.core.data
 
SoundCommandListener(long) - Constructor for class de.mrjulsen.dragnsounds.core.data.SoundCommandListener
 
SoundConeDirectionPacket - Class in de.mrjulsen.dragnsounds.net.stc.modify
 
SoundConeDirectionPacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.modify.SoundConeDirectionPacket
 
SoundConeDirectionPacket(SoundFile, long, float, float, float, Vec3) - Constructor for class de.mrjulsen.dragnsounds.net.stc.modify.SoundConeDirectionPacket
 
SoundCreatedResponsePacket - Class in de.mrjulsen.dragnsounds.net.cts
 
SoundCreatedResponsePacket() - Constructor for class de.mrjulsen.dragnsounds.net.cts.SoundCreatedResponsePacket
 
SoundCreatedResponsePacket(long, SoundPlayingCallback.ESoundPlaybackStatus) - Constructor for class de.mrjulsen.dragnsounds.net.cts.SoundCreatedResponsePacket
 
SoundDataPacket - Class in de.mrjulsen.dragnsounds.net.stc
 
SoundDataPacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.SoundDataPacket
 
SoundDataPacket(long, int, int, boolean, byte[]) - Constructor for class de.mrjulsen.dragnsounds.net.stc.SoundDataPacket
 
SoundDataRequestPacket - Class in de.mrjulsen.dragnsounds.net.cts
 
SoundDataRequestPacket() - Constructor for class de.mrjulsen.dragnsounds.net.cts.SoundDataRequestPacket
 
SoundDataRequestPacket(long, int, int) - Constructor for class de.mrjulsen.dragnsounds.net.cts.SoundDataRequestPacket
 
SoundDataStream - Class in de.mrjulsen.dragnsounds.core.data
 
SoundDataStream(int, long) - Constructor for class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
SoundDeleteCallback - Class in de.mrjulsen.dragnsounds.core.callbacks.client
 
SoundDeleteCallback() - Constructor for class de.mrjulsen.dragnsounds.core.callbacks.client.SoundDeleteCallback
 
SoundDeleteRequestPacket - Class in de.mrjulsen.dragnsounds.net.cts
 
SoundDeleteRequestPacket() - Constructor for class de.mrjulsen.dragnsounds.net.cts.SoundDeleteRequestPacket
 
SoundDeleteRequestPacket(long, SoundLocation, String) - Constructor for class de.mrjulsen.dragnsounds.net.cts.SoundDeleteRequestPacket
 
SoundDeleteRequestPacket(long, CompoundTag, String) - Constructor for class de.mrjulsen.dragnsounds.net.cts.SoundDeleteRequestPacket
 
SoundDeleteResponsePacket - Class in de.mrjulsen.dragnsounds.net.stc
 
SoundDeleteResponsePacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.SoundDeleteResponsePacket
 
SoundDeleteResponsePacket(long, StatusResult) - Constructor for class de.mrjulsen.dragnsounds.net.stc.SoundDeleteResponsePacket
 
SoundDopplerPacket - Class in de.mrjulsen.dragnsounds.net.stc.modify
 
SoundDopplerPacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.modify.SoundDopplerPacket
 
SoundDopplerPacket(SoundFile, long, float, Vec3) - Constructor for class de.mrjulsen.dragnsounds.net.stc.modify.SoundDopplerPacket
 
SoundErrorCallback - Class in de.mrjulsen.dragnsounds.core.callbacks.client
 
SoundErrorCallback() - Constructor for class de.mrjulsen.dragnsounds.core.callbacks.client.SoundErrorCallback
 
SoundFile - Class in de.mrjulsen.dragnsounds.core.filesystem
This object contains information about one specific sound file on the server.
SoundFile.Builder - Class in de.mrjulsen.dragnsounds.core.filesystem
Data collection to create a new sound file on the server.
SoundFileArgument - Class in de.mrjulsen.dragnsounds.commands.arguments
 
SoundFileArgument() - Constructor for class de.mrjulsen.dragnsounds.commands.arguments.SoundFileArgument
 
SoundFileCallback - Class in de.mrjulsen.dragnsounds.core.callbacks.client
 
SoundFileCallback() - Constructor for class de.mrjulsen.dragnsounds.core.callbacks.client.SoundFileCallback
 
SoundFileInfo - Class in de.mrjulsen.dragnsounds.core.filesystem
A collection of read-only properties about the file.
SoundFileInfo(long, long, UUID, long, int, String, String, String, String, String) - Constructor for class de.mrjulsen.dragnsounds.core.filesystem.SoundFileInfo
 
SoundFileRequestPacket - Class in de.mrjulsen.dragnsounds.net.cts
 
SoundFileRequestPacket() - Constructor for class de.mrjulsen.dragnsounds.net.cts.SoundFileRequestPacket
 
SoundFileRequestPacket(long, String, SoundLocation) - Constructor for class de.mrjulsen.dragnsounds.net.cts.SoundFileRequestPacket
 
SoundFileRequestPacket(long, String, CompoundTag) - Constructor for class de.mrjulsen.dragnsounds.net.cts.SoundFileRequestPacket
 
SoundFileResponsePacket - Class in de.mrjulsen.dragnsounds.net.stc
 
SoundFileResponsePacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.SoundFileResponsePacket
 
SoundFileResponsePacket(long, SoundFile) - Constructor for class de.mrjulsen.dragnsounds.net.stc.SoundFileResponsePacket
 
SoundGetDataCallback - Class in de.mrjulsen.dragnsounds.core.callbacks.server
 
SoundGetDataCallback() - Constructor for class de.mrjulsen.dragnsounds.core.callbacks.server.SoundGetDataCallback
 
SoundGetDataCallback.ISoundPlaybackData - Interface in de.mrjulsen.dragnsounds.core.callbacks.server
 
SoundGetDataRequestPacket - Class in de.mrjulsen.dragnsounds.net.stc.modify
 
SoundGetDataRequestPacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.modify.SoundGetDataRequestPacket
 
SoundGetDataRequestPacket(long) - Constructor for class de.mrjulsen.dragnsounds.net.stc.modify.SoundGetDataRequestPacket
 
SoundGetDataResponsePacket - Class in de.mrjulsen.dragnsounds.net.cts
 
SoundGetDataResponsePacket() - Constructor for class de.mrjulsen.dragnsounds.net.cts.SoundGetDataResponsePacket
 
SoundGetDataResponsePacket(long, SoundPlaybackData) - Constructor for class de.mrjulsen.dragnsounds.net.cts.SoundGetDataResponsePacket
 
soundId() - Method in record class de.mrjulsen.dragnsounds.core.data.ChannelContext
Returns the value of the soundId record component.
SoundListCallback - Class in de.mrjulsen.dragnsounds.core.callbacks.client
 
SoundListCallback(long, Consumer<SoundFile[]>) - Constructor for class de.mrjulsen.dragnsounds.core.callbacks.client.SoundListCallback
 
SoundListChunkResponsePacket - Class in de.mrjulsen.dragnsounds.net.stc
 
SoundListChunkResponsePacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.SoundListChunkResponsePacket
 
SoundListChunkResponsePacket(long, boolean, SoundFile[]) - Constructor for class de.mrjulsen.dragnsounds.net.stc.SoundListChunkResponsePacket
 
SoundListRequestPacket - Class in de.mrjulsen.dragnsounds.net.cts
 
SoundListRequestPacket() - Constructor for class de.mrjulsen.dragnsounds.net.cts.SoundListRequestPacket
 
SoundListRequestPacket(long, IFilter<SoundFile>[]) - Constructor for class de.mrjulsen.dragnsounds.net.cts.SoundListRequestPacket
 
SoundLocation - Class in de.mrjulsen.dragnsounds.core.filesystem
An object to locate sound files.
SoundLocation(Level, String) - Constructor for class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
Creates an object to locate a specific folder containing the desired sound files.
SoundLocation(Level, String, String) - Constructor for class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
Creates an object to locate a specific folder containing the desired sound files.
SoundLocation(Level, Path) - Constructor for class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
SoundLocationArgument - Class in de.mrjulsen.dragnsounds.commands.arguments
 
SoundLocationArgument() - Constructor for class de.mrjulsen.dragnsounds.commands.arguments.SoundLocationArgument
 
SoundMetadataCallback - Class in de.mrjulsen.dragnsounds.core.callbacks.client
 
SoundMetadataCallback() - Constructor for class de.mrjulsen.dragnsounds.core.callbacks.client.SoundMetadataCallback
 
SoundPauseResumePacket - Class in de.mrjulsen.dragnsounds.net.stc.modify
 
SoundPauseResumePacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.modify.SoundPauseResumePacket
 
SoundPauseResumePacket(SoundFile, long, boolean) - Constructor for class de.mrjulsen.dragnsounds.net.stc.modify.SoundPauseResumePacket
 
SoundPlaybackData - Record Class in de.mrjulsen.dragnsounds.core.data
 
SoundPlaybackData(float, float, int, Vec3, Vec3, Vec3, float, float, float, float, boolean, int) - Constructor for record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
Creates an instance of a SoundPlaybackData record class.
SoundPlayingCallback - Class in de.mrjulsen.dragnsounds.core.callbacks.server
 
SoundPlayingCallback() - Constructor for class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCallback
 
SoundPlayingCallback.ESoundPlaybackStatus - Enum Class in de.mrjulsen.dragnsounds.core.callbacks.server
 
SoundPlayingCallback.ISoundCreatedCallback - Interface in de.mrjulsen.dragnsounds.core.callbacks.server
 
SoundPlayingCheckCallback - Class in de.mrjulsen.dragnsounds.core.callbacks.server
 
SoundPlayingCheckCallback() - Constructor for class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCheckCallback
 
SoundPlayingCheckPacket - Class in de.mrjulsen.dragnsounds.net.stc
 
SoundPlayingCheckPacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.SoundPlayingCheckPacket
 
SoundPlayingCheckPacket(long, long) - Constructor for class de.mrjulsen.dragnsounds.net.stc.SoundPlayingCheckPacket
 
SoundPlayingCheckResponsePacket - Class in de.mrjulsen.dragnsounds.net.cts
 
SoundPlayingCheckResponsePacket() - Constructor for class de.mrjulsen.dragnsounds.net.cts.SoundPlayingCheckResponsePacket
 
SoundPlayingCheckResponsePacket(long, boolean) - Constructor for class de.mrjulsen.dragnsounds.net.cts.SoundPlayingCheckResponsePacket
 
SoundPositionPacket - Class in de.mrjulsen.dragnsounds.net.stc.modify
 
SoundPositionPacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.modify.SoundPositionPacket
 
SoundPositionPacket(SoundFile, long, Vec3) - Constructor for class de.mrjulsen.dragnsounds.net.stc.modify.SoundPositionPacket
 
SoundSeekPacket - Class in de.mrjulsen.dragnsounds.net.stc.modify
 
SoundSeekPacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.modify.SoundSeekPacket
 
SoundSeekPacket(SoundFile, long, int) - Constructor for class de.mrjulsen.dragnsounds.net.stc.modify.SoundSeekPacket
 
soundSource() - Static method in class de.mrjulsen.dragnsounds.commands.arguments.SoundSourceArgument
 
SoundSourceArgument - Class in de.mrjulsen.dragnsounds.commands.arguments
 
SoundSourceArgument() - Constructor for class de.mrjulsen.dragnsounds.commands.arguments.SoundSourceArgument
 
SoundSourceMixin - Class in de.mrjulsen.dragnsounds.mixin
 
SoundSourceMixin() - Constructor for class de.mrjulsen.dragnsounds.mixin.SoundSourceMixin
 
soundSourceName() - Method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
Returns the value of the soundSourceName record component.
soundsources$invokeInit(String, int, String) - Static method in class de.mrjulsen.dragnsounds.mixin.SoundSourceMixin
 
SoundStreamHolder - Class in de.mrjulsen.dragnsounds.core.callbacks.client
 
SoundStreamHolder() - Constructor for class de.mrjulsen.dragnsounds.core.callbacks.client.SoundStreamHolder
 
SoundUploadCallback - Class in de.mrjulsen.dragnsounds.core.callbacks.client
 
SoundUploadCallback() - Constructor for class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadCallback
 
SoundUploadCancelCallback - Class in de.mrjulsen.dragnsounds.core.callbacks.client
 
SoundUploadCancelCallback() - Constructor for class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadCancelCallback
 
SoundUploadCommandPacket - Class in de.mrjulsen.dragnsounds.net.stc
 
SoundUploadCommandPacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.SoundUploadCommandPacket
 
SoundUploadCommandPacket(SoundFile.Builder, AudioSettings, boolean) - Constructor for class de.mrjulsen.dragnsounds.net.stc.SoundUploadCommandPacket
 
SoundUploadCommandPacket(CompoundTag, AudioSettings, boolean) - Constructor for class de.mrjulsen.dragnsounds.net.stc.SoundUploadCommandPacket
 
SoundUploadProgressCallback - Class in de.mrjulsen.dragnsounds.core.callbacks.client
 
SoundUploadProgressCallback() - Constructor for class de.mrjulsen.dragnsounds.core.callbacks.client.SoundUploadProgressCallback
 
SoundUtils - Class in de.mrjulsen.dragnsounds.util
 
SoundUtils() - Constructor for class de.mrjulsen.dragnsounds.util.SoundUtils
 
SoundVolumePacket - Class in de.mrjulsen.dragnsounds.net.stc.modify
 
SoundVolumePacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.modify.SoundVolumePacket
 
SoundVolumePacket(SoundFile, long, float, float, int) - Constructor for class de.mrjulsen.dragnsounds.net.stc.modify.SoundVolumePacket
 
source - Variable in class de.mrjulsen.dragnsounds.mixin.ChannelMixin
 
source() - Method in record class de.mrjulsen.dragnsounds.core.data.ChannelContext
Returns the value of the source record component.
SPEC - Static variable in class de.mrjulsen.dragnsounds.config.ClientConfig
 
SPEC - Static variable in class de.mrjulsen.dragnsounds.config.CommonConfig
 
SpecificEntityRidingPlaybackArea - Record Class in de.mrjulsen.dragnsounds.api.playback
This implementation of IPlaybackArea checks if the player is riding a specific entity.
SpecificEntityRidingPlaybackArea(Entity) - Constructor for record class de.mrjulsen.dragnsounds.api.playback.SpecificEntityRidingPlaybackArea
Creates an instance of a SpecificEntityRidingPlaybackArea record class.
start(SoundFile) - Method in class de.mrjulsen.dragnsounds.core.data.SoundCommandListener
 
STARTS_WITH - Enum constant in enum class de.mrjulsen.dragnsounds.core.data.ECompareOperation
 
state() - Method in record class de.mrjulsen.dragnsounds.api.ClientApi.UploadProgress
Returns the value of the state record component.
StatusCommand - Class in de.mrjulsen.dragnsounds.commands
 
StatusCommand() - Constructor for class de.mrjulsen.dragnsounds.commands.StatusCommand
 
STEREO - Enum constant in enum class de.mrjulsen.dragnsounds.core.ffmpeg.EChannels
 
stop() - Method in class de.mrjulsen.dragnsounds.core.data.SoundCommandListener
 
STOP - Enum constant in enum class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCallback.ESoundPlaybackStatus
 
stopAllCustomSounds(ServerPlayer[]) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Stops the currently playing sound.
stopAllSoundInstances(SoundFile) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Stops all playing instances the given sound.
stopAllSoundInstances(SoundFile) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
stopAllSoundInstances(SoundFile, ServerPlayer[]) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Stops all playing instances of the given sound file.
stopAllSounds() - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
StopAllSoundsPacket - Class in de.mrjulsen.dragnsounds.net.stc
 
StopAllSoundsPacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.StopAllSoundsPacket
 
stopSound(long) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Stops the currently playing sound.
stopSound(long) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
stopSound(long, ServerPlayer[]) - Static method in class de.mrjulsen.dragnsounds.api.ServerApi
Stops the selected custom sound for all players.
stopSound(Player, long) - Static method in class de.mrjulsen.dragnsounds.core.ServerSoundManager
 
StopSoundInstancesRequest - Class in de.mrjulsen.dragnsounds.net.stc
 
StopSoundInstancesRequest() - Constructor for class de.mrjulsen.dragnsounds.net.stc.StopSoundInstancesRequest
 
StopSoundInstancesRequest(SoundFile) - Constructor for class de.mrjulsen.dragnsounds.net.stc.StopSoundInstancesRequest
 
StopSoundNotificationPacket - Class in de.mrjulsen.dragnsounds.net.cts
 
StopSoundNotificationPacket() - Constructor for class de.mrjulsen.dragnsounds.net.cts.StopSoundNotificationPacket
 
StopSoundNotificationPacket(long) - Constructor for class de.mrjulsen.dragnsounds.net.cts.StopSoundNotificationPacket
 
StopSoundRequest - Class in de.mrjulsen.dragnsounds.net.stc
 
StopSoundRequest() - Constructor for class de.mrjulsen.dragnsounds.net.stc.StopSoundRequest
 
StopSoundRequest(long) - Constructor for class de.mrjulsen.dragnsounds.net.stc.StopSoundRequest
 

T

task() - Method in record class de.mrjulsen.dragnsounds.core.data.ProgressStatus
Returns the value of the task record component.
tick() - Method in class de.mrjulsen.dragnsounds.client.UploadScreen
 
toNbt() - Method in record class de.mrjulsen.dragnsounds.api.ClientApi.UploadProgress
 
toNbt() - Method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
 
toNbt() - Method in record class de.mrjulsen.dragnsounds.core.ffmpeg.AudioSettings
 
toString() - Method in record class de.mrjulsen.dragnsounds.api.ClientApi.UploadProgress
Returns a string representation of this record class.
toString() - Method in record class de.mrjulsen.dragnsounds.api.playback.BoxPlaybackArea
Returns a string representation of this record class.
toString() - Method in record class de.mrjulsen.dragnsounds.api.playback.EntityTypeRidingPlaybackArea
Returns a string representation of this record class.
toString() - Method in record class de.mrjulsen.dragnsounds.api.playback.RadiusPlaybackArea
Returns a string representation of this record class.
toString() - Method in record class de.mrjulsen.dragnsounds.api.playback.SpecificEntityRidingPlaybackArea
Returns a string representation of this record class.
toString() - Method in record class de.mrjulsen.dragnsounds.core.data.ChannelContext
Returns a string representation of this record class.
toString() - Method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
Returns a string representation of this record class.
toString() - Method in record class de.mrjulsen.dragnsounds.core.data.ProgressStatus
Returns a string representation of this record class.
toString() - Method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
Returns a string representation of this record class.
toString() - Method in record class de.mrjulsen.dragnsounds.core.ffmpeg.AudioSettings
Returns a string representation of this record class.
toString() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
toString() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundLocation
 
totalSpace() - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
type() - Method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
Returns the value of the type record component.

U

ui(long, SoundFile, SoundSource, float, float) - Static method in class de.mrjulsen.dragnsounds.core.ext.CustomSoundInstance
 
UI - Enum constant in enum class de.mrjulsen.dragnsounds.core.data.ESoundType
 
updateMetadata(Map<String, String>) - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
Update the metadata of this file.
updateMetadataInternal(SoundLocation, String, Map<String, String>) - Static method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
 
UpdateMetadataPacket - Class in de.mrjulsen.dragnsounds.net.cts
 
UpdateMetadataPacket() - Constructor for class de.mrjulsen.dragnsounds.net.cts.UpdateMetadataPacket
 
UpdateMetadataPacket(String, SoundLocation, Map<String, String>) - Constructor for class de.mrjulsen.dragnsounds.net.cts.UpdateMetadataPacket
 
UpdateMetadataPacket(String, CompoundTag, Map<String, String>) - Constructor for class de.mrjulsen.dragnsounds.net.cts.UpdateMetadataPacket
 
UPLOAD - Enum constant in enum class de.mrjulsen.dragnsounds.api.ClientApi.UploadState
 
UploadFailedPacket - Class in de.mrjulsen.dragnsounds.net.stc
 
UploadFailedPacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.UploadFailedPacket
 
UploadFailedPacket(long, StatusResult) - Constructor for class de.mrjulsen.dragnsounds.net.stc.UploadFailedPacket
 
uploadId - Variable in class de.mrjulsen.dragnsounds.client.UploadScreen
 
UploadProgress(double, ClientApi.UploadState) - Constructor for record class de.mrjulsen.dragnsounds.api.ClientApi.UploadProgress
Creates an instance of a UploadProgress record class.
UploadProgressPacket - Class in de.mrjulsen.dragnsounds.net.stc
 
UploadProgressPacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.UploadProgressPacket
 
UploadProgressPacket(long, ClientApi.UploadProgress) - Constructor for class de.mrjulsen.dragnsounds.net.stc.UploadProgressPacket
 
UploadScreen - Class in de.mrjulsen.dragnsounds.client
 
UploadScreen(long) - Constructor for class de.mrjulsen.dragnsounds.client.UploadScreen
 
uploadSound(String, SoundFile.Builder, AudioSettings, Consumer<Optional<SoundFile>>, BiConsumer<ClientApi.UploadProgress, ClientApi.UploadProgress>, Consumer<StatusResult>) - Static method in class de.mrjulsen.dragnsounds.api.ClientApi
Converts the given sound file into the ogg format and uploads it to the server.
uploadSound(String, SoundFile.Builder, AudioSettings, Consumer<Optional<SoundFile>>, BiConsumer<ClientApi.UploadProgress, ClientApi.UploadProgress>, Consumer<StatusResult>) - Static method in class de.mrjulsen.dragnsounds.core.ClientSoundManager
 
UploadSoundBuffer - Class in de.mrjulsen.dragnsounds.core.data
 
UploadSoundBuffer(long, int, ServerPlayer) - Constructor for class de.mrjulsen.dragnsounds.core.data.UploadSoundBuffer
 
UploadSoundPacket - Class in de.mrjulsen.dragnsounds.net.cts
 
UploadSoundPacket() - Constructor for class de.mrjulsen.dragnsounds.net.cts.UploadSoundPacket
 
UploadSoundPacket(long, int, boolean, int, byte[]) - Constructor for class de.mrjulsen.dragnsounds.net.cts.UploadSoundPacket
 
UploadSuccessPacket - Class in de.mrjulsen.dragnsounds.net.stc
 
UploadSuccessPacket() - Constructor for class de.mrjulsen.dragnsounds.net.stc.UploadSuccessPacket
 
UploadSuccessPacket(long, SoundFile) - Constructor for class de.mrjulsen.dragnsounds.net.stc.UploadSuccessPacket
 
USE_SOUND_COMMAND_PERMISSION - Static variable in class de.mrjulsen.dragnsounds.config.CommonConfig
 

V

validateHash() - Method in class de.mrjulsen.dragnsounds.core.filesystem.SoundFile
Called on the server-side after loading the file.
value - Variable in class de.mrjulsen.dragnsounds.core.data.filter.AbstractFilter
 
value() - Method in class de.mrjulsen.dragnsounds.core.data.filter.AbstractFilter
 
value() - Method in interface de.mrjulsen.dragnsounds.core.data.filter.IFilter
The value to search for in the target object.
value() - Method in record class de.mrjulsen.dragnsounds.core.data.ProgressStatus
Returns the value of the value record component.
valueOf(String) - Static method in enum class de.mrjulsen.dragnsounds.api.ClientApi.UploadState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCallback.ESoundPlaybackStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.mrjulsen.dragnsounds.core.data.ECompareOperation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.mrjulsen.dragnsounds.core.data.ESoundType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.mrjulsen.dragnsounds.core.ext.CustomSoundSource
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.mrjulsen.dragnsounds.core.ffmpeg.EChannels
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.mrjulsen.dragnsounds.api.ClientApi.UploadState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.mrjulsen.dragnsounds.core.callbacks.server.SoundPlayingCallback.ESoundPlaybackStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.mrjulsen.dragnsounds.core.data.ECompareOperation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.mrjulsen.dragnsounds.core.data.ESoundType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.mrjulsen.dragnsounds.core.ext.CustomSoundSource
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.mrjulsen.dragnsounds.core.ffmpeg.EChannels
Returns an array containing the constants of this enum class, in the order they are declared.
vehicle() - Method in record class de.mrjulsen.dragnsounds.api.playback.SpecificEntityRidingPlaybackArea
Returns the value of the vehicle record component.
velocity() - Method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
Returns the value of the velocity record component.
volume() - Method in record class de.mrjulsen.dragnsounds.core.data.PlaybackConfig
Returns the value of the volume record component.
volume() - Method in record class de.mrjulsen.dragnsounds.core.data.SoundPlaybackData
Returns the value of the volume record component.
VOLUME_DEFAULT - Static variable in class de.mrjulsen.dragnsounds.core.ext.CustomSoundInstance
 
VOLUME_MAX - Static variable in class de.mrjulsen.dragnsounds.core.ext.CustomSoundInstance
 
VOLUME_MIN - Static variable in class de.mrjulsen.dragnsounds.core.ext.CustomSoundInstance
 
VORBIS_CODEC - Static variable in class de.mrjulsen.dragnsounds.core.ffmpeg.FFmpegUtils
 

W

willHaveSpace(int) - Method in class de.mrjulsen.dragnsounds.core.data.SoundDataStream
 
world(long, SoundFile, SoundSource, float, float, Vec3, boolean, int) - Static method in class de.mrjulsen.dragnsounds.core.ext.CustomSoundInstance
 
WORLD - Enum constant in enum class de.mrjulsen.dragnsounds.core.data.ESoundType
 

X

x1() - Method in record class de.mrjulsen.dragnsounds.api.playback.BoxPlaybackArea
Returns the value of the x1 record component.
x2() - Method in record class de.mrjulsen.dragnsounds.api.playback.BoxPlaybackArea
Returns the value of the x2 record component.

Y

y1() - Method in record class de.mrjulsen.dragnsounds.api.playback.BoxPlaybackArea
Returns the value of the y1 record component.
y2() - Method in record class de.mrjulsen.dragnsounds.api.playback.BoxPlaybackArea
Returns the value of the y2 record component.

Z

z1() - Method in record class de.mrjulsen.dragnsounds.api.playback.BoxPlaybackArea
Returns the value of the z1 record component.
z2() - Method in record class de.mrjulsen.dragnsounds.api.playback.BoxPlaybackArea
Returns the value of the z2 record component.
ZERO_UUID - Static variable in class de.mrjulsen.dragnsounds.DragNSounds
 
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form