Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

Activation - Interface in su.plo.voice.proto.data.audio.capture
 
ActivationManager<T extends Activation> - Interface in su.plo.voice.api.audio.capture
 
ActivationRegisterPacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
ActivationRegisterPacket() - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.ActivationRegisterPacket
 
ActivationUnregisterPacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
ActivationUnregisterPacket() - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.ActivationUnregisterPacket
 
addConnection(UdpProxyConnection) - Method in interface su.plo.voice.api.proxy.connection.UdpProxyConnectionManager
 
addFilter(Predicate<VoicePlayer>) - Method in interface su.plo.voice.api.server.audio.source.ServerAudioSource
 
Addon - Annotation Type in su.plo.voice.api.addon.annotation
 
AddonAnnotationProcessor - Class in su.plo.voice.api.addon.annotation.processor
 
AddonAnnotationProcessor() - Constructor for class su.plo.voice.api.addon.annotation.processor.AddonAnnotationProcessor
 
AddonContainer - Interface in su.plo.voice.api.addon
A wrapper around an addon
AddonDependency - Class in su.plo.voice.api.addon
Represents a dependency on another addon
AddonDependency(String, boolean) - Constructor for class su.plo.voice.api.addon.AddonDependency
Creates a new addon dependency
addonId - Variable in class su.plo.voice.proto.data.audio.source.SourceInfo
 
AddonManager - Interface in su.plo.voice.api.addon
Manages Plasmo Voice addons
AddonScope - Enum in su.plo.voice.api.addon
 
addPermission(String) - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation
Adds a permission to the activation
addPermission(String) - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation.Builder
Adds a permission to the activation
addPlayer(VoicePlayer) - Method in interface su.plo.voice.api.server.audio.line.ServerPlayerMap
 
aesEncryptionKey() - Method in interface su.plo.voice.api.proxy.config.ProxyConfig
 
angle - Variable in class su.plo.voice.proto.data.audio.source.SourceInfo
 
append(MinecraftTextComponent) - Method in class su.plo.lib.api.chat.MinecraftTextComponent
 
apply(Object) - Method in class su.plo.voice.api.server.config.ServerLanguageProcessor
 
AudioDecoder - Interface in su.plo.voice.api.audio.codec
 
AudioEncoder - Interface in su.plo.voice.api.audio.codec
 
audioLevelToDoubleRange(double) - Static method in class su.plo.voice.api.util.AudioUtil
Converts the audio level to double in range [0, 1]
AudioSource<S extends SourceInfo> - Interface in su.plo.voice.api.audio.source
 
AudioSourceManager<T extends AudioSource<?>> - Interface in su.plo.voice.api.audio.source
 
AudioUtil - Class in su.plo.voice.api.util
 

B

BaseAudioPacket<T extends PacketHandler> - Class in su.plo.voice.proto.packets.udp.bothbound
 
BaseAudioPacket(long, byte[]) - Constructor for class su.plo.voice.proto.packets.udp.bothbound.BaseAudioPacket
 
BaseServerSourceManager - Interface in su.plo.voice.api.server.audio.source
 
booleanValue(boolean) - Method in enum su.plo.lib.api.server.permission.PermissionTristate
 
broadcast(Packet<T>, Predicate<P>) - Method in interface su.plo.voice.api.server.connection.ConnectionManager
Broadcasts packet to all players with voice chat installed
broadcast(Packet<T>) - Method in interface su.plo.voice.api.server.connection.ConnectionManager
Broadcasts packet to all players with voice chat installed
build() - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation.Builder
Builds the activation
build() - Method in class su.plo.voice.api.util.Params.Builder
 
builder() - Static method in class su.plo.voice.api.util.Params
 
byOrdinal(int) - Static method in enum su.plo.voice.api.event.EventPriority
 
bytesToShort(byte, byte) - Static method in class su.plo.voice.api.util.AudioUtil
Converts two bytes to one short
bytesToShorts(byte[]) - Static method in class su.plo.voice.api.util.AudioUtil
Converts bytes to shorts
byType(int) - Method in class su.plo.voice.proto.packets.PacketRegistry
 

C

calculateAudioLevel(byte[], int, int) - Static method in class su.plo.voice.api.util.AudioUtil
Calculates the audio level
calculateAudioLevel(short[], int, int) - Static method in class su.plo.voice.api.util.AudioUtil
Calculates the audio level
calculateAudioLevelFromRMS(double, int) - Static method in class su.plo.voice.api.util.AudioUtil
Calculates the audio level from RMS and samples count
calculateHighestAudioLevel(short[]) - Static method in class su.plo.voice.api.util.AudioUtil
Gets the highest audio level in the samples
call(E) - Method in interface su.plo.voice.api.event.EventBus
Calls the event
callAsync(E) - Method in interface su.plo.voice.api.event.EventBus
Calls the event asynchronously
CaptureInfo - Class in su.plo.voice.proto.data.audio.capture
 
CaptureInfo() - Constructor for class su.plo.voice.proto.data.audio.capture.CaptureInfo
 
ceil(float) - Static method in class su.plo.lib.api.MathLib
 
ceil(double) - Static method in class su.plo.lib.api.MathLib
 
changePage(String) - Static method in class su.plo.lib.api.chat.MinecraftTextClickEvent
 
checkPermissions(VoicePlayer) - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation
Checks if player has any permission
checkPermissions(MinecraftServerPlayer) - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation
Checks if player has any permission
CircularBuffer<T> - Class in su.plo.voice.api.util
 
CircularBuffer(int, T) - Constructor for class su.plo.voice.api.util.CircularBuffer
 
clamp(byte, byte, byte) - Static method in class su.plo.lib.api.MathLib
 
clamp(int, int, int) - Static method in class su.plo.lib.api.MathLib
 
clamp(long, long, long) - Static method in class su.plo.lib.api.MathLib
 
clamp(float, float, float) - Static method in class su.plo.lib.api.MathLib
 
clamp(double, double, double) - Static method in class su.plo.lib.api.MathLib
 
clampedLerp(double, double, double) - Static method in class su.plo.lib.api.MathLib
 
clampedLerp(float, float, float) - Static method in class su.plo.lib.api.MathLib
 
clear() - Method in class su.plo.lib.api.server.command.MinecraftCommandManager
 
clear() - Method in class su.plo.lib.api.server.permission.PermissionsManager
 
clear() - Method in interface su.plo.voice.api.audio.capture.ActivationManager
 
clear() - Method in interface su.plo.voice.api.audio.line.SourceLineManager
 
clear() - Method in interface su.plo.voice.api.audio.source.AudioSourceManager
 
clear() - Method in interface su.plo.voice.api.proxy.server.RemoteServerManager
Clears all remote servers
clearConnections() - Method in interface su.plo.voice.api.proxy.connection.UdpProxyConnectionManager
 
clearFilters() - Method in interface su.plo.voice.api.server.audio.source.ServerAudioSource
 
clearPermissions() - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation
Clears all permissions from the activation
clearPlayers() - Method in interface su.plo.voice.api.server.audio.line.ServerPlayerMap
 
clickEvent(MinecraftTextClickEvent.Action, String) - Static method in class su.plo.lib.api.chat.MinecraftTextClickEvent
 
clickEvent - Variable in class su.plo.lib.api.chat.MinecraftTextComponent
 
clickEvent(MinecraftTextClickEvent) - Method in class su.plo.lib.api.chat.MinecraftTextComponent
 
ClientPacketTcpHandler - Interface in su.plo.voice.proto.packets.tcp.clientbound
 
ClientPacketUdpHandler - Interface in su.plo.voice.proto.packets.udp.clientbound
 
close() - Method in interface su.plo.voice.api.audio.codec.AudioDecoder
 
close() - Method in interface su.plo.voice.api.audio.codec.AudioEncoder
 
codec - Variable in class su.plo.voice.proto.data.audio.source.SourceInfo
 
CodecException - Exception in su.plo.voice.api.audio.codec
 
CodecException() - Constructor for exception su.plo.voice.api.audio.codec.CodecException
 
CodecException(String) - Constructor for exception su.plo.voice.api.audio.codec.CodecException
 
CodecException(String, Throwable) - Constructor for exception su.plo.voice.api.audio.codec.CodecException
 
CodecException(Throwable) - Constructor for exception su.plo.voice.api.audio.codec.CodecException
 
CodecInfo - Class in su.plo.voice.proto.data.audio.codec
 
CodecInfo() - Constructor for class su.plo.voice.proto.data.audio.codec.CodecInfo
 
CodecManager - Interface in su.plo.voice.api.audio.codec
 
CodecSupplier<Encoder extends AudioEncoder,Decoder extends AudioDecoder> - Interface in su.plo.voice.api.audio.codec
 
commandByName - Variable in class su.plo.lib.api.server.command.MinecraftCommandManager
 
CommandsRegisterEvent - Class in su.plo.voice.api.proxy.event.command
Called when the server is ready to register commands.
CommandsRegisterEvent(PlasmoVoiceProxy, MinecraftCommandManager<MinecraftProxyCommand>) - Constructor for class su.plo.voice.api.proxy.event.command.CommandsRegisterEvent
 
ConfigPacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
ConfigPacket(UUID, CaptureInfo, EncryptionInfo, Set<VoiceSourceLine>, Set<VoiceActivation>, Map<String, Boolean>) - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.ConfigPacket
 
ConfigPlayerInfoPacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
ConfigPlayerInfoPacket(Map<String, Boolean>) - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.ConfigPlayerInfoPacket
 
ConnectionManager<T extends PacketHandler,P extends VoicePlayer> - Interface in su.plo.voice.api.server.connection
 
ConnectionPacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
ConnectionPacket() - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.ConnectionPacket
 
containsEntry(UUID) - Method in interface su.plo.lib.api.proxy.player.MinecraftTabList
 
containsKey(String) - Method in class su.plo.voice.api.util.Params
 
containsMinAudioLevel(byte[], double) - Static method in class su.plo.voice.api.util.AudioUtil
Checks if any sample audio level greater than the min audio level
containsMinAudioLevel(short[], double) - Static method in class su.plo.voice.api.util.AudioUtil
Checks if any sample audio level greater than the min audio level
convert(MinecraftTextComponent) - Method in interface su.plo.lib.api.chat.MinecraftTextConverter
 
convert(List<MinecraftTextComponent>) - Method in interface su.plo.lib.api.chat.MinecraftTextConverter
 
convert(MinecraftCommandSource, MinecraftTextComponent) - Method in class su.plo.lib.api.server.chat.ServerTextConverter
 
convertToMonoBytes(short[]) - Static method in class su.plo.voice.api.util.AudioUtil
Converts stereo samples to mono bytes
convertToMonoShorts(short[]) - Static method in class su.plo.voice.api.util.AudioUtil
Converts stereo samples to mono shorts
copyToClipboard(String) - Static method in class su.plo.lib.api.chat.MinecraftTextClickEvent
 
create(String, byte[]) - Method in interface su.plo.voice.api.encryption.EncryptionManager
 
create(byte[]) - Method in interface su.plo.voice.api.encryption.EncryptionSupplier
 
createBuilder(Object, String, String, String, String, int) - Method in interface su.plo.voice.api.server.audio.capture.ServerActivationManager
Creates a new activation builder
createDecoder(String, int, boolean, int, int, Params) - Method in interface su.plo.voice.api.audio.codec.CodecManager
 
createDecoder(int, boolean, int, int, Params) - Method in interface su.plo.voice.api.audio.codec.CodecSupplier
 
