Package com.reign.kat.lib.voice.newvoice
Class GuildPlaylist
java.lang.Object
com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter
com.reign.kat.lib.voice.newvoice.GuildPlaylist
- All Implemented Interfaces:
- com.sedmelluq.discord.lavaplayer.player.event.AudioEventListener
public class GuildPlaylist
extends com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter
- 
Field SummaryFieldsModifier and TypeFieldDescriptionfinal long
- 
Constructor SummaryConstructorsConstructorDescriptionGuildPlaylist(long guildID, com.sedmelluq.discord.lavaplayer.player.AudioPlayerManager lavaPlayerManager) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidconnectIfNotConnected(net.dv8tion.jda.api.entities.channel.middleman.AudioChannel channel) voiddestroy()Stops the player and destroys everythingstatic PreCommandResultensureTrackPlaying(Context c, CommandParameters args) static PreCommandResultnet.dv8tion.jda.api.entities.channel.middleman.MessageChannelgetQueue()booleanisInCorrectChannel(net.dv8tion.jda.api.entities.Member m) Check if Member is in same VoiceChannel as our jdaVoiceState.booleanvoidmove(net.dv8tion.jda.api.entities.channel.middleman.AudioChannel channel) voidonTrackEnd(com.sedmelluq.discord.lavaplayer.player.AudioPlayer _player, com.sedmelluq.discord.lavaplayer.track.AudioTrack _track, com.sedmelluq.discord.lavaplayer.track.AudioTrackEndReason endReason) voidpause()voidRequest to play a song/playlist from any available sourcesrequestFromSource(net.dv8tion.jda.api.entities.Member requester, String searchQuery, String source) Request to play a song/playlist from a specific source (using searchquery like `ytsearch:` or `spotify:`voidresume()voidseek(long position) voidskip()voidstop()Methods inherited from class com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapteronEvent, onPlayerPause, onPlayerResume, onTrackException, onTrackStart, onTrackStuck, onTrackStuck
- 
Field Details- 
guildIDpublic final long guildID
- 
responseHandler
- 
audioRecvManager
 
- 
- 
Constructor Details- 
GuildPlaylistpublic GuildPlaylist(long guildID, com.sedmelluq.discord.lavaplayer.player.AudioPlayerManager lavaPlayerManager) 
 
- 
- 
Method Details- 
requestRequest to play a song/playlist from any available sources
- 
requestFromSourcepublic List<RequestedTrack> requestFromSource(net.dv8tion.jda.api.entities.Member requester, String searchQuery, String source) Request to play a song/playlist from a specific source (using searchquery like `ytsearch:` or `spotify:`
- 
isPlayingpublic boolean isPlaying()
- 
nowPlaying
- 
getQueue
- 
movepublic void move(net.dv8tion.jda.api.entities.channel.middleman.AudioChannel channel) 
- 
skippublic void skip()
- 
pausepublic void pause()
- 
resumepublic void resume()
- 
stoppublic void stop()
- 
seekpublic void seek(long position) 
- 
getLastTextChannelpublic net.dv8tion.jda.api.entities.channel.middleman.MessageChannel getLastTextChannel()
- 
getResponseHandler
- 
ensureTrackPlaying
- 
ensureVoiceStatePreCommand
- 
connectIfNotConnectedpublic void connectIfNotConnected(net.dv8tion.jda.api.entities.channel.middleman.AudioChannel channel) 
- 
isInCorrectChannelpublic boolean isInCorrectChannel(net.dv8tion.jda.api.entities.Member m) Check if Member is in same VoiceChannel as our jdaVoiceState. Also returns true if
- 
destroypublic void destroy()Stops the player and destroys everything
- 
onTrackEndpublic void onTrackEnd(com.sedmelluq.discord.lavaplayer.player.AudioPlayer _player, com.sedmelluq.discord.lavaplayer.track.AudioTrack _track, com.sedmelluq.discord.lavaplayer.track.AudioTrackEndReason endReason) - Overrides:
- onTrackEndin class- com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter
 
 
-