Package com.reign.kat.lib.voice.newvoice
Class GuildPlaylistPool
java.lang.Object
com.reign.kat.lib.voice.newvoice.GuildPlaylistPool
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.sedmelluq.discord.lavaplayer.player.AudioPlayerManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GuildPlaylist
get
(long guildId) Get a GuildPlaylist for requested guild IDstatic void
init()
Initialize player settings and register remote audio sources.static void
remove
(long guildId) Remove a Guild's GuildPlaylist instance.
-
Field Details
-
playerManager
public static final com.sedmelluq.discord.lavaplayer.player.AudioPlayerManager playerManager
-
-
Constructor Details
-
GuildPlaylistPool
public GuildPlaylistPool()
-
-
Method Details
-
init
public static void init()Initialize player settings and register remote audio sources. -
get
Get a GuildPlaylist for requested guild ID- Parameters:
guildId
- long GuildID from discord- Returns:
- a GuildPlaylist instance (one is created if the pool does not have an instance for the id)
-
remove
public static void remove(long guildId) Remove a Guild's GuildPlaylist instance. This also calls `GuildPlaylist.destroy()` on the instance- Parameters:
guildId
- long GuildID from discord
-