Package com.github.twitch4j.chat.events
Class IRCEventHandler
java.lang.Object
com.github.twitch4j.chat.events.IRCEventHandler
IRC Event Handler
Listens for any irc triggered events and created the corresponding events for the EventDispatcher.
-
Constructor Summary
ConstructorsConstructorDescriptionIRCEventHandler(com.github.philippheuer.events4j.core.EventManager eventManager) Constructor -
Method Summary
Modifier and TypeMethodDescriptioncom.github.philippheuer.events4j.api.IEventManagerEvent ManagerbooleanonAnnouncement(IRCMessageEvent event) booleanonBitsBadgeTier(IRCMessageEvent event) ChatChannel Bits Badge Earned Event ParserbooleanonChannelCheer(IRCMessageEvent event) ChatChannel Cheer (Bits) EventbooleanonChannelMessage(IRCMessageEvent event) ChatChannel Message EventbooleanDeprecated.booleanonChannelState(IRCMessageEvent event) booleanChatChannel Subscription EventbooleanUser Joins ChatChannel EventbooleanUser Leaves ChatChannel EventbooleanonCharityDonation(IRCMessageEvent event) booleanonClearChat(IRCMessageEvent event) ChatChannel clearing chat, timeouting or banning user EventbooleanonClearMsg(IRCMessageEvent event) A single message was deleted in a channel by a moderatorvoidonDirectCheer(IRCMessageEvent event) Deprecated.booleanonGiftReceived(IRCMessageEvent event) ChatChannel Prime Community Gift Event Parser: user receives a gift from a prime memberbooleanonGlobalUserState(IRCMessageEvent event) voidonHostOffEvent(IRCMessageEvent event) Deprecated.voidonHostOnEvent(IRCMessageEvent event) Deprecated.voidDeprecated.voidonListModsEvent(IRCMessageEvent event) Deprecated.voidonListVipsEvent(IRCMessageEvent event) Deprecated.voidDeprecated.booleanonNames(IRCMessageEvent event) Names list is received upon initial channel joinbooleanonNoticeEvent(IRCMessageEvent event) booleanonPayForward(IRCMessageEvent event) ChatChannel Pay Forward Event Parser: user pays forward a gift they previously receivedbooleanonRaid(IRCMessageEvent event) ChatChannel Raid Event (receiving)booleanonRewardGift(IRCMessageEvent event) ChatChannel Reward Gift Event Parser: monetary event triggered emotes to be sharedvoidonRitual(IRCMessageEvent event) Deprecated.no longer sent by twitch.booleanonUnraid(IRCMessageEvent event) ChatChannel Unraid Parser: raid cancellationbooleanonUserState(IRCMessageEvent event) booleanonWhisper(IRCMessageEvent event) Whisper Event
-
Constructor Details
-
IRCEventHandler
@Internal public IRCEventHandler(com.github.philippheuer.events4j.core.EventManager eventManager) Constructor- Parameters:
eventManager- The event manager
-
-
Method Details
-
onAnnouncement
-
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
-
onDirectCheer
@Unofficial @Deprecated @ScheduledForRemoval(inVersion="1.17.0") public void onDirectCheer(IRCMessageEvent event) Deprecated.ChatChannel Direct Cheer (Currency) 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
-
onCharityDonation
-
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
Deprecated.no longer sent by twitch.ChatChannel Ritual Event Parser: celebration of a shared viewer milestone- Parameters:
event- theIRCMessageEventto be checked- See Also:
-
onClearChat
ChatChannel clearing chat, timeouting or banning user Event- Parameters:
event- IRCMessageEvent
-
onClearMsg
A single message was deleted in a channel by a moderator- Parameters:
event- IRCMessageEvent- See Also:
-
onNames
Names list is received upon initial channel join- Parameters:
event-IRCMessageEvent
-
onChannnelClientJoinEvent
User Joins ChatChannel Event- Parameters:
event- IRCMessageEvent
-
onChannnelClientLeaveEvent
User Leaves ChatChannel Event- Parameters:
event- IRCMessageEvent
-
onChannelModChange
@Deprecated @ScheduledForRemoval(inVersion="1.17.0") public boolean onChannelModChange(IRCMessageEvent event) Deprecated.Mod Status Change Event- Parameters:
event- IRCMessageEvent
-
onNoticeEvent
-
onHostOnEvent
@Deprecated @ScheduledForRemoval(inVersion="1.17.0") public void onHostOnEvent(IRCMessageEvent event) Deprecated. -
onHostOffEvent
@Deprecated @ScheduledForRemoval(inVersion="1.17.0") public void onHostOffEvent(IRCMessageEvent event) Deprecated. -
onInboundHostEvent
@Deprecated @ScheduledForRemoval(inVersion="1.17.0") public void onInboundHostEvent(IRCMessageEvent event) Deprecated. -
onListModsEvent
@Deprecated @ScheduledForRemoval(inVersion="1.17.0") public void onListModsEvent(IRCMessageEvent event) Deprecated. -
onListVipsEvent
@Deprecated @ScheduledForRemoval(inVersion="1.17.0") public void onListVipsEvent(IRCMessageEvent event) Deprecated. -
onChannelState
-
onMessageDeleteResponse
@Deprecated @ScheduledForRemoval(inVersion="1.17.0") public void onMessageDeleteResponse(IRCMessageEvent event) Deprecated. -
onUserState
-
onGlobalUserState
-
getEventManager
public com.github.philippheuer.events4j.api.IEventManager getEventManager()Event Manager
-