- 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
-
- getAddon(Object) - Method in interface su.plo.voice.api.addon.AddonManager
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
- 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
-