Class GuildPlaylistResponseHandler

java.lang.Object
com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter
com.reign.kat.lib.handlers.GuildPlaylistResponseHandler
All Implemented Interfaces:
com.sedmelluq.discord.lavaplayer.player.event.AudioEventListener

public class GuildPlaylistResponseHandler extends com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter
ResponseHandler
  • Constructor Summary

    Constructors
    Constructor
    Description
    GuildPlaylistResponseHandler(long guildID, PlaylistPlayer playlistPlayer)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static float
     
    long
     
    void
    onNoMatches(String searchQuery)
     
    void
    onPlayerPause(com.sedmelluq.discord.lavaplayer.player.AudioPlayer player)
     
    void
    onPlayerResume(com.sedmelluq.discord.lavaplayer.player.AudioPlayer player)
     
    void
     
    void
    onTrackEnd(com.sedmelluq.discord.lavaplayer.player.AudioPlayer player, com.sedmelluq.discord.lavaplayer.track.AudioTrack track, com.sedmelluq.discord.lavaplayer.track.AudioTrackEndReason endReason)
     
    void
    onTrackException(com.sedmelluq.discord.lavaplayer.player.AudioPlayer _player, com.sedmelluq.discord.lavaplayer.track.AudioTrack _track, com.sedmelluq.discord.lavaplayer.tools.FriendlyException exception)
     
    void
    onTrackStart(com.sedmelluq.discord.lavaplayer.player.AudioPlayer _player, com.sedmelluq.discord.lavaplayer.track.AudioTrack _track)
     
    void
    onTrackStuck(com.sedmelluq.discord.lavaplayer.player.AudioPlayer player, com.sedmelluq.discord.lavaplayer.track.AudioTrack track, long thresholdMs, StackTraceElement[] stackTrace)
     
    void
    setHook(net.dv8tion.jda.api.interactions.InteractionHook hook)
     
    void
    setTextChannelID(long textChannelID)
     

    Methods inherited from class com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter

    onEvent, onTrackStuck

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • GuildPlaylistResponseHandler

      public GuildPlaylistResponseHandler(long guildID, PlaylistPlayer playlistPlayer)
  • Method Details

    • getErrorRate

      public static float getErrorRate()
    • getTextChannelID

      public long getTextChannelID()
    • setTextChannelID

      public void setTextChannelID(long textChannelID)
    • setHook

      public void setHook(net.dv8tion.jda.api.interactions.InteractionHook hook)
    • onNoMatches

      public void onNoMatches(String searchQuery)
    • onRequestedTracks

      public void onRequestedTracks(List<RequestedTrack> tracks, PlaylistPlayer player)
    • onPlayerPause

      public void onPlayerPause(com.sedmelluq.discord.lavaplayer.player.AudioPlayer player)
      Overrides:
      onPlayerPause in class com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter
    • onPlayerResume

      public void onPlayerResume(com.sedmelluq.discord.lavaplayer.player.AudioPlayer player)
      Overrides:
      onPlayerResume in class com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter
    • onTrackStart

      public void onTrackStart(com.sedmelluq.discord.lavaplayer.player.AudioPlayer _player, com.sedmelluq.discord.lavaplayer.track.AudioTrack _track)
      Overrides:
      onTrackStart in class com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter
    • onTrackEnd

      public void onTrackEnd(com.sedmelluq.discord.lavaplayer.player.AudioPlayer player, com.sedmelluq.discord.lavaplayer.track.AudioTrack track, com.sedmelluq.discord.lavaplayer.track.AudioTrackEndReason endReason)
      Overrides:
      onTrackEnd in class com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter
    • onTrackException

      public void onTrackException(com.sedmelluq.discord.lavaplayer.player.AudioPlayer _player, com.sedmelluq.discord.lavaplayer.track.AudioTrack _track, com.sedmelluq.discord.lavaplayer.tools.FriendlyException exception)
      Overrides:
      onTrackException in class com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter
    • onTrackStuck

      public void onTrackStuck(com.sedmelluq.discord.lavaplayer.player.AudioPlayer player, com.sedmelluq.discord.lavaplayer.track.AudioTrack track, long thresholdMs, StackTraceElement[] stackTrace)
      Overrides:
      onTrackStuck in class com.sedmelluq.discord.lavaplayer.player.event.AudioEventAdapter