createDirectSource(Object, ServerSourceLine, String, boolean) - Method in interface su.plo.voice.api.server.audio.source.BaseServerSourceManager
 
createEncoder(String, int, boolean, int, int, Params) - Method in interface su.plo.voice.api.audio.codec.CodecManager
 
createEncoder(int, boolean, int, int, Params) - Method in interface su.plo.voice.api.audio.codec.CodecSupplier
 
CustomPacket - Class in su.plo.voice.proto.packets.udp.bothbound
 
CustomPacket() - Constructor for class su.plo.voice.proto.packets.udp.bothbound.CustomPacket
 

D

data - Variable in class su.plo.voice.proto.packets.udp.bothbound.BaseAudioPacket
 
dbToMul(float) - Static method in class su.plo.voice.api.util.AudioUtil
 
DebugLogger - Class in su.plo.voice.api.logging
 
DebugLogger() - Constructor for class su.plo.voice.api.logging.DebugLogger
 
decode(byte[]) - Method in interface su.plo.voice.api.audio.codec.AudioDecoder
 
decode(ByteArrayDataInput) - Static method in class su.plo.voice.proto.packets.tcp.PacketTcpCodec
 
decode(ByteArrayDataInput) - Static method in class su.plo.voice.proto.packets.udp.PacketUdpCodec
 
decrypt(byte[]) - Method in interface su.plo.voice.api.encryption.Encryption
 
defaultDistance - Variable in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
defaultLanguage() - Method in interface su.plo.voice.api.proxy.config.ProxyConfig
 
Dependency - Annotation Type in su.plo.voice.api.addon.annotation
 
deserialize(ByteArrayDataInput) - Method in class su.plo.voice.proto.data.audio.capture.CaptureInfo
 
deserialize(ByteArrayDataInput) - Method in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
deserialize(ByteArrayDataInput) - Method in class su.plo.voice.proto.data.audio.codec.CodecInfo
 
deserialize(ByteArrayDataInput) - Method in class su.plo.voice.proto.data.audio.line.VoiceSourceLine
 
deserialize(ByteArrayDataInput) - Method in class su.plo.voice.proto.data.audio.source.DirectSourceInfo
 
deserialize(ByteArrayDataInput) - Method in class su.plo.voice.proto.data.audio.source.EntitySourceInfo
 
deserialize(ByteArrayDataInput) - Method in class su.plo.voice.proto.data.audio.source.PlayerSourceInfo
 
deserialize(ByteArrayDataInput) - Method in class su.plo.voice.proto.data.audio.source.SelfSourceInfo
 
deserialize(ByteArrayDataInput) - Method in class su.plo.voice.proto.data.audio.source.SourceInfo
 
deserialize(ByteArrayDataInput) - Method in class su.plo.voice.proto.data.audio.source.StaticSourceInfo
 
deserialize(ByteArrayDataInput) - Method in class su.plo.voice.proto.data.encryption.EncryptionInfo
 
deserialize(ByteArrayDataInput) - Method in class su.plo.voice.proto.data.player.MinecraftGameProfile
 
deserialize(ByteArrayDataInput) - Method in class su.plo.voice.proto.data.player.VoicePlayerInfo
 
deserialize(ByteArrayDataInput) - Method in class su.plo.voice.proto.data.pos.Pos3d
 
deserialize(ByteArrayDataInput) - Method in interface su.plo.voice.proto.packets.PacketSerializable
 
DirectSourceInfo - Class in su.plo.voice.proto.data.audio.source
 
DirectSourceInfo(String, UUID, UUID, byte, String, boolean, boolean, int, MinecraftGameProfile, Pos3d, Pos3d, boolean) - Constructor for class su.plo.voice.proto.data.audio.source.DirectSourceInfo
 
disconnect() - Method in interface su.plo.voice.api.server.socket.UdpConnection
 
distances - Variable in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
distanceSquared(Pos3d) - Method in class su.plo.voice.proto.data.pos.Pos3d
 
DistanceVisualizePacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
DistanceVisualizePacket() - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.DistanceVisualizePacket
 
doubleRangeToAudioLevel(double) - Static method in class su.plo.voice.api.util.AudioUtil
Converts the double in range [0, 1] to audio level

E

empty() - Static method in class su.plo.lib.api.chat.MinecraftTextComponent
 
EMPTY - Static variable in class su.plo.voice.api.util.Params
 
encode(short[]) - Method in interface su.plo.voice.api.audio.codec.AudioEncoder
 
encode(Packet<?>) - Static method in class su.plo.voice.proto.packets.tcp.PacketTcpCodec
 
encode(Packet<?>, UUID) - Static method in class su.plo.voice.proto.packets.udp.PacketUdpCodec
 
encrypt(byte[]) - Method in interface su.plo.voice.api.encryption.Encryption
 
Encryption - Interface in su.plo.voice.api.encryption
 
EncryptionException - Exception in su.plo.voice.api.encryption
 
EncryptionException() - Constructor for exception su.plo.voice.api.encryption.EncryptionException
 
EncryptionException(String) - Constructor for exception su.plo.voice.api.encryption.EncryptionException
 
EncryptionException(String, Throwable) - Constructor for exception su.plo.voice.api.encryption.EncryptionException
 
EncryptionException(Throwable) - Constructor for exception su.plo.voice.api.encryption.EncryptionException
 
EncryptionInfo - Class in su.plo.voice.proto.data.encryption
 
EncryptionInfo() - Constructor for class su.plo.voice.proto.data.encryption.EncryptionInfo
 
EncryptionManager - Interface in su.plo.voice.api.encryption
 
EncryptionSupplier - Interface in su.plo.voice.api.encryption
 
EntitySourceInfo - Class in su.plo.voice.proto.data.audio.source
 
EntitySourceInfo(String, UUID, UUID, byte, String, boolean, boolean, int, int) - Constructor for class su.plo.voice.proto.data.audio.source.EntitySourceInfo
 
entrySet() - Method in class su.plo.voice.api.util.Params
 
equals(Object) - Method in class su.plo.voice.api.addon.AddonDependency
 
equals(Object) - Method in class su.plo.voice.api.addon.annotation.processor.JsonAddon
 
Event - Interface in su.plo.voice.api.event
 
EventBus - Interface in su.plo.voice.api.event
 
EventCancellable - Interface in su.plo.voice.api.event
 
EventCancellableBase - Class in su.plo.voice.api.event
 
EventCancellableBase() - Constructor for class su.plo.voice.api.event.EventCancellableBase
 
EventHandler<E extends Event> - Interface in su.plo.voice.api.event
 
EventPriority - Enum in su.plo.voice.api.event
Represents an event's priority in execution
EventSubscribe - Annotation Type in su.plo.voice.api.event
 
execute(MinecraftCommandSource, String[]) - Method in interface su.plo.lib.api.server.command.MinecraftCommand
 
execute(E) - Method in interface su.plo.voice.api.event.EventHandler
 

F

fastFloor(double) - Static method in class su.plo.lib.api.MathLib
 
floatsToShorts(float[]) - Static method in class su.plo.voice.api.util.AudioUtil
Converts floats to shorts
floor(float) - Static method in class su.plo.lib.api.MathLib
 
floor(double) - Static method in class su.plo.lib.api.MathLib
 
from(Reader) - Static method in class su.plo.voice.api.addon.annotation.processor.JsonAddon
 

G

gainCoefficient(int, float) - Static method in class su.plo.voice.api.util.AudioUtil
 
generateId(String) - Static method in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
generateId(String) - Static method in class su.plo.voice.proto.data.audio.line.VoiceSourceLine
 
get(String) - Method in class su.plo.voice.api.util.Params
 
get(String, Class<?>) - Method in class su.plo.voice.api.util.Params
 
getActivationById(UUID) - Method in interface su.plo.voice.api.audio.capture.ActivationManager
 
getActivationByName(String) - Method in interface su.plo.voice.api.audio.capture.ActivationManager
 
getActivationDistanceById(UUID) - Method in interface su.plo.voice.api.server.player.VoicePlayer
Gets the activation's distance by its id
getActivationId() - Method in class su.plo.voice.api.server.event.audio.source.ServerSourceAudioPacketEvent
 
getActivationManager() - Method in interface su.plo.voice.api.proxy.PlasmoVoiceProxy
getActivations() - Method in interface su.plo.voice.api.audio.capture.ActivationManager
 
getActivations() - Method in class su.plo.voice.proto.packets.tcp.clientbound.ConfigPacket
 
getAddon(String) - Method in interface su.plo.voice.api.addon.AddonManager
Gets an AddonContainer by its id
getAddon(Object) - Method in interface su.plo.voice.api.addon.AddonManager
Gets an AddonContainer by its instance
getAddon() - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation
Gets the activation's addon
getAddon() - Method in interface su.plo.voice.api.server.audio.line.ServerSourceLine
Gets the line's addon
getAddon() - Method in interface su.plo.voice.api.server.audio.source.ServerAudioSource
 
getAddonManager() - Method in interface su.plo.voice.api.PlasmoVoice
Gets the AddonManager This manager can be used to get addons
getAddress() - Method in interface su.plo.voice.api.proxy.server.RemoteServer
 
getAlgorithms() - Method in interface su.plo.voice.api.encryption.EncryptionManager
 
getAllServers() - Method in interface su.plo.voice.api.proxy.server.RemoteServerManager
Gets the all UDP remote servers
getAuthors() - Method in interface su.plo.voice.api.addon.AddonContainer
Gets the addon authors
getBackgroundExecutor() - Method in interface su.plo.voice.api.PlasmoVoice
Gets the ScheduledExecutorService Executor used for background tasks
getClientLanguage(String) - Method in interface su.plo.voice.api.server.config.ServerLanguages
Gets the client language by name or default language if not found
getClientLanguage() - Method in interface su.plo.voice.api.server.config.ServerLanguages
Gets the default client language
getClientLanguage(MinecraftChatHolder) - Method in interface su.plo.voice.api.server.config.ServerLanguages
Gets the client language by chat holder
getCodecManager() - Method in interface su.plo.voice.api.PlasmoVoice
Gets the CodecManager This manager can be used to create a codec encoder/decoder or register a custom codec encoder/decoder
getCodecs() - Method in interface su.plo.voice.api.audio.codec.CodecManager
 
getCollection() - Method in class su.plo.voice.api.util.CircularBuffer
 
getCommandManager() - Method in interface su.plo.lib.api.proxy.MinecraftProxyLib
 
getConfig() - Method in interface su.plo.voice.api.proxy.PlasmoVoiceProxy
Gets the ProxyConfig
getConfigFolder() - Method in interface su.plo.voice.api.PlasmoVoice
Gets ths Plasmo Voice config folder
getConnectionByAnySecret(UUID) - Method in interface su.plo.voice.api.proxy.connection.UdpProxyConnectionManager
 
getConnectionByPlayerId(UUID) - Method in interface su.plo.voice.api.server.connection.UdpConnectionManager
 
getConnectionByRemoteSecret(UUID) - Method in interface su.plo.voice.api.proxy.connection.UdpProxyConnectionManager
 
getConnectionBySecret(UUID) - Method in interface su.plo.voice.api.server.connection.UdpConnectionManager
 
getConnections() - Method in interface su.plo.voice.api.server.connection.UdpConnectionManager
 
getData() - Method in class su.plo.voice.proto.packets.udp.clientbound.SelfAudioInfoPacket
 
