ProxySourceLine

Represents a proxy source line.

Properties

Link copied to clipboard
abstract val addon: AddonContainer
Link copied to clipboard
abstract val defaultVolume: Double
Link copied to clipboard
@get:NotNull
abstract val icon: @NotNull String
Link copied to clipboard
@get:NotNull
abstract val id: @NotNull UUID
Link copied to clipboard
@get:NotNull
abstract val name: @NotNull String
Link copied to clipboard
@get:Nullable
abstract val players: @Nullable Collection<McGameProfile?>??
Link copied to clipboard
Link copied to clipboard
abstract override val sources: Collection<ServerAudioSource<*>?>?
Link copied to clipboard
@get:NotNull
abstract val translation: @NotNull String
Link copied to clipboard
open val weight: Int

Functions

Link copied to clipboard
abstract fun clear()
Link copied to clipboard
open fun createDirectSource(player: VoicePlayer, stereo: Boolean, decoderInfo: CodecInfo?): ServerDirectSource
abstract fun createDirectSource(player: VoicePlayer, stereo: Boolean, decoderInfo: CodecInfo?, builder: Consumer<ServerDirectSource>): ServerDirectSource
Link copied to clipboard
abstract fun getSourceById(@NotNull p0: @NotNull UUID): Optional<ServerAudioSource<*>?>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun hasPlayers(): Boolean
Link copied to clipboard
abstract fun removeSource(sourceId: UUID)
open fun removeSource(source: ServerAudioSource<*>)