Package com.github.twitch4j.chat.events
Class IRCEventHandler
java.lang.Object
com.github.twitch4j.chat.events.IRCEventHandler
public class IRCEventHandler
extends java.lang.Object
IRC Event Handler
Listens for any irc triggered events and created the corresponding events for the EventDispatcher.
-
Constructor Summary
Constructors Constructor Description IRCEventHandler(TwitchChat twitchChat)Constructor -
Method Summary
Modifier and Type Method Description com.github.philippheuer.events4j.core.EventManagergetEventManager()Event ManagerTwitchChatgetTwitchChat()Twitch ClientvoidonBitsBadgeTier(IRCMessageEvent event)ChatChannel Bits Badge Earned Event ParservoidonChannelCheer(IRCMessageEvent event)ChatChannel Cheer (Bits) EventvoidonChannelMessage(IRCMessageEvent event)ChatChannel Message EventvoidonChannelModChange(IRCMessageEvent event)Mod Status Change EventvoidonChannelState(IRCMessageEvent event)voidonChannelSubscription(IRCMessageEvent event)ChatChannel Subscription EventvoidonChannnelClientJoinEvent(IRCMessageEvent event)User Joins ChatChannel EventvoidonChannnelClientLeaveEvent(IRCMessageEvent event)User Leaves ChatChannel EventvoidonClearChat(IRCMessageEvent event)ChatChannel clearing chat, timeouting or banning user EventvoidonGiftReceived(IRCMessageEvent event)ChatChannel Prime Community Gift Event Parser: user receives a gift from a prime membervoidonGlobalUserState(IRCMessageEvent event)voidonHostOffEvent(IRCMessageEvent event)voidonHostOnEvent(IRCMessageEvent event)voidonInboundHostEvent(IRCMessageEvent event)voidonListModsEvent(IRCMessageEvent event)voidonListVipsEvent(IRCMessageEvent event)voidonMessageDeleteResponse(IRCMessageEvent event)voidonNoticeEvent(IRCMessageEvent event)voidonPayForward(IRCMessageEvent event)ChatChannel Pay Forward Event Parser: user pays forward a gift they previously receivedvoidonRaid(IRCMessageEvent event)ChatChannel Raid Event (receiving)voidonRewardGift(IRCMessageEvent event)ChatChannel Reward Gift Event Parser: monetary event triggered emotes to be sharedvoidonRitual(IRCMessageEvent event)ChatChannel Ritual Event Parser: celebration of a shared viewer milestonevoidonUnraid(IRCMessageEvent event)ChatChannel Unraid Parser: raid cancellationvoidonUserState(IRCMessageEvent event)voidonWhisper(IRCMessageEvent event)Whisper EventMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
IRCEventHandler
Constructor- Parameters:
twitchChat- The Twitch Chat instance
-
-
Method Details
-
onChannelMessage
ChatChannel Message Event- Parameters:
event- IRCMessageEvent
-
onWhisper
Whisper Event- Parameters:
event- IRCMessageEvent
-
onBitsBadgeTier
ChatChannel Bits Badge Earned Event Parser- Parameters:
event- theIRCMessageEventto be checked
-
onChannelCheer
ChatChannel Cheer (Bits) Event- Parameters:
event- IRCMessageEvent
-
onChannelSubscription
ChatChannel Subscription Event- Parameters:
event- IRCMessageEvent
-
onGiftReceived
ChatChannel Prime Community Gift Event Parser: user receives a gift from a prime member- Parameters:
event- theIRCMessageEventto be checked
-
onPayForward
ChatChannel Pay Forward Event Parser: user pays forward a gift they previously received- Parameters:
event- theIRCMessageEventto be checked
-
onRaid
ChatChannel Raid Event (receiving)- Parameters:
event- IRCMessageEvent
-
onUnraid
ChatChannel Unraid Parser: raid cancellation- Parameters:
event- theIRCMessageEventto be checked
-
onRewardGift
ChatChannel Reward Gift Event Parser: monetary event triggered emotes to be shared- Parameters:
event- theIRCMessageEventto be checked
-
onRitual
ChatChannel Ritual Event Parser: celebration of a shared viewer milestone- Parameters:
event- theIRCMessageEventto be checked
-
onClearChat
ChatChannel clearing chat, timeouting or banning user Event- Parameters:
event- IRCMessageEvent
-
onChannnelClientJoinEvent
User Joins ChatChannel Event- Parameters:
event- IRCMessageEvent
-
onChannnelClientLeaveEvent
User Leaves ChatChannel Event- Parameters:
event- IRCMessageEvent
-
onChannelModChange
Mod Status Change Event- Parameters:
event- IRCMessageEvent
-
onNoticeEvent
-
onHostOnEvent
-
onHostOffEvent
-
onInboundHostEvent
-
onListModsEvent
-
onListVipsEvent
-
onChannelState
-
onMessageDeleteResponse
-
onUserState
-
onGlobalUserState
-
getTwitchChat
Twitch Client -
getEventManager
public com.github.philippheuer.events4j.core.EventManager getEventManager()Event Manager
-