getDefaultDistance() - Method in interface su.plo.voice.proto.data.audio.capture.Activation
Gets the activation's default distance
getDistances() - Method in interface su.plo.voice.proto.data.audio.capture.Activation
Gets the activation's available distances
getDistances() - Method in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
getEncryptionManager() - Method in interface su.plo.voice.api.PlasmoVoice
Gets the EncryptionManager This manager can be used to create an encryption or register a custom encryption
getEventBus() - Method in interface su.plo.lib.api.proxy.MinecraftProxyLib
 
getEventBus() - Method in interface su.plo.voice.api.PlasmoVoice
Gets the EventBus, used for subscribing to Plasmo Voice events
getEyeHeight() - Method in interface su.plo.lib.api.entity.MinecraftEntity
 
getFilters() - Method in interface su.plo.voice.api.server.audio.source.ServerAudioSource
 
getGameProfile() - Method in interface su.plo.lib.api.server.player.MinecraftServerPlayer
 
getHighestAbsoluteSample(short[]) - Static method in class su.plo.voice.api.util.AudioUtil
Gets the highest absolute sample
getHitBoxHeight() - Method in interface su.plo.lib.api.entity.MinecraftEntity
 
getHitBoxWidth() - Method in interface su.plo.lib.api.entity.MinecraftEntity
 
getIcon() - Method in interface su.plo.voice.proto.data.audio.capture.Activation
Gets the activation's icon Minecraft ResourceLocation or base64 in format: "base64;base64_string"
getIcon() - Method in interface su.plo.voice.proto.data.audio.line.SourceLine
Gets the line's icon Minecraft ResourceLocation or base64 in format: "base64;base64_string"
getId() - Method in interface su.plo.lib.api.entity.MinecraftEntity
Gets the entity id
getId() - Method in interface su.plo.voice.api.addon.AddonContainer
Gets the addon id
getId() - Method in interface su.plo.voice.api.server.audio.source.ServerAudioSource
 
getId() - Method in interface su.plo.voice.proto.data.audio.capture.Activation
Gets the activation id
getId() - Method in interface su.plo.voice.proto.data.audio.line.SourceLine
Gets the line id
getInfo() - Method in interface su.plo.lib.api.proxy.server.MinecraftProxyServer
 
getInfo() - Method in interface su.plo.voice.api.audio.source.AudioSource
 
getInfo() - Method in interface su.plo.voice.api.server.player.VoicePlayer
 
getInstance() - Method in interface su.plo.lib.api.entity.MinecraftEntity
Gets the backed entity object
getInstance() - Method in interface su.plo.voice.api.addon.AddonContainer
Returns the addon instance
getInstance() - Method in interface su.plo.voice.api.proxy.player.VoiceProxyPlayer
 
getInstance() - Method in interface su.plo.voice.api.server.player.VoicePlayer
 
getLanguage() - Method in interface su.plo.lib.api.server.command.MinecraftChatHolder
 
getLanguages() - Method in interface su.plo.voice.api.proxy.PlasmoVoiceProxy
getLine() - Method in interface su.plo.voice.api.server.audio.source.ServerAudioSource
 
getLineById(UUID) - Method in interface su.plo.voice.api.audio.line.SourceLineManager
 
getLineByName(String) - Method in interface su.plo.voice.api.audio.line.SourceLineManager
 
getLines() - Method in interface su.plo.voice.api.audio.line.SourceLineManager
 
getLookAngle() - Method in interface su.plo.lib.api.entity.MinecraftEntity
 
getLookAngle(Pos3d) - Method in interface su.plo.lib.api.entity.MinecraftEntity
 
getLookAngle() - Method in interface su.plo.voice.api.server.audio.source.ServerDirectSource
 
getMainClass() - Method in interface su.plo.voice.api.addon.AddonContainer
Returns the addon's main class
getMaxDistance() - Method in interface su.plo.voice.proto.data.audio.capture.Activation
Gets the max distance from a distances collection
getMaxDistance() - Method in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
getMinDistance() - Method in interface su.plo.voice.proto.data.audio.capture.Activation
Gets the min distance from a distances collection
getMinDistance() - Method in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
getMinecraftProxy() - Method in interface su.plo.voice.api.proxy.PlasmoVoiceProxy
getModLoader() - Method in interface su.plo.voice.api.server.player.VoicePlayer
 
getName() - Method in interface su.plo.lib.api.entity.MinecraftPlayerEntity
 
getName() - Method in interface su.plo.lib.api.proxy.server.MinecraftProxyServerInfo
 
getName() - Method in interface su.plo.lib.api.server.player.MinecraftServerPlayer
 
getName() - Method in interface su.plo.voice.api.addon.AddonContainer
Gets the addon name
getName() - Method in interface su.plo.voice.api.audio.codec.CodecSupplier
 
getName() - Method in interface su.plo.voice.api.encryption.EncryptionSupplier
 
getName() - Method in interface su.plo.voice.api.proxy.server.RemoteServer
 
getName() - Method in interface su.plo.voice.proto.data.audio.capture.Activation
Gets the activation name
getName() - Method in interface su.plo.voice.proto.data.audio.line.SourceLine
Gets the line name
getPacket() - Method in class su.plo.voice.proto.packets.udp.PacketUdp
 
getPath() - Method in interface su.plo.voice.api.addon.AddonContainer
Returns the addon's path
getPermission(String) - Method in interface su.plo.lib.api.server.command.MinecraftPermissionHolder
 
getPermissionDefault(String) - Method in class su.plo.lib.api.server.permission.PermissionsManager
 
getPermissions() - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation
Gets the activation's permission
getPermissionsManager() - Method in interface su.plo.lib.api.proxy.MinecraftProxyLib
 
getPlayer() - Method in interface su.plo.voice.api.proxy.socket.UdpProxyConnection
 
getPlayer() - Method in interface su.plo.voice.api.server.socket.UdpConnection
 
getPlayerById(UUID) - Method in interface su.plo.lib.api.proxy.MinecraftProxyLib
 
getPlayerById(UUID) - Method in interface su.plo.voice.api.server.player.VoicePlayerManager
Gets the P by uuid
getPlayerByInstance(Object) - Method in interface su.plo.lib.api.proxy.MinecraftProxyLib
 
getPlayerByName(String) - Method in interface su.plo.lib.api.proxy.MinecraftProxyLib
 
getPlayerIdByAnySecret(UUID) - Method in interface su.plo.voice.api.proxy.connection.UdpProxyConnectionManager
 
getPlayerIdByRemoteSecret(UUID) - Method in interface su.plo.voice.api.proxy.connection.UdpProxyConnectionManager
 
getPlayerIdBySecret(UUID) - Method in interface su.plo.voice.api.proxy.connection.UdpProxyConnectionManager
 
getPlayerManager() - Method in interface su.plo.voice.api.proxy.PlasmoVoiceProxy
Gets the VoicePlayerManager This manager can be used to get voice players
getPlayerMap(VoicePlayer) - Method in interface su.plo.voice.api.server.audio.line.ServerPlayersSourceLine
 
getPlayers() - Method in interface su.plo.lib.api.proxy.MinecraftProxyLib
 
getPlayers() - Method in interface su.plo.voice.api.server.audio.line.ServerPlayerMap
 
getPlayers() - Method in interface su.plo.voice.api.server.player.VoicePlayerManager
Gets collection of the players
getPlayers() - Method in interface su.plo.voice.proto.data.audio.line.SourceLine
Gets the line's players
getPlayers() - Method in class su.plo.voice.proto.data.audio.line.VoiceSourceLine
 
getPlayerSourceLine(VoicePlayer) - Method in interface su.plo.voice.api.server.audio.line.ServerSourceLine
 
getPort() - Method in interface su.plo.lib.api.proxy.MinecraftProxyLib
 
getPosition() - Method in interface su.plo.lib.api.entity.MinecraftEntity
 
getPosition(Pos3d) - Method in interface su.plo.lib.api.entity.MinecraftEntity
 
getPublicKey() - Method in interface su.plo.voice.api.server.player.VoicePlayer
 
getRegisteredCommands() - Method in class su.plo.lib.api.server.command.MinecraftCommandManager
 
getRelativePosition() - Method in interface su.plo.voice.api.server.audio.source.ServerDirectSource
 
getRemoteAddress() - Method in interface su.plo.voice.api.proxy.socket.UdpProxyServer
 
getRemoteAddress() - Method in interface su.plo.voice.api.server.socket.UdpConnection
 
getRemoteSecret() - Method in interface su.plo.voice.api.proxy.socket.UdpProxyConnection
 
getRemoteSecretByPlayerId(UUID) - Method in interface su.plo.voice.api.proxy.connection.UdpProxyConnectionManager
 
getRemoteServer() - Method in interface su.plo.voice.api.proxy.socket.UdpProxyConnection
 
getRemoteServerManager() - Method in interface su.plo.voice.api.proxy.PlasmoVoiceProxy
Gets the UdpProxyServer This server can be used to broadcast or manage udp connections
getScope() - Method in interface su.plo.voice.api.addon.AddonContainer
Gets the addon scope
getSecret() - Method in interface su.plo.voice.api.server.socket.UdpConnection
 
getSecretByPlayerId(UUID) - Method in interface su.plo.voice.api.proxy.connection.UdpProxyConnectionManager
 
getSender() - Method in interface su.plo.voice.api.server.audio.source.ServerDirectSource
 
getServer() - Method in interface su.plo.lib.api.proxy.connection.MinecraftProxyServerConnection
 
getServer() - Method in interface su.plo.lib.api.proxy.player.MinecraftProxyPlayer
 
getServer(String) - Method in interface su.plo.voice.api.proxy.server.RemoteServerManager
Gets the RemoteServer by name
getServerByName(String) - Method in interface su.plo.lib.api.proxy.MinecraftProxyLib
 
getServerInfo() - Method in interface su.plo.lib.api.proxy.connection.MinecraftProxyServerConnection
 
getServerInfoByServerInstance(Object) - Method in interface su.plo.lib.api.proxy.MinecraftProxyLib
 
getServerLanguage(String) - Method in interface su.plo.voice.api.server.config.ServerLanguages
Gets the server language by name or default language if not found
getServerLanguage() - Method in interface su.plo.voice.api.server.config.ServerLanguages
Gets the default server language
getServerLanguage(MinecraftChatHolder) - Method in interface su.plo.voice.api.server.config.ServerLanguages
Gets the server language by chat holder
getServers() - Method in interface su.plo.lib.api.proxy.MinecraftProxyLib
 
getSourceById(UUID) - Method in interface su.plo.voice.api.audio.source.AudioSourceManager
 
getSourceLineManager() - Method in interface su.plo.voice.api.proxy.PlasmoVoiceProxy
getSourceLines() - Method in class su.plo.voice.proto.packets.tcp.clientbound.ConfigPacket
 
getSourceManager() - Method in interface su.plo.voice.api.proxy.PlasmoVoiceProxy
getSources() - Method in interface su.plo.voice.api.audio.source.AudioSourceManager
 
getState() - Method in interface su.plo.voice.api.server.audio.source.ServerAudioSource
 
getSynchronizedPermissions() - Method in interface su.plo.voice.api.server.player.VoicePlayerManager
Gets the collection of synchronized permissions
getTabList() - Method in interface su.plo.lib.api.proxy.player.MinecraftProxyPlayer
 
getTranslation() - Method in interface su.plo.voice.proto.data.audio.capture.Activation
Gets the activation's translation string
getTranslation() - Method in interface su.plo.voice.proto.data.audio.line.SourceLine
Gets the line's translation string
getType() - Method in class su.plo.voice.proto.data.audio.source.DirectSourceInfo
 
getType() - Method in class su.plo.voice.proto.data.audio.source.EntitySourceInfo
 
getType() - Method in class su.plo.voice.proto.data.audio.source.PlayerSourceInfo
 
getType() - Method in class su.plo.voice.proto.data.audio.source.SourceInfo
 
getType() - Method in class su.plo.voice.proto.data.audio.source.StaticSourceInfo
 
getType(Packet<?>) - Method in class su.plo.voice.proto.packets.PacketRegistry
 
getUdpConnectionManager() - Method in interface su.plo.voice.api.proxy.PlasmoVoiceProxy
Gets the UdpProxyConnectionManager This manager can be used to broadcast or manage udp connections
getUdpProxyServer() - Method in interface su.plo.voice.api.proxy.PlasmoVoiceProxy
getUUID() - Method in interface su.plo.lib.api.entity.MinecraftEntity
 
getUUID() - Method in interface su.plo.lib.api.server.player.MinecraftServerPlayer
 
getUUIDBytes(UUID) - Static method in class su.plo.voice.proto.packets.PacketUtil
 
getValue(boolean) - Method in enum su.plo.lib.api.server.permission.PermissionDefault
 
getVersion() - Method in interface su.plo.voice.api.addon.AddonContainer
Gets the addon version
getVersion() - Method in interface su.plo.voice.api.PlasmoVoice
Gets the Plasmo Voice version
getWeight() - Method in interface su.plo.voice.proto.data.audio.capture.Activation
Gets the activation's weight todo: doc
getWeight() - Method in interface su.plo.voice.proto.data.audio.line.SourceLine
Gets the line's weight todo: doc

H

handle(T) - Method in interface su.plo.voice.proto.packets.Packet
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.ActivationRegisterPacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.ActivationUnregisterPacket
 
handle(ConnectionPacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(ConfigPlayerInfoPacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(PlayerInfoRequestPacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(LanguagePacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(ConfigPacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(PlayerListPacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(PlayerInfoUpdatePacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(PlayerDisconnectPacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(SourceAudioEndPacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(SourceInfoPacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(SelfSourceInfoPacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(SourceLineRegisterPacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(SourceLineUnregisterPacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(SourceLinePlayerAddPacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(SourceLinePlayerRemovePacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(SourceLinePlayersListPacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(ActivationRegisterPacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(ActivationUnregisterPacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(DistanceVisualizePacket) - Method in interface su.plo.voice.proto.packets.tcp.clientbound.ClientPacketTcpHandler
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.ConfigPacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.ConfigPlayerInfoPacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.ConnectionPacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.DistanceVisualizePacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.LanguagePacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.PlayerDisconnectPacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.PlayerInfoRequestPacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.PlayerInfoUpdatePacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.PlayerListPacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SelfSourceInfoPacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceAudioEndPacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceInfoPacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceLinePlayerAddPacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceLinePlayerRemovePacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceLinePlayersListPacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceLineRegisterPacket
 
handle(ClientPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceLineUnregisterPacket
 
handle(ServerPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.serverbound.LanguageRequestPacket
 
handle(ServerPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.serverbound.PlayerActivationDistancesPacket
 
handle(ServerPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.serverbound.PlayerAudioEndPacket
 
handle(ServerPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.serverbound.PlayerInfoPacket
 
handle(ServerPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.serverbound.PlayerStatePacket
 
handle(PlayerInfoPacket) - Method in interface su.plo.voice.proto.packets.tcp.serverbound.ServerPacketTcpHandler
 
handle(PlayerStatePacket) - Method in interface su.plo.voice.proto.packets.tcp.serverbound.ServerPacketTcpHandler
 
handle(PlayerActivationDistancesPacket) - Method in interface su.plo.voice.proto.packets.tcp.serverbound.ServerPacketTcpHandler
 
handle(PlayerAudioEndPacket) - Method in interface su.plo.voice.proto.packets.tcp.serverbound.ServerPacketTcpHandler
 
handle(SourceInfoRequestPacket) - Method in interface su.plo.voice.proto.packets.tcp.serverbound.ServerPacketTcpHandler
 
handle(LanguageRequestPacket) - Method in interface su.plo.voice.proto.packets.tcp.serverbound.ServerPacketTcpHandler
 
handle(ServerPacketTcpHandler) - Method in class su.plo.voice.proto.packets.tcp.serverbound.SourceInfoRequestPacket
 
handle(PacketUdpHandler) - Method in class su.plo.voice.proto.packets.udp.bothbound.CustomPacket
 
handle(PacketUdpHandler) - Method in class su.plo.voice.proto.packets.udp.bothbound.PingPacket
 
handle(SourceAudioPacket) - Method in interface su.plo.voice.proto.packets.udp.clientbound.ClientPacketUdpHandler
 
handle(SelfAudioInfoPacket) - Method in interface su.plo.voice.proto.packets.udp.clientbound.ClientPacketUdpHandler
 
handle(ClientPacketUdpHandler) - Method in class su.plo.voice.proto.packets.udp.clientbound.SelfAudioInfoPacket
 
handle(ClientPacketUdpHandler) - Method in class su.plo.voice.proto.packets.udp.clientbound.SourceAudioPacket
 
handle(PingPacket) - Method in interface su.plo.voice.proto.packets.udp.PacketUdpHandler
 
handle(CustomPacket) - Method in interface su.plo.voice.proto.packets.udp.PacketUdpHandler
 
handle(ServerPacketUdpHandler) - Method in class su.plo.voice.proto.packets.udp.serverbound.PlayerAudioPacket
 
handle(PlayerAudioPacket) - Method in interface su.plo.voice.proto.packets.udp.serverbound.ServerPacketUdpHandler
 
handlePacket(Packet<ServerPacketUdpHandler>) - Method in interface su.plo.voice.api.server.socket.UdpConnection
 
hashCode() - Method in class su.plo.voice.api.addon.AddonDependency
 
hashCode() - Method in class su.plo.voice.api.addon.annotation.processor.JsonAddon
 
hasLabelScoreboard() - Method in interface su.plo.lib.api.entity.MinecraftPlayerEntity
 
hasPermission(MinecraftCommandSource, String[]) - Method in interface su.plo.lib.api.server.command.MinecraftCommand
 
hasPermission(String) - Method in interface su.plo.lib.api.server.command.MinecraftPermissionHolder
 
hasPlayers() - Method in interface su.plo.voice.proto.data.audio.line.SourceLine
Check if line can contain players
hasPlayers() - Method in class su.plo.voice.proto.data.audio.line.VoiceSourceLine
 
hasVoiceChat() - Method in interface su.plo.voice.api.server.player.VoicePlayer
 
host() - Method in interface su.plo.voice.api.proxy.config.ProxyConfig
 
hoverEvent - Variable in class su.plo.lib.api.chat.MinecraftTextComponent
 
hoverEvent(MinecraftTextHoverEvent) - Method in class su.plo.lib.api.chat.MinecraftTextComponent
 

I

icon - Variable in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
icon - Variable in class su.plo.voice.proto.data.audio.line.VoiceSourceLine
 
iconVisible - Variable in class su.plo.voice.proto.data.audio.source.SourceInfo
 
id - Variable in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
id - Variable in class su.plo.voice.proto.data.audio.line.VoiceSourceLine
 
id - Variable in class su.plo.voice.proto.data.audio.source.SourceInfo
 
ID_PATTERN - Static variable in interface su.plo.voice.api.addon.AddonContainer
The pattern addon IDs must match
init(ProcessingEnvironment) - Method in class su.plo.voice.api.addon.annotation.processor.AddonAnnotationProcessor
 
ip() - Method in interface su.plo.voice.api.proxy.config.ProxyConfig.Host
 
isAesEncryptionKeySet() - Method in interface su.plo.voice.api.proxy.server.RemoteServer
 
isCameraRelative() - Method in interface su.plo.voice.api.server.audio.source.ServerDirectSource
 
isCancelled() - Method in interface su.plo.voice.api.event.EventCancellable
Gets the cancellation state of this event.
isCancelled() - Method in class su.plo.voice.api.event.EventCancellableBase
 
isConnected() - Method in interface su.plo.voice.api.server.socket.UdpConnection
 
isIconVisible() - Method in interface su.plo.voice.api.server.audio.source.ServerAudioSource
 
isInvisibleTo(MinecraftPlayerEntity) - Method in interface su.plo.lib.api.entity.MinecraftEntity
 
isLoaded(String) - Method in interface su.plo.voice.api.addon.AddonManager
Checks if an addon is loaded
isMicrophoneMuted() - Method in interface su.plo.voice.api.server.player.VoicePlayer
 
isOpen() - Method in interface su.plo.voice.api.audio.codec.AudioDecoder
 
isOpen() - Method in interface su.plo.voice.api.audio.codec.AudioEncoder
 
isProximity() - Method in interface su.plo.voice.proto.data.audio.capture.Activation
Checks if activation has proximity output todo: doc
isSneaking() - Method in interface su.plo.lib.api.entity.MinecraftPlayerEntity
 
isSpectator() - Method in interface su.plo.lib.api.entity.MinecraftPlayerEntity
 
isStereoSupported() - Method in interface su.plo.voice.proto.data.audio.capture.Activation
Checks if stereo is supported Client will send a stereo audio if it's enabled in the client settings
isTransitive() - Method in interface su.plo.voice.proto.data.audio.capture.Activation
Checks if activation is transitive todo: doc
isVoiceDisabled() - Method in interface su.plo.voice.api.server.player.VoicePlayer
 

J

JsonAddon - Class in su.plo.voice.api.addon.annotation.processor
 

K

kick(MinecraftTextComponent) - Method in interface su.plo.lib.api.server.player.MinecraftServerPlayer
 

L

LanguagePacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
LanguagePacket() - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.LanguagePacket
 
LanguageRequestPacket - Class in su.plo.voice.proto.packets.tcp.serverbound
 
LanguageRequestPacket() - Constructor for class su.plo.voice.proto.packets.tcp.serverbound.LanguageRequestPacket
 
lerp(float, float, float) - Static method in class su.plo.lib.api.MathLib
 
lerp(double, double, double) - Static method in class su.plo.lib.api.MathLib
 
lfloor(double) - Static method in class su.plo.lib.api.MathLib
 
lineId - Variable in class su.plo.voice.proto.data.audio.source.SourceInfo
 
literal(String) - Static method in class su.plo.lib.api.chat.MinecraftTextComponent
 
load(String) - Method in interface su.plo.voice.api.server.config.ResourceLoader
 
log(String, Object...) - Method in class su.plo.voice.api.logging.DebugLogger
 

M

MathLib - Class in su.plo.lib.api
 
MinecraftChatHolder - Interface in su.plo.lib.api.server.command
 
MinecraftCommand - Interface in su.plo.lib.api.server.command
 
MinecraftCommandExecuteEvent - Class in su.plo.lib.api.proxy.event.command
 
MinecraftCommandExecuteEvent(MinecraftCommandSource, String) - Constructor for class su.plo.lib.api.proxy.event.command.MinecraftCommandExecuteEvent
 
MinecraftCommandManager<T extends MinecraftCommand> - Class in su.plo.lib.api.server.command
 
MinecraftCommandManager() - Constructor for class su.plo.lib.api.server.command.MinecraftCommandManager
 
MinecraftCommandSource - Interface in su.plo.lib.api.server.command
 
MinecraftEntity - Interface in su.plo.lib.api.entity
 
MinecraftGameProfile - Class in su.plo.voice.proto.data.player
 
MinecraftGameProfile() - Constructor for class su.plo.voice.proto.data.player.MinecraftGameProfile
 
MinecraftGameProfile.Property - Class in su.plo.voice.proto.data.player
 
MinecraftLiteralText - Class in su.plo.lib.api.chat
 
MinecraftLiteralText() - Constructor for class su.plo.lib.api.chat.MinecraftLiteralText
 
MinecraftPermissionHolder - Interface in su.plo.lib.api.server.command
 
MinecraftPlayerEntity - Interface in su.plo.lib.api.entity
 
MinecraftProxyCommand - Interface in su.plo.lib.api.proxy.command
 
MinecraftProxyConnection - Interface in su.plo.lib.api.proxy.connection
 
MinecraftProxyLib - Interface in su.plo.lib.api.proxy
 
MinecraftProxyPlayer - Interface in su.plo.lib.api.proxy.player
 
MinecraftProxyServer - Interface in su.plo.lib.api.proxy.server
 
MinecraftProxyServerConnection - Interface in su.plo.lib.api.proxy.connection
 
MinecraftProxyServerInfo - Interface in su.plo.lib.api.proxy.server
 
MinecraftServerPlayer - Interface in su.plo.lib.api.server.player
 
MinecraftTabList - Interface in su.plo.lib.api.proxy.player
 
MinecraftTextClickEvent - Class in su.plo.lib.api.chat
 
MinecraftTextClickEvent.Action - Enum in su.plo.lib.api.chat
 
MinecraftTextComponent - Class in su.plo.lib.api.chat
 
MinecraftTextComponent() - Constructor for class su.plo.lib.api.chat.MinecraftTextComponent
 
MinecraftTextConverter<T> - Interface in su.plo.lib.api.chat
 
MinecraftTextHoverEvent - Class in su.plo.lib.api.chat
 
MinecraftTextHoverEvent.Action - Enum in su.plo.lib.api.chat
 
MinecraftTextStyle - Enum in su.plo.lib.api.chat
 
MinecraftTextStyle.Type - Enum in su.plo.lib.api.chat
 
MinecraftTranslatableText - Class in su.plo.lib.api.chat
 
MinecraftTranslatableText() - Constructor for class su.plo.lib.api.chat.MinecraftTranslatableText
 
mulToDB(float) - Static method in class su.plo.voice.api.util.AudioUtil
 

N

name - Variable in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
name - Variable in class su.plo.voice.proto.data.audio.line.VoiceSourceLine
 

O

of(ByteArrayDataInput) - Static method in class su.plo.voice.proto.data.audio.source.SourceInfo
 
open() - Method in interface su.plo.voice.api.audio.codec.AudioDecoder
 
open() - Method in interface su.plo.voice.api.audio.codec.AudioEncoder
 
openUrl(String) - Static method in class su.plo.lib.api.chat.MinecraftTextClickEvent
 

P

Packet<T extends PacketHandler> - Interface in su.plo.voice.proto.packets
 
PacketHandler - Interface in su.plo.voice.proto.packets
 
PacketRegistry - Class in su.plo.voice.proto.packets
 
PacketRegistry() - Constructor for class su.plo.voice.proto.packets.PacketRegistry
 
PacketSerializable - Interface in su.plo.voice.proto.packets
 
PacketTcpCodec - Class in su.plo.voice.proto.packets.tcp
 
PacketTcpHandler - Interface in su.plo.voice.proto.packets.tcp
 
PacketUdp - Class in su.plo.voice.proto.packets.udp
 
PacketUdp(UUID, long, Packet<?>, ByteArrayDataInput) - Constructor for class su.plo.voice.proto.packets.udp.PacketUdp
 
PacketUdpCodec - Class in su.plo.voice.proto.packets.udp
 
PacketUdpHandler - Interface in su.plo.voice.proto.packets.udp
 
PacketUtil - Class in su.plo.voice.proto.packets
 
Params - Class in su.plo.voice.api.util
 
Params.Builder - Class in su.plo.voice.api.util
 
passToBackendServer(MinecraftCommandSource, String[]) - Method in interface su.plo.lib.api.proxy.command.MinecraftProxyCommand
Pass command to backend server Only works with Velocity
PermissionDefault - Enum in su.plo.lib.api.server.permission
 
PermissionsManager - Class in su.plo.lib.api.server.permission
 
PermissionsManager() - Constructor for class su.plo.lib.api.server.permission.PermissionsManager
 
PermissionTristate - Enum in su.plo.lib.api.server.permission
 
PingPacket - Class in su.plo.voice.proto.packets.udp.bothbound
 
PingPacket() - Constructor for class su.plo.voice.proto.packets.udp.bothbound.PingPacket
 
PlasmoVoice - Interface in su.plo.voice.api
The Plasmo Voice API
PlasmoVoiceProxy - Interface in su.plo.voice.api.proxy
The Plasmo Server Proxy API
PlayerActivationDistancesPacket - Class in su.plo.voice.proto.packets.tcp.serverbound
 
PlayerActivationDistancesPacket() - Constructor for class su.plo.voice.proto.packets.tcp.serverbound.PlayerActivationDistancesPacket
 
PlayerActivationDistanceUpdateEvent - Class in su.plo.voice.api.server.event.player
This event is fired once the player update activation distance
PlayerActivationDistanceUpdateEvent(VoicePlayer, ServerActivation, int) - Constructor for class su.plo.voice.api.server.event.player.PlayerActivationDistanceUpdateEvent
 
PlayerAudioEndPacket - Class in su.plo.voice.proto.packets.tcp.serverbound
 
PlayerAudioEndPacket() - Constructor for class su.plo.voice.proto.packets.tcp.serverbound.PlayerAudioEndPacket
 
PlayerAudioPacket - Class in su.plo.voice.proto.packets.udp.serverbound
 
PlayerAudioPacket(long, byte[], UUID, short, boolean) - Constructor for class su.plo.voice.proto.packets.udp.serverbound.PlayerAudioPacket
 
PlayerDisconnectPacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
PlayerDisconnectPacket() - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.PlayerDisconnectPacket
 
PlayerInfoPacket - Class in su.plo.voice.proto.packets.tcp.serverbound
 
PlayerInfoPacket(String, String, byte[], boolean, boolean) - Constructor for class su.plo.voice.proto.packets.tcp.serverbound.PlayerInfoPacket
 
PlayerInfoRequestPacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
PlayerInfoRequestPacket() - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.PlayerInfoRequestPacket
 
PlayerInfoUpdatePacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
PlayerInfoUpdatePacket() - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.PlayerInfoUpdatePacket
 
PlayerJoinEvent - Class in su.plo.voice.api.server.event.player
This event is fires when the player join the server
PlayerJoinEvent(Object, UUID) - Constructor for class su.plo.voice.api.server.event.player.PlayerJoinEvent
 
PlayerListPacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
PlayerListPacket() - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.PlayerListPacket
 
PlayerModLoader - Enum in su.plo.voice.api.server.player
 
PlayerPermissionUpdateEvent - Class in su.plo.voice.api.server.event.player
This event is fires when the player's synchronized permission updates
PlayerPermissionUpdateEvent(VoicePlayer, String) - Constructor for class su.plo.voice.api.server.event.player.PlayerPermissionUpdateEvent
 
PlayerQuitEvent - Class in su.plo.voice.api.server.event.player
This event is fires once the player quit the server
PlayerQuitEvent(Object, UUID) - Constructor for class su.plo.voice.api.server.event.player.PlayerQuitEvent
 
players - Variable in class su.plo.voice.proto.data.audio.line.VoiceSourceLine
 
PlayerSourceInfo - Class in su.plo.voice.proto.data.audio.source
 
PlayerSourceInfo(String, UUID, UUID, byte, String, boolean, boolean, int, VoicePlayerInfo) - Constructor for class su.plo.voice.proto.data.audio.source.PlayerSourceInfo
 
PlayerSpeakEndEvent - Class in su.plo.voice.api.server.event.audio.source
This event is fired when the PlayerAudioEndPacket is received
PlayerSpeakEndEvent(VoicePlayer, PlayerAudioEndPacket) - Constructor for class su.plo.voice.api.server.event.audio.source.PlayerSpeakEndEvent
 
PlayerSpeakEvent - Class in su.plo.voice.api.server.event.audio.source
This event is fired when the PlayerAudioPacket is received
PlayerSpeakEvent(VoicePlayer, PlayerAudioPacket) - Constructor for class su.plo.voice.api.server.event.audio.source.PlayerSpeakEvent
 
PlayerStatePacket - Class in su.plo.voice.proto.packets.tcp.serverbound
 
PlayerStatePacket() - Constructor for class su.plo.voice.proto.packets.tcp.serverbound.PlayerStatePacket
 
port() - Method in interface su.plo.voice.api.proxy.config.ProxyConfig.Host
 
Pos3d - Class in su.plo.voice.proto.data.pos
 
Pos3d(double, double, double) - Constructor for class su.plo.voice.proto.data.pos.Pos3d
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class su.plo.voice.api.addon.annotation.processor.AddonAnnotationProcessor
 
Property() - Constructor for class su.plo.voice.proto.data.player.MinecraftGameProfile.Property
 
proximity - Variable in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
PROXIMITY_ID - Static variable in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
PROXIMITY_ID - Static variable in class su.plo.voice.proto.data.audio.line.VoiceSourceLine
 
PROXIMITY_NAME - Static variable in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
PROXIMITY_NAME - Static variable in class su.plo.voice.proto.data.audio.line.VoiceSourceLine
 
ProxyConfig - Interface in su.plo.voice.api.proxy.config
Plasmo Voice Proxy config
ProxyConfig.Host - Interface in su.plo.voice.api.proxy.config
 
ProxySourceManager - Interface in su.plo.voice.api.proxy.audio.source
 
put(T) - Method in class su.plo.voice.api.util.CircularBuffer
 

R

read(ByteArrayDataInput) - Method in interface su.plo.voice.proto.packets.Packet
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.ActivationRegisterPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.ActivationUnregisterPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.ConfigPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.ConfigPlayerInfoPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.ConnectionPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.DistanceVisualizePacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.LanguagePacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.PlayerDisconnectPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.PlayerInfoRequestPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.PlayerInfoUpdatePacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.PlayerListPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SelfSourceInfoPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceAudioEndPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceInfoPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceLinePlayerAddPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceLinePlayerRemovePacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceLinePlayersListPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceLineRegisterPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceLineUnregisterPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.serverbound.LanguageRequestPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.serverbound.PlayerActivationDistancesPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.serverbound.PlayerAudioEndPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.serverbound.PlayerInfoPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.serverbound.PlayerStatePacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.tcp.serverbound.SourceInfoRequestPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.udp.bothbound.BaseAudioPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.udp.bothbound.CustomPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.udp.bothbound.PingPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.udp.clientbound.SelfAudioInfoPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.udp.clientbound.SourceAudioPacket
 
read(ByteArrayDataInput) - Method in class su.plo.voice.proto.packets.udp.serverbound.PlayerAudioPacket
 
readBytes(ByteArrayDataInput, int) - Static method in class su.plo.voice.proto.packets.PacketUtil
 
readIntList(ByteArrayDataInput) - Static method in class su.plo.voice.proto.packets.PacketUtil
 
readNullableString(ByteArrayDataInput) - Static method in class su.plo.voice.proto.packets.PacketUtil
 
readSafeInt(ByteArrayDataInput, int, int) - Static method in class su.plo.voice.proto.packets.PacketUtil
 
readUUID(ByteArrayDataInput) - Static method in class su.plo.voice.proto.packets.PacketUtil
 
readUUIDList(ByteArrayDataInput) - Static method in class su.plo.voice.proto.packets.PacketUtil
 
register(String, T, String...) - Method in class su.plo.lib.api.server.command.MinecraftCommandManager
 
register(String, PermissionDefault) - Method in class su.plo.lib.api.server.permission.PermissionsManager
 
register(CodecSupplier<?, ?>) - Method in interface su.plo.voice.api.audio.codec.CodecManager
 
register(EncryptionSupplier) - Method in interface su.plo.voice.api.encryption.EncryptionManager
 
register(Object, Object) - Method in interface su.plo.voice.api.event.EventBus
Registers all events in listener class
register(Object, Class<E>, EventPriority, EventHandler<E>) - Method in interface su.plo.voice.api.event.EventBus
Registers an event handler with priority
register(RemoteServer) - Method in interface su.plo.voice.api.proxy.server.RemoteServerManager
Registers the RemoteServer
register(Object, String, String, String, int) - Method in interface su.plo.voice.api.server.audio.line.ServerSourceLineManager
 
register(ResourceLoader, File) - Method in interface su.plo.voice.api.server.config.ServerLanguages
Registers new language Default language is en_us, can be changed in config
register(int, Class<? extends Packet<?>>) - Method in class su.plo.voice.proto.packets.PacketRegistry
 
registered - Variable in class su.plo.lib.api.server.command.MinecraftCommandManager
 
registerPermission(String) - Method in interface su.plo.voice.api.server.player.VoicePlayerManager
Registers the permission which will be synchronized with the client API
registerPlayers(Object, String, String, String, int) - Method in interface su.plo.voice.api.server.audio.line.ServerSourceLineManager
 
RemoteServer - Interface in su.plo.voice.api.proxy.server
 
RemoteServerManager - Interface in su.plo.voice.api.proxy.server
 
remove(UUID) - Method in interface su.plo.voice.api.server.audio.source.BaseServerSourceManager
 
remove(ServerAudioSource<?>) - Method in interface su.plo.voice.api.server.audio.source.BaseServerSourceManager
 
removeConnection(UdpProxyConnection) - Method in interface su.plo.voice.api.proxy.connection.UdpProxyConnectionManager
 
removeConnection(VoiceProxyPlayer) - Method in interface su.plo.voice.api.proxy.connection.UdpProxyConnectionManager
 
removeFilter(Predicate<VoicePlayer>) - Method in interface su.plo.voice.api.server.audio.source.ServerAudioSource
 
removePermission(String) - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation
Removes a permission from the activation
removePlayer(UUID) - Method in interface su.plo.voice.api.server.audio.line.ServerPlayerMap
 
replaceSecret(byte[], UUID) - Static method in class su.plo.voice.proto.packets.udp.PacketUdpCodec
 
reset() - Method in interface su.plo.voice.api.audio.codec.AudioDecoder
 
reset() - Method in interface su.plo.voice.api.audio.codec.AudioEncoder
 
ResourceLoader - Interface in su.plo.voice.api.server.config
 
runCommand(String) - Static method in class su.plo.lib.api.chat.MinecraftTextClickEvent
 

S

SelfActivationInfo - Class in su.plo.voice.api.server.audio.capture
 
SelfActivationInfo() - Constructor for class su.plo.voice.api.server.audio.capture.SelfActivationInfo
 
SelfAudioInfoPacket - Class in su.plo.voice.proto.packets.udp.clientbound
 
SelfAudioInfoPacket() - Constructor for class su.plo.voice.proto.packets.udp.clientbound.SelfAudioInfoPacket
 
SelfSourceInfo - Class in su.plo.voice.proto.data.audio.source
 
SelfSourceInfo() - Constructor for class su.plo.voice.proto.data.audio.source.SelfSourceInfo
 
SelfSourceInfoPacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
SelfSourceInfoPacket() - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.SelfSourceInfoPacket
 
sendActionBar(String) - Method in interface su.plo.lib.api.server.command.MinecraftChatHolder
 
sendActionBar(MinecraftTextComponent) - Method in interface su.plo.lib.api.server.command.MinecraftChatHolder
 
sendAudioInfo(VoicePlayer, ServerAudioSource<?>, UUID, SourceAudioPacket) - Method in class su.plo.voice.api.server.audio.capture.SelfActivationInfo
 
sendAudioInfo(VoicePlayer, ServerAudioSource<?>, UUID, SourceAudioPacket, boolean) - Method in class su.plo.voice.api.server.audio.capture.SelfActivationInfo
 
sendAudioPacket(SourceAudioPacket, UUID) - Method in interface su.plo.voice.api.server.audio.source.ServerDirectSource
 
sendAudioPacket(SourceAudioPacket) - Method in interface su.plo.voice.api.server.audio.source.ServerDirectSource
 
sendMessage(MinecraftTextComponent) - Method in interface su.plo.lib.api.server.command.MinecraftChatHolder
 
sendMessage(String) - Method in interface su.plo.lib.api.server.command.MinecraftChatHolder
 
sendPacket(String, byte[]) - Method in interface su.plo.lib.api.proxy.connection.MinecraftProxyConnection
 
sendPacket(String, byte[]) - Method in interface su.plo.lib.api.server.player.MinecraftServerPlayer
 
sendPacket(Packet<?>) - Method in interface su.plo.voice.api.server.audio.source.ServerDirectSource
 
sendPacket(Packet<?>) - Method in interface su.plo.voice.api.server.player.VoicePlayer
Sends a packet to the player via minecraft channel
sendPacket(Packet<?>) - Method in interface su.plo.voice.api.server.socket.UdpConnection
 
sequenceNumber - Variable in class su.plo.voice.proto.packets.udp.bothbound.BaseAudioPacket
 
serialize(ByteArrayDataOutput) - Method in class su.plo.voice.proto.data.audio.capture.CaptureInfo
 
serialize(ByteArrayDataOutput) - Method in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
serialize(ByteArrayDataOutput) - Method in class su.plo.voice.proto.data.audio.codec.CodecInfo
 
serialize(ByteArrayDataOutput) - Method in class su.plo.voice.proto.data.audio.line.VoiceSourceLine
 
serialize(ByteArrayDataOutput) - Method in class su.plo.voice.proto.data.audio.source.DirectSourceInfo
 
serialize(ByteArrayDataOutput) - Method in class su.plo.voice.proto.data.audio.source.EntitySourceInfo
 
serialize(ByteArrayDataOutput) - Method in class su.plo.voice.proto.data.audio.source.PlayerSourceInfo
 
serialize(ByteArrayDataOutput) - Method in class su.plo.voice.proto.data.audio.source.SelfSourceInfo
 
serialize(ByteArrayDataOutput) - Method in class su.plo.voice.proto.data.audio.source.SourceInfo
 
serialize(ByteArrayDataOutput) - Method in class su.plo.voice.proto.data.audio.source.StaticSourceInfo
 
serialize(ByteArrayDataOutput) - Method in class su.plo.voice.proto.data.encryption.EncryptionInfo
 
serialize(ByteArrayDataOutput) - Method in class su.plo.voice.proto.data.player.MinecraftGameProfile
 
serialize(ByteArrayDataOutput) - Method in class su.plo.voice.proto.data.player.VoicePlayerInfo
 
serialize(ByteArrayDataOutput) - Method in class su.plo.voice.proto.data.pos.Pos3d
 
serialize(ByteArrayDataOutput) - Method in interface su.plo.voice.proto.packets.PacketSerializable
 
ServerActivation - Interface in su.plo.voice.api.server.audio.capture
 
ServerActivation.Builder - Interface in su.plo.voice.api.server.audio.capture
 
ServerActivationManager - Interface in su.plo.voice.api.server.audio.capture
 
ServerActivationRegisterEvent - Class in su.plo.voice.api.server.event.audio.capture
This event is fired right before ServerActivation is registered
ServerActivationRegisterEvent(ServerActivation) - Constructor for class su.plo.voice.api.server.event.audio.capture.ServerActivationRegisterEvent
 
ServerActivationUnregisterEvent - Class in su.plo.voice.api.server.event.audio.capture
This event is fired right before ServerActivation is unregistered
ServerActivationUnregisterEvent(ServerActivation) - Constructor for class su.plo.voice.api.server.event.audio.capture.ServerActivationUnregisterEvent
 
ServerAudioSource<S extends SourceInfo> - Interface in su.plo.voice.api.server.audio.source
 
ServerDirectSource - Interface in su.plo.voice.api.server.audio.source
Note: by default, it will send packets to all players with voice chat.
ServerLanguageProcessor - Class in su.plo.voice.api.server.config
 
ServerLanguageProcessor() - Constructor for class su.plo.voice.api.server.config.ServerLanguageProcessor
 
ServerLanguages - Interface in su.plo.voice.api.server.config
 
ServerPacketTcpHandler - Interface in su.plo.voice.proto.packets.tcp.serverbound
 
ServerPacketUdpHandler - Interface in su.plo.voice.proto.packets.udp.serverbound
 
ServerPlayerMap - Interface in su.plo.voice.api.server.audio.line
 
ServerPlayersSourceLine - Interface in su.plo.voice.api.server.audio.line
 
ServerSourceAudioPacketEvent - Class in su.plo.voice.api.server.event.audio.source
This event is fired when the SourceAudioPacket is about to send to source listeners
ServerSourceAudioPacketEvent(ServerAudioSource, SourceAudioPacket, UUID) - Constructor for class su.plo.voice.api.server.event.audio.source.ServerSourceAudioPacketEvent
 
ServerSourceAudioPacketEvent(ServerAudioSource, SourceAudioPacket, short, UUID) - Constructor for class su.plo.voice.api.server.event.audio.source.ServerSourceAudioPacketEvent
 
ServerSourceLine - Interface in su.plo.voice.api.server.audio.line
 
ServerSourceLineManager - Interface in su.plo.voice.api.server.audio.line
 
ServerSourcePacketEvent - Class in su.plo.voice.api.server.event.audio.source
This event is fired when the tcp Packet is about to send to source listeners
ServerSourcePacketEvent(ServerAudioSource, Packet<?>) - Constructor for class su.plo.voice.api.server.event.audio.source.ServerSourcePacketEvent
 
ServerSourcePacketEvent(ServerAudioSource, Packet<?>, short) - Constructor for class su.plo.voice.api.server.event.audio.source.ServerSourcePacketEvent
 
ServerTextConverter<T> - Class in su.plo.lib.api.server.chat
 
ServerTextConverter() - Constructor for class su.plo.lib.api.server.chat.ServerTextConverter
 
set(String, Object) - Method in class su.plo.voice.api.util.Params.Builder
 
setAngle(int) - Method in interface su.plo.voice.api.server.audio.source.ServerAudioSource
 
setCameraRelative(boolean) - Method in interface su.plo.voice.api.server.audio.source.ServerDirectSource
 
setCancelled(boolean) - Method in interface su.plo.voice.api.event.EventCancellable
Sets the cancellation state of this event.
setCancelled(boolean) - Method in class su.plo.voice.api.event.EventCancellableBase
 
setDefaultDistance(int) - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation.Builder
Sets the activation's default distance Default: 0
setDirty() - Method in interface su.plo.voice.api.server.audio.source.ServerAudioSource
Marks source as dirty.
setDistances(List<Integer>) - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation.Builder
Sets the activation's available distances Default: empty list
setDistances(List<Integer>) - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation
Sets the activation's available distances
setIcon(String) - Method in interface su.plo.voice.api.server.audio.line.ServerSourceLine
 
setIconVisible(boolean) - Method in interface su.plo.voice.api.server.audio.source.ServerAudioSource
 
setLine(ServerSourceLine) - Method in interface su.plo.voice.api.server.audio.source.ServerAudioSource
 
setLookAngle(Pos3d) - Method in interface su.plo.voice.api.server.audio.source.ServerDirectSource
 
setPlayerMap(VoicePlayer, ServerPlayerMap) - Method in interface su.plo.voice.api.server.audio.line.ServerPlayersSourceLine
Set your own implementation of ServerPlayerMap for this player
setPlayers(Supplier<Collection<VoicePlayer>>) - Method in interface su.plo.voice.api.server.audio.source.ServerDirectSource
 
setPlayerSecret(UUID, UUID) - Method in interface su.plo.voice.api.proxy.connection.UdpProxyConnectionManager
 
setProximity(boolean) - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation.Builder
Sets the activation's proximity, used by client to determine proximity activations Default: true
setProximity(boolean) - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation
Sets the activation's proximity
setRelativePosition(Pos3d) - Method in interface su.plo.voice.api.server.audio.source.ServerDirectSource
 
setRemoteAddress(InetSocketAddress) - Method in interface su.plo.voice.api.server.socket.UdpConnection
 
setRemoteSecret(UUID) - Method in interface su.plo.voice.api.proxy.socket.UdpProxyConnection
 
setRemoteServer(RemoteServer) - Method in interface su.plo.voice.api.proxy.socket.UdpProxyConnection
 
setSender(VoicePlayer) - Method in interface su.plo.voice.api.server.audio.source.ServerDirectSource
 
setStereo(boolean) - Method in interface su.plo.voice.api.server.audio.source.ServerAudioSource
 
setStereoSupported(boolean) - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation.Builder
Sets the activation's stereo support Default: false
setTransitive(boolean) - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation.Builder
Sets the activation's transitivity Default: true
setTransitive(boolean) - Method in interface su.plo.voice.api.server.audio.capture.ServerActivation
Sets the activation's transitivity
shortsToBytes(short[]) - Static method in class su.plo.voice.api.util.AudioUtil
Converts shorts to bytes
shortsToFloats(short[]) - Static method in class su.plo.voice.api.util.AudioUtil
Converts shorts to float
shortToBytes(short) - Static method in class su.plo.voice.api.util.AudioUtil
Converts one short to two byte
showText(MinecraftTextComponent) - Static method in class su.plo.lib.api.chat.MinecraftTextHoverEvent
 
siblings - Variable in class su.plo.lib.api.chat.MinecraftTextComponent
 
SourceAudioEndPacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
SourceAudioEndPacket() - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.SourceAudioEndPacket
 
SourceAudioPacket - Class in su.plo.voice.proto.packets.udp.clientbound
 
SourceAudioPacket(long, byte, byte[], UUID, short) - Constructor for class su.plo.voice.proto.packets.udp.clientbound.SourceAudioPacket
 
SourceInfo - Class in su.plo.voice.proto.data.audio.source
 
SourceInfo() - Constructor for class su.plo.voice.proto.data.audio.source.SourceInfo
 
SourceInfo.Type - Enum in su.plo.voice.proto.data.audio.source
 
SourceInfoPacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
SourceInfoPacket() - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.SourceInfoPacket
 
SourceInfoRequestPacket - Class in su.plo.voice.proto.packets.tcp.serverbound
 
SourceInfoRequestPacket() - Constructor for class su.plo.voice.proto.packets.tcp.serverbound.SourceInfoRequestPacket
 
SourceLine - Interface in su.plo.voice.proto.data.audio.line
 
SourceLineManager<T extends SourceLine> - Interface in su.plo.voice.api.audio.line
 
SourceLinePlayerAddPacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
SourceLinePlayerAddPacket() - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.SourceLinePlayerAddPacket
 
SourceLinePlayerRemovePacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
SourceLinePlayerRemovePacket() - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.SourceLinePlayerRemovePacket
 
SourceLinePlayersListPacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
SourceLinePlayersListPacket(UUID) - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.SourceLinePlayersListPacket
 
SourceLineRegisterPacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
SourceLineRegisterPacket() - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.SourceLineRegisterPacket
 
SourceLineUnregisterPacket - Class in su.plo.voice.proto.packets.tcp.clientbound
 
SourceLineUnregisterPacket() - Constructor for class su.plo.voice.proto.packets.tcp.clientbound.SourceLineUnregisterPacket
 
start(String, int) - Method in interface su.plo.voice.api.proxy.socket.UdpProxyServer
 
state - Variable in class su.plo.voice.proto.data.audio.source.SourceInfo
 
StaticSourceInfo - Class in su.plo.voice.proto.data.audio.source
 
StaticSourceInfo(String, UUID, UUID, byte, String, boolean, boolean, int, Pos3d, Pos3d) - Constructor for class su.plo.voice.proto.data.audio.source.StaticSourceInfo
 
stereo - Variable in class su.plo.voice.proto.data.audio.source.SourceInfo
 
stereoSupported - Variable in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
stop() - Method in interface su.plo.voice.api.proxy.socket.UdpProxyServer
 
stripColorCodes(String) - Static method in enum su.plo.lib.api.chat.MinecraftTextStyle
 
styles - Variable in class su.plo.lib.api.chat.MinecraftTextComponent
 
su.plo.lib.api - package su.plo.lib.api
 
su.plo.lib.api.chat - package su.plo.lib.api.chat
 
su.plo.lib.api.entity - package su.plo.lib.api.entity
 
su.plo.lib.api.proxy - package su.plo.lib.api.proxy
 
su.plo.lib.api.proxy.command - package su.plo.lib.api.proxy.command
 
su.plo.lib.api.proxy.connection - package su.plo.lib.api.proxy.connection
 
su.plo.lib.api.proxy.event.command - package su.plo.lib.api.proxy.event.command
 
su.plo.lib.api.proxy.player - package su.plo.lib.api.proxy.player
 
su.plo.lib.api.proxy.server - package su.plo.lib.api.proxy.server
 
su.plo.lib.api.server.chat - package su.plo.lib.api.server.chat
 
su.plo.lib.api.server.command - package su.plo.lib.api.server.command
 
su.plo.lib.api.server.permission - package su.plo.lib.api.server.permission
 
su.plo.lib.api.server.player - package su.plo.lib.api.server.player
 
su.plo.voice.api - package su.plo.voice.api
 
su.plo.voice.api.addon - package su.plo.voice.api.addon
 
su.plo.voice.api.addon.annotation - package su.plo.voice.api.addon.annotation
 
su.plo.voice.api.addon.annotation.processor - package su.plo.voice.api.addon.annotation.processor
 
su.plo.voice.api.audio.capture - package su.plo.voice.api.audio.capture
 
su.plo.voice.api.audio.codec - package su.plo.voice.api.audio.codec
 
su.plo.voice.api.audio.line - package su.plo.voice.api.audio.line
 
su.plo.voice.api.audio.source - package su.plo.voice.api.audio.source
 
su.plo.voice.api.encryption - package su.plo.voice.api.encryption
 
su.plo.voice.api.event - package su.plo.voice.api.event
 
su.plo.voice.api.logging - package su.plo.voice.api.logging
 
su.plo.voice.api.proxy - package su.plo.voice.api.proxy
 
su.plo.voice.api.proxy.audio.source - package su.plo.voice.api.proxy.audio.source
 
su.plo.voice.api.proxy.config - package su.plo.voice.api.proxy.config
 
su.plo.voice.api.proxy.connection - package su.plo.voice.api.proxy.connection
 
su.plo.voice.api.proxy.event - package su.plo.voice.api.proxy.event
 
su.plo.voice.api.proxy.event.command - package su.plo.voice.api.proxy.event.command
 
su.plo.voice.api.proxy.event.config - package su.plo.voice.api.proxy.event.config
 
su.plo.voice.api.proxy.event.connection - package su.plo.voice.api.proxy.event.connection
 
su.plo.voice.api.proxy.event.socket - package su.plo.voice.api.proxy.event.socket
 
su.plo.voice.api.proxy.player - package su.plo.voice.api.proxy.player
 
su.plo.voice.api.proxy.server - package su.plo.voice.api.proxy.server
 
su.plo.voice.api.proxy.socket - package su.plo.voice.api.proxy.socket
 
su.plo.voice.api.server.audio.capture - package su.plo.voice.api.server.audio.capture
 
su.plo.voice.api.server.audio.line - package su.plo.voice.api.server.audio.line
 
su.plo.voice.api.server.audio.source - package su.plo.voice.api.server.audio.source
 
su.plo.voice.api.server.config - package su.plo.voice.api.server.config
 
su.plo.voice.api.server.connection - package su.plo.voice.api.server.connection
 
su.plo.voice.api.server.event.audio.capture - package su.plo.voice.api.server.event.audio.capture
 
su.plo.voice.api.server.event.audio.source - package su.plo.voice.api.server.event.audio.source
 
su.plo.voice.api.server.event.player - package su.plo.voice.api.server.event.player
 
su.plo.voice.api.server.player - package su.plo.voice.api.server.player
 
su.plo.voice.api.server.socket - package su.plo.voice.api.server.socket
 
su.plo.voice.api.util - package su.plo.voice.api.util
 
su.plo.voice.proto.data.audio.capture - package su.plo.voice.proto.data.audio.capture
 
su.plo.voice.proto.data.audio.codec - package su.plo.voice.proto.data.audio.codec
 
su.plo.voice.proto.data.audio.line - package su.plo.voice.proto.data.audio.line
 
su.plo.voice.proto.data.audio.source - package su.plo.voice.proto.data.audio.source
 
su.plo.voice.proto.data.encryption - package su.plo.voice.proto.data.encryption
 
su.plo.voice.proto.data.player - package su.plo.voice.proto.data.player
 
su.plo.voice.proto.data.pos - package su.plo.voice.proto.data.pos
 
su.plo.voice.proto.packets - package su.plo.voice.proto.packets
 
su.plo.voice.proto.packets.tcp - package su.plo.voice.proto.packets.tcp
 
su.plo.voice.proto.packets.tcp.clientbound - package su.plo.voice.proto.packets.tcp.clientbound
 
su.plo.voice.proto.packets.tcp.serverbound - package su.plo.voice.proto.packets.tcp.serverbound
 
su.plo.voice.proto.packets.udp - package su.plo.voice.proto.packets.udp
 
su.plo.voice.proto.packets.udp.bothbound - package su.plo.voice.proto.packets.udp.bothbound
 
su.plo.voice.proto.packets.udp.clientbound - package su.plo.voice.proto.packets.udp.clientbound
 
su.plo.voice.proto.packets.udp.serverbound - package su.plo.voice.proto.packets.udp.serverbound
 
suggest(MinecraftCommandSource, String[]) - Method in interface su.plo.lib.api.server.command.MinecraftCommand
 
suggestCommand(String) - Static method in class su.plo.lib.api.chat.MinecraftTextClickEvent
 

T

toString() - Method in class su.plo.lib.api.chat.MinecraftLiteralText
 
toString() - Method in enum su.plo.lib.api.chat.MinecraftTextStyle
 
toString() - Method in class su.plo.lib.api.chat.MinecraftTranslatableText
 
toString() - Method in class su.plo.voice.api.addon.AddonDependency
 
toString() - Method in class su.plo.voice.api.addon.annotation.processor.JsonAddon
 
transitive - Variable in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
translatable(String, Object...) - Static method in class su.plo.lib.api.chat.MinecraftTextComponent
 
TranslatableTextConverter<T> - Class in su.plo.lib.api.chat
 
TranslatableTextConverter() - Constructor for class su.plo.lib.api.chat.TranslatableTextConverter
 
translate(Map<String, String>, MinecraftTextHoverEvent) - Method in class su.plo.lib.api.chat.TranslatableTextConverter
 
translate(Map<String, String>, MinecraftTranslatableText) - Method in class su.plo.lib.api.chat.TranslatableTextConverter
 
translate(MinecraftTranslatableText, MinecraftChatHolder, String) - Method in interface su.plo.voice.api.server.config.ServerLanguages
Translates text using server language
translateArguments(Map<String, String>, MinecraftTranslatableText) - Method in class su.plo.lib.api.chat.TranslatableTextConverter
 
translation - Variable in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
translation - Variable in class su.plo.voice.proto.data.audio.line.VoiceSourceLine
 
TTL - Static variable in class su.plo.voice.proto.packets.udp.PacketUdp
 

U

UdpClientConnectedEvent - Class in su.plo.voice.api.proxy.event.connection
This event is fired once the player is successfully connected to the UDP server and added to UdpProxyConnectionManager
UdpClientConnectedEvent(UdpProxyConnection) - Constructor for class su.plo.voice.api.proxy.event.connection.UdpClientConnectedEvent
 
UdpClientConnectEvent - Class in su.plo.voice.api.proxy.event.connection
This event is fired once the player is successfully connected to the UDP server, but not added to UdpProxyConnectionManager yet
UdpClientConnectEvent(UdpProxyConnection) - Constructor for class su.plo.voice.api.proxy.event.connection.UdpClientConnectEvent
 
UdpClientDisconnectedEvent - Class in su.plo.voice.api.proxy.event.connection
This event is fired once the player is disconnected from the UDP server and removed from UdpProxyConnectionManager
UdpClientDisconnectedEvent(UdpProxyConnection) - Constructor for class su.plo.voice.api.proxy.event.connection.UdpClientDisconnectedEvent
 
UdpConnection - Interface in su.plo.voice.api.server.socket
 
UdpConnectionManager<P extends VoicePlayer,C extends UdpConnection> - Interface in su.plo.voice.api.server.connection
 
UdpProxyConnection - Interface in su.plo.voice.api.proxy.socket
 
UdpProxyConnectionManager - Interface in su.plo.voice.api.proxy.connection
 
UdpProxyServer - Interface in su.plo.voice.api.proxy.socket
 
UdpProxyServerCreateEvent - Class in su.plo.voice.api.proxy.event.socket
This event is fired once the udp proxy server is created, but not started yet You can replace a server with yours Default server is a netty udp server
UdpProxyServerCreateEvent() - Constructor for class su.plo.voice.api.proxy.event.socket.UdpProxyServerCreateEvent
 
UdpProxyServerStartedEvent - Class in su.plo.voice.api.proxy.event.socket
This event is fired once the udp server is started
UdpProxyServerStartedEvent() - Constructor for class su.plo.voice.api.proxy.event.socket.UdpProxyServerStartedEvent
 
UdpProxyServerStoppedEvent - Class in su.plo.voice.api.proxy.event.socket
This event is fired once the udp server is stopped
UdpProxyServerStoppedEvent() - Constructor for class su.plo.voice.api.proxy.event.socket.UdpProxyServerStoppedEvent
 
unregister(String) - Method in class su.plo.lib.api.server.permission.PermissionsManager
 
unregister(UUID) - Method in interface su.plo.voice.api.audio.capture.ActivationManager
 
unregister(String) - Method in interface su.plo.voice.api.audio.capture.ActivationManager
 
unregister(T) - Method in interface su.plo.voice.api.audio.capture.ActivationManager
 
unregister(String) - Method in interface su.plo.voice.api.audio.codec.CodecManager
 
unregister(CodecSupplier<?, ?>) - Method in interface su.plo.voice.api.audio.codec.CodecManager
 
unregister(UUID) - Method in interface su.plo.voice.api.audio.line.SourceLineManager
 
unregister(String) - Method in interface su.plo.voice.api.audio.line.SourceLineManager
 
unregister(T) - Method in interface su.plo.voice.api.audio.line.SourceLineManager
 
unregister(String) - Method in interface su.plo.voice.api.encryption.EncryptionManager
 
unregister(EncryptionSupplier) - Method in interface su.plo.voice.api.encryption.EncryptionManager
 
unregister(Object) - Method in interface su.plo.voice.api.event.EventBus
Unregisters all listeners of the addon
unregister(Object, Object) - Method in interface su.plo.voice.api.event.EventBus
Unregisters the listener of the addon
unregister(Object, EventHandler<?>) - Method in interface su.plo.voice.api.event.EventBus
Unregisters the event handler of the addon
unregister(RemoteServer) - Method in interface su.plo.voice.api.proxy.server.RemoteServerManager
Unregisters the RemoteServer
unregister(String) - Method in interface su.plo.voice.api.proxy.server.RemoteServerManager
Unregisters the RemoteServer
unregisterPermission(String) - Method in interface su.plo.voice.api.server.player.VoicePlayerManager
Unregisters the synchronized permission
updateSelfSourceInfo(VoicePlayer, ServerAudioSource<?>, SourceInfo) - Method in class su.plo.voice.api.server.audio.capture.SelfActivationInfo
 

V

valueOf(String) - Static method in enum su.plo.lib.api.chat.MinecraftTextClickEvent.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum su.plo.lib.api.chat.MinecraftTextHoverEvent.Action
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum su.plo.lib.api.chat.MinecraftTextStyle.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum su.plo.lib.api.chat.MinecraftTextStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum su.plo.lib.api.server.permission.PermissionDefault
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum su.plo.lib.api.server.permission.PermissionTristate
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum su.plo.voice.api.addon.AddonScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum su.plo.voice.api.event.EventPriority
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum su.plo.voice.api.server.player.PlayerModLoader
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum su.plo.voice.proto.data.audio.source.SourceInfo.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum su.plo.lib.api.chat.MinecraftTextClickEvent.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum su.plo.lib.api.chat.MinecraftTextHoverEvent.Action
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum su.plo.lib.api.chat.MinecraftTextStyle.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum su.plo.lib.api.chat.MinecraftTextStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum su.plo.lib.api.server.permission.PermissionDefault
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum su.plo.lib.api.server.permission.PermissionTristate
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum su.plo.voice.api.addon.AddonScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum su.plo.voice.api.event.EventPriority
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum su.plo.voice.api.server.player.PlayerModLoader
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum su.plo.voice.proto.data.audio.source.SourceInfo.Type
Returns an array containing the constants of this enum type, in the order they are declared.
visualizeDistance(int, int) - Method in interface su.plo.voice.api.server.player.VoicePlayer
 
visualizeDistance(int) - Method in interface su.plo.voice.api.server.player.VoicePlayer
 
VoiceActivation - Class in su.plo.voice.proto.data.audio.capture
 
VoiceActivation(String, String, String, List<Integer>, int, boolean, boolean, boolean, int) - Constructor for class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
VoicePlayer - Interface in su.plo.voice.api.server.player
Represents "proxy" player to an actual server player object
VoicePlayerInfo - Class in su.plo.voice.proto.data.player
 
VoicePlayerInfo() - Constructor for class su.plo.voice.proto.data.player.VoicePlayerInfo
 
VoicePlayerManager<P extends VoicePlayer> - Interface in su.plo.voice.api.server.player
This manager can be used to get voice players
VoiceProxyConfigLoadedEvent - Class in su.plo.voice.api.proxy.event.config
This event is fired once the server config is loaded
VoiceProxyConfigLoadedEvent(PlasmoVoiceProxy) - Constructor for class su.plo.voice.api.proxy.event.config.VoiceProxyConfigLoadedEvent
 
VoiceProxyInitializeEvent - Class in su.plo.voice.api.proxy.event
This event is fired when the Plasmo Voice proxy is initializing
VoiceProxyInitializeEvent(PlasmoVoiceProxy) - Constructor for class su.plo.voice.api.proxy.event.VoiceProxyInitializeEvent
 
VoiceProxyPlayer - Interface in su.plo.voice.api.proxy.player
 
VoiceProxyShutdownEvent - Class in su.plo.voice.api.proxy.event
This event is fired when the Plasmo Voice server is shutting down
VoiceProxyShutdownEvent(PlasmoVoiceProxy) - Constructor for class su.plo.voice.api.proxy.event.VoiceProxyShutdownEvent
 
VoiceSourceLine - Class in su.plo.voice.proto.data.audio.line
 
VoiceSourceLine(String, String, String, int, Set<MinecraftGameProfile>) - Constructor for class su.plo.voice.proto.data.audio.line.VoiceSourceLine
 

W

weight - Variable in class su.plo.voice.proto.data.audio.capture.VoiceActivation
 
weight - Variable in class su.plo.voice.proto.data.audio.line.VoiceSourceLine
 
withStyle(MinecraftTextStyle) - Method in class su.plo.lib.api.chat.MinecraftTextComponent
 
withStyle(MinecraftTextStyle...) - Method in class su.plo.lib.api.chat.MinecraftTextComponent
 
wrap(Object) - Method in interface su.plo.voice.api.server.player.VoicePlayerManager
Gets the P by server player
write(ByteArrayDataOutput) - Method in interface su.plo.voice.proto.packets.Packet
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.ActivationRegisterPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.ActivationUnregisterPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.ConfigPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.ConfigPlayerInfoPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.ConnectionPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.DistanceVisualizePacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.LanguagePacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.PlayerDisconnectPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.PlayerInfoRequestPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.PlayerInfoUpdatePacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.PlayerListPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SelfSourceInfoPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceAudioEndPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceInfoPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceLinePlayerAddPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceLinePlayerRemovePacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceLinePlayersListPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceLineRegisterPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.clientbound.SourceLineUnregisterPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.serverbound.LanguageRequestPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.serverbound.PlayerActivationDistancesPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.serverbound.PlayerAudioEndPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.serverbound.PlayerInfoPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.serverbound.PlayerStatePacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.tcp.serverbound.SourceInfoRequestPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.udp.bothbound.BaseAudioPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.udp.bothbound.CustomPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.udp.bothbound.PingPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.udp.clientbound.SelfAudioInfoPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.udp.clientbound.SourceAudioPacket
 
write(ByteArrayDataOutput) - Method in class su.plo.voice.proto.packets.udp.serverbound.PlayerAudioPacket
 
writeBytes(ByteArrayDataOutput, byte[]) - Static method in class su.plo.voice.proto.packets.PacketUtil
 
writeIntList(ByteArrayDataOutput, List<Integer>) - Static method in class su.plo.voice.proto.packets.PacketUtil
 
writeNullableString(ByteArrayDataOutput, String) - Static method in class su.plo.voice.proto.packets.PacketUtil
 
writeUUID(ByteArrayDataOutput, UUID) - Static method in class su.plo.voice.proto.packets.PacketUtil
 
writeUUIDList(ByteArrayDataOutput, List<UUID>) - Static method in class su.plo.voice.proto.packets.PacketUtil
 
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links