Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes|All Packages

A

AbstractChannelEvent - Class in com.github.twitch4j.chat.events
This event is a base for events that originate from a channel
AbstractChannelEvent(EventChannel) - Constructor for class com.github.twitch4j.chat.events.AbstractChannelEvent
Event Constructor
AGGRESSIVE - com.github.twitch4j.chat.flag.FlagType
Aggressive language - Hostility towards other people, often associated with bullying.
autoJoinOwnChannel - Variable in class com.github.twitch4j.chat.TwitchChat
Whether one's own channel should automatically be joined
automaticallyPartOnBan - Variable in class com.github.twitch4j.chat.TwitchChatConnectionPool
Whether chat connections should automatically part from channels they have been banned from.
automaticallyPartOnBan(boolean) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder
 
AutoModFlag - Class in com.github.twitch4j.chat.flag
Represents a region of a chat message that was flagged by AutoMod.
AutoModFlag.AutoModFlagBuilder - Class in com.github.twitch4j.chat.flag
 

B

backoff - Variable in class com.github.twitch4j.chat.TwitchChat
Helper class to compute delays between connection retries.
ban(String, String) - Method in class com.github.twitch4j.chat.events.AbstractChannelEvent
Ban a user
ban(String, String, String) - Method in interface com.github.twitch4j.chat.ITwitchChat
Ban a user
baseUrl - Variable in class com.github.twitch4j.chat.TwitchChat
The websocket url for the chat client to connect to.
BitsBadgeEarnedEvent - Class in com.github.twitch4j.chat.events.channel
Called when a user earns a new bits badge tier.
BitsBadgeEarnedEvent(EventChannel, EventUser, int) - Constructor for class com.github.twitch4j.chat.events.channel.BitsBadgeEarnedEvent
Event Constructor
botOwnerIds - Variable in class com.github.twitch4j.chat.TwitchChat
Bot Owner IDs
botOwnerIds - Variable in class com.github.twitch4j.chat.TwitchChatBuilder
User IDs of Bot Owners for applying CommandPermission.OWNER
BROADCAST_LANG - com.github.twitch4j.chat.events.channel.ChannelStateEvent.ChannelState
 
BroadcasterLanguageEvent - Class in com.github.twitch4j.chat.events.roomstate
Deprecated.
BroadcasterLanguageEvent(EventChannel, Locale) - Constructor for class com.github.twitch4j.chat.events.roomstate.BroadcasterLanguageEvent
Deprecated.
Constructor
build() - Method in class com.github.twitch4j.chat.flag.AutoModFlag.AutoModFlagBuilder
 
build() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Twitch API Client (Helix)
build() - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder
 
builder() - Static method in class com.github.twitch4j.chat.flag.AutoModFlag
 
builder() - Static method in class com.github.twitch4j.chat.TwitchChatBuilder
Initialize the builder
builder() - Static method in class com.github.twitch4j.chat.TwitchChatConnectionPool
 

C

canEqual(Object) - Method in class com.github.twitch4j.chat.events.AbstractChannelEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.BitsBadgeEarnedEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.ChannelJoinEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.ChannelLeaveEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageActionEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.ChannelModEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.ChannelNoticeEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.ChannelStateEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.CheerEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.ClearChatEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.DonationEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.ExtendSubscriptionEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.FollowEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.GiftSubscriptionsEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.GiftSubUpgradeEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.GlobalUserStateEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.HostOffEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.HostOnEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.InboundHostEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.ListModsEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.ListVipsEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.MessageDeleteError
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.MessageDeleteSuccess
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.PayForwardEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.PrimeGiftReceivedEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.PrimeSubUpgradeEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.RaidCancellationEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.RaidEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.RewardGiftEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.RitualEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.UserBanEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.UserStateEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.channel.UserTimeoutEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.CommandEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.roomstate.BroadcasterLanguageEvent
Deprecated.
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.roomstate.ChannelStatesEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.roomstate.EmoteOnlyEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.roomstate.FollowersOnlyEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.roomstate.Robot9000Event
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.roomstate.SlowModeEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.roomstate.SubscribersOnlyEvent
 
canEqual(Object) - Method in class com.github.twitch4j.chat.events.TwitchEvent
 
CHANNEL - com.github.twitch4j.chat.enums.CommandSource
 
channelIdToChannelName - Variable in class com.github.twitch4j.chat.TwitchChat
Cache: ChannelId to ChannelName
ChannelJoinEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when a client joins a channel.
ChannelJoinEvent(EventChannel, EventUser) - Constructor for class com.github.twitch4j.chat.events.channel.ChannelJoinEvent
Event Constructor
ChannelLeaveEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when a client leaves the channel.
ChannelLeaveEvent(EventChannel, EventUser) - Constructor for class com.github.twitch4j.chat.events.channel.ChannelLeaveEvent
Event Constructor
ChannelMessageActionEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when a action message (/me text) is received in a channel.
ChannelMessageActionEvent(EventChannel, IRCMessageEvent, EventUser, String, Set<CommandPermission>) - Constructor for class com.github.twitch4j.chat.events.channel.ChannelMessageActionEvent
Event Constructor
ChannelMessageEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when a message is received in a channel.
ChannelMessageEvent(EventChannel, IRCMessageEvent, EventUser, String, Set<CommandPermission>) - Constructor for class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
Event Constructor
ChannelModEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when a client gains/loses mod status.
ChannelModEvent(EventChannel, EventUser, boolean) - Constructor for class com.github.twitch4j.chat.events.channel.ChannelModEvent
Event Constructor
channelNameToChannelId - Variable in class com.github.twitch4j.chat.TwitchChat
Cache: ChannelName to ChannelId
ChannelNoticeEvent - Class in com.github.twitch4j.chat.events.channel
ChatChannel Notice Event
ChannelNoticeEvent(EventChannel, String, String) - Constructor for class com.github.twitch4j.chat.events.channel.ChannelNoticeEvent
Channel Notice Event
ChannelStateEvent - Class in com.github.twitch4j.chat.events.channel
 
ChannelStateEvent(EventChannel, ChannelStateEvent.ChannelState, Object) - Constructor for class com.github.twitch4j.chat.events.channel.ChannelStateEvent
Event Constructor
ChannelStateEvent(EventChannel, Map<ChannelStateEvent.ChannelState, Object>) - Constructor for class com.github.twitch4j.chat.events.channel.ChannelStateEvent
 
ChannelStateEvent.ChannelState - Enum in com.github.twitch4j.chat.events.channel
 
ChannelStatesEvent - Class in com.github.twitch4j.chat.events.roomstate
Abstract Channel State Event
ChannelStatesEvent(EventChannel, boolean) - Constructor for class com.github.twitch4j.chat.events.roomstate.ChannelStatesEvent
 
CHANT_MSG_ID_TAG_NAME - Static variable in class com.github.twitch4j.chat.util.ChatCrowdChant
 
chatAccount - Variable in class com.github.twitch4j.chat.TwitchChatConnectionPool
Provides a chat account to be used when constructing a new TwitchChat instance.
chatAccount(Supplier<OAuth2Credential>) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder
 
ChatCrowdChant - Class in com.github.twitch4j.chat.util
Information regarding a Crowd Chant participation or initiation.
ChatCrowdChant(String, String, boolean, String) - Constructor for class com.github.twitch4j.chat.util.ChatCrowdChant
 
chatQueueSize - Variable in class com.github.twitch4j.chat.TwitchChatBuilder
Size of the ChatQueue
chatQueueTimeout - Variable in class com.github.twitch4j.chat.TwitchChat
Time to wait for an item on the chat queue before continuing to next iteration If set too high your thread will be late check to shutdown
chatRateLimit - Variable in class com.github.twitch4j.chat.TwitchChatBuilder
Custom RateLimit for ChatMessages
CheerEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when a user receives bits.
CheerEvent(EventChannel, EventUser, String, Integer, int, int, List<AutoModFlag>) - Constructor for class com.github.twitch4j.chat.events.channel.CheerEvent
Event Constructor
clearChat(String) - Method in interface com.github.twitch4j.chat.ITwitchChat
Clears the history for first-party chat clients.
ClearChatEvent - Class in com.github.twitch4j.chat.events.channel
 
ClearChatEvent(EventChannel) - Constructor for class com.github.twitch4j.chat.events.channel.ClearChatEvent
Event Constructor
clearScores() - Method in class com.github.twitch4j.chat.flag.AutoModFlag.AutoModFlagBuilder
 
close() - Method in interface com.github.twitch4j.chat.ITwitchChat
 
close() - Method in class com.github.twitch4j.chat.TwitchChat
Close
com.github.twitch4j.chat - package com.github.twitch4j.chat
 
com.github.twitch4j.chat.enums - package com.github.twitch4j.chat.enums
 
com.github.twitch4j.chat.events - package com.github.twitch4j.chat.events
 
com.github.twitch4j.chat.events.channel - package com.github.twitch4j.chat.events.channel
 
com.github.twitch4j.chat.events.roomstate - package com.github.twitch4j.chat.events.roomstate
 
com.github.twitch4j.chat.flag - package com.github.twitch4j.chat.flag
 
com.github.twitch4j.chat.util - package com.github.twitch4j.chat.util
 
CommandEvent - Class in com.github.twitch4j.chat.events
This event gets called when a message is received in a channel.
CommandEvent(CommandSource, String, EventUser, String, String, Set<CommandPermission>) - Constructor for class com.github.twitch4j.chat.events.CommandEvent
Event Constructor
commandPrefixes - Variable in class com.github.twitch4j.chat.TwitchChat
IRC Command Handlers
commandPrefixes - Variable in class com.github.twitch4j.chat.TwitchChatBuilder
IRC Command Handlers
CommandSource - Enum in com.github.twitch4j.chat.enums
 
connect() - Method in class com.github.twitch4j.chat.TwitchChat
Connecting to IRC-WS
CONNECTED - com.github.twitch4j.chat.enums.TMIConnectionState
 
CONNECTING - com.github.twitch4j.chat.enums.TMIConnectionState
 
createBucket(Bandwidth) - Static method in class com.github.twitch4j.chat.util.TwitchChatLimitHelper
 
createBucket(Bandwidth...) - Static method in class com.github.twitch4j.chat.util.TwitchChatLimitHelper
 
createBucket(Iterable<Bandwidth>) - Static method in class com.github.twitch4j.chat.util.TwitchChatLimitHelper
 
createConnection() - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
 
currentChannels - Variable in class com.github.twitch4j.chat.TwitchChat
Current Channels

D

delete(String, String) - Method in interface com.github.twitch4j.chat.ITwitchChat
Deletes a message.
disconnect() - Method in class com.github.twitch4j.chat.TwitchChat
Disconnecting from IRC-WS
DISCONNECTED - com.github.twitch4j.chat.enums.TMIConnectionState
 
DISCONNECTING - com.github.twitch4j.chat.enums.TMIConnectionState
 
disposeConnection(TwitchChat) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
 
DonationEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when a user receives a donation from any source.
DonationEvent(EventChannel, EventUser, String, Currency, Double, String) - Constructor for class com.github.twitch4j.chat.events.channel.DonationEvent
Event Constructor

E

EMOTE - com.github.twitch4j.chat.events.channel.ChannelStateEvent.ChannelState
 
EmoteOnlyEvent - Class in com.github.twitch4j.chat.events.roomstate
Emote Only State Event
EmoteOnlyEvent(EventChannel, boolean) - Constructor for class com.github.twitch4j.chat.events.roomstate.EmoteOnlyEvent
Constructor
enableMembershipEvents - Variable in class com.github.twitch4j.chat.TwitchChat
Whether JOIN/PART events should be enabled
endIndex(int) - Method in class com.github.twitch4j.chat.flag.AutoModFlag.AutoModFlagBuilder
The index where the flagged item ends.
equals(Object) - Method in class com.github.twitch4j.chat.events.AbstractChannelEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.BitsBadgeEarnedEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.ChannelJoinEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.ChannelLeaveEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageActionEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.ChannelModEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.ChannelNoticeEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.ChannelStateEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.CheerEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.ClearChatEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.DonationEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.ExtendSubscriptionEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.FollowEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.GiftSubscriptionsEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.GiftSubUpgradeEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.GlobalUserStateEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.HostOffEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.HostOnEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.InboundHostEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.ListModsEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.ListVipsEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.MessageDeleteError
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.MessageDeleteSuccess
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.PayForwardEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.PrimeGiftReceivedEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.PrimeSubUpgradeEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.RaidCancellationEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.RaidEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.RewardGiftEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.RitualEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.UserBanEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.UserStateEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.channel.UserTimeoutEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.CommandEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.roomstate.BroadcasterLanguageEvent
Deprecated.
 
equals(Object) - Method in class com.github.twitch4j.chat.events.roomstate.ChannelStatesEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.roomstate.EmoteOnlyEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.roomstate.FollowersOnlyEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.roomstate.Robot9000Event
 
equals(Object) - Method in class com.github.twitch4j.chat.events.roomstate.SlowModeEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.roomstate.SubscribersOnlyEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.events.TwitchEvent
 
equals(Object) - Method in class com.github.twitch4j.chat.flag.AutoModFlag
 
equals(Object) - Method in class com.github.twitch4j.chat.util.ChatCrowdChant
 
ExtendSubscriptionEvent - Class in com.github.twitch4j.chat.events.channel
Called when a user extends their existing subscription into a future month.
ExtendSubscriptionEvent(EventChannel, EventUser, SubscriptionPlan, int, Month) - Constructor for class com.github.twitch4j.chat.events.channel.ExtendSubscriptionEvent
Event Constructor

F

FDGT_TEST_SOCKET_SERVER - Static variable in class com.github.twitch4j.chat.TwitchChat
ThirdParty WebSocket Server for Testing
FlagParser - Class in com.github.twitch4j.chat.flag
 
FlagType - Enum in com.github.twitch4j.chat.flag
The AutoMod moderation categories.
FOLLOWERS - com.github.twitch4j.chat.events.channel.ChannelStateEvent.ChannelState
 
FollowersOnlyEvent - Class in com.github.twitch4j.chat.events.roomstate
Followers Only State Event
FollowersOnlyEvent(EventChannel, long) - Constructor for class com.github.twitch4j.chat.events.roomstate.FollowersOnlyEvent
 
FollowersOnlyEvent(EventChannel, long, TimeUnit) - Constructor for class com.github.twitch4j.chat.events.roomstate.FollowersOnlyEvent
 
FollowEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when a user gets a new followers
FollowEvent(EventChannel, EventUser) - Constructor for class com.github.twitch4j.chat.events.channel.FollowEvent
Event Constructor
fromString(String) - Static method in enum com.github.twitch4j.chat.enums.SubscriptionPlan
Deprecated.
 

G

getAmount() - Method in class com.github.twitch4j.chat.events.channel.DonationEvent
Donation Amount
getBadgeInfo() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Metadata related to the chat badges in the badges tag
getBadges() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Badges
getBaseUrl() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
A custom websocket url for TwitchChat to connect to.
getBenefitEndMonth() - Method in class com.github.twitch4j.chat.events.channel.ExtendSubscriptionEvent
The new month that the subscription will end on.
getBits() - Method in class com.github.twitch4j.chat.events.channel.CheerEvent
Amount of Bits
getBitsThreshold() - Method in class com.github.twitch4j.chat.events.channel.BitsBadgeEarnedEvent
The tier of the bits badge the user just earned; e.g. 100, 1000, 10000.
getBotOwnerIds() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
User IDs of Bot Owners for applying CommandPermission.OWNER
getChannel() - Method in class com.github.twitch4j.chat.events.AbstractChannelEvent
Event Channel
getChannel() - Method in class com.github.twitch4j.chat.events.channel.HostOffEvent
Event ChatChannel
getChannel() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Get ChatChannel
getChannelId() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Channel Id
getChannelIdToChannelName() - Method in interface com.github.twitch4j.chat.ITwitchChat
 
getChannelIdToChannelName() - Method in class com.github.twitch4j.chat.TwitchChat
 
getChannelIdToChannelName() - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
Note: this map does not dynamically update unlike TwitchChat.getChannelIdToChannelName()
getChannelName() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Channel Name
getChannelNameToChannelId() - Method in interface com.github.twitch4j.chat.ITwitchChat
 
getChannelNameToChannelId() - Method in class com.github.twitch4j.chat.TwitchChat
 
getChannelNameToChannelId() - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
Note: this map does not dynamically update unlike TwitchChat.getChannelNameToChannelId()
getChannels() - Method in interface com.github.twitch4j.chat.ITwitchChat
Returns a set of all currently joined channels (without # prefix)
getChannels() - Method in class com.github.twitch4j.chat.TwitchChat
 
getChannels() - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
 
getChantInfo() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
Information regarding any associated Crowd Chant for this message, if applicable.
getChatAccount() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
IRC User Id
getChatQueueSize() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Size of the ChatQueue
getChatQueueTimeout() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Millisecond wait time for taking items off chat queue.
getChatRateLimit() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Custom RateLimit for ChatMessages
getCheererTier() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
 
getClientId() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Client Id
getClientName() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Client
getClientPermissions() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Client Permissions
getClientSecret() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Client Secret
getColor() - Method in class com.github.twitch4j.chat.events.channel.GlobalUserStateEvent
 
getColor() - Method in class com.github.twitch4j.chat.events.channel.UserStateEvent
 
getCommand() - Method in class com.github.twitch4j.chat.events.CommandEvent
Command
getCommandPrefix() - Method in class com.github.twitch4j.chat.events.CommandEvent
Command Prefix
getCommandPrefixes() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
IRC Command Handlers
getCommandType() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Message Type
getConnectionState() - Method in class com.github.twitch4j.chat.TwitchChat
The connection state Default: (TMIConnectionState.DISCONNECTED)
getCount() - Method in class com.github.twitch4j.chat.events.channel.GiftSubscriptionsEvent
X subscriptions gifted
getCredentialManager() - Method in class com.github.twitch4j.chat.TwitchChat
CredentialManager
getCredentialManager() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Credential Manager
getCumulativeMonths() - Method in class com.github.twitch4j.chat.events.channel.ExtendSubscriptionEvent
The total number of months the user has subscribed.
getCurrency() - Method in class com.github.twitch4j.chat.events.channel.DonationEvent
Donation Currency
getCurrentChannels() - Method in class com.github.twitch4j.chat.TwitchChat
Deprecated.
use getChannels() instead
getCustomRewardId() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
 
getDefaultEventHandler() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
EventManager
getDisplayName() - Method in class com.github.twitch4j.chat.events.channel.GlobalUserStateEvent
 
getDisplayName() - Method in class com.github.twitch4j.chat.events.channel.UserStateEvent
 
getDomain() - Method in class com.github.twitch4j.chat.events.channel.RewardGiftEvent
The domain of the rewards being gifted (e.g.
getDuration() - Method in class com.github.twitch4j.chat.events.channel.UserTimeoutEvent
Duration in Minutes
getEmoteSets() - Method in class com.github.twitch4j.chat.events.channel.GlobalUserStateEvent
 
getEmoteSets() - Method in class com.github.twitch4j.chat.events.channel.UserStateEvent
List of emote sets.
getEndIndex() - Method in class com.github.twitch4j.chat.flag.AutoModFlag
The index where the flagged item ends.
getEventManager() - Method in class com.github.twitch4j.chat.events.IRCEventHandler
Event Manager
getEventManager() - Method in interface com.github.twitch4j.chat.ITwitchChat
 
getEventManager() - Method in class com.github.twitch4j.chat.TwitchChat
EventManager
getEventManager() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Event Manager
getFlags() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageActionEvent
 
getFlags() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
 
getFlags() - Method in class com.github.twitch4j.chat.events.channel.CheerEvent
Regions of CheerEvent.getMessage() that were flagged by AutoMod (Unofficial)
getFlags() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
AutoMod Message Flag Indicators, relevant for PRIVMSG and USERNOTICE
getFlags() - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
The regions of SubscriptionEvent.getMessage() that were flagged by AutoMod (Unofficial)
getGifted() - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
Was this sub gifted?
getGiftedBy() - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
User that gifted the sub
getGifter() - Method in class com.github.twitch4j.chat.events.channel.PrimeGiftReceivedEvent
The user giving the gift.
getGifterLogin() - Method in class com.github.twitch4j.chat.events.channel.GiftSubUpgradeEvent
The login of the user who gifted the subscription, if applicable.
getGifterName() - Method in class com.github.twitch4j.chat.events.channel.GiftSubUpgradeEvent
The display name of the user who gifted the subscription, if applicable.
getGiftMonths() - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
The number of months gifted as part of a single, multi-month gift
getGiftName() - Method in class com.github.twitch4j.chat.events.channel.PrimeGiftReceivedEvent
The name of the gift package.
getHosterName() - Method in class com.github.twitch4j.chat.events.channel.InboundHostEvent
Display name of the user that just hosted your channel.
getHostTarget() - Method in class com.github.twitch4j.chat.events.channel.InboundHostEvent
Login name of the channel that was hosted (i.e., the user passed in chatAccount).
getIrcJoinBucket() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Shared bucket for joins
getIrcMessageBucket() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Shared bucket for messages
getIrcWhisperBucket() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Shared bucket for whispers
getJoinRateLimit() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Custom RateLimit for JOIN/PART
getLanguage() - Method in class com.github.twitch4j.chat.events.roomstate.BroadcasterLanguageEvent
Deprecated.
Language
getMessage() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageActionEvent
Message
getMessage() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
Message
getMessage() - Method in class com.github.twitch4j.chat.events.channel.ChannelNoticeEvent
Message Content
getMessage() - Method in class com.github.twitch4j.chat.events.channel.CheerEvent
Message
getMessage() - Method in class com.github.twitch4j.chat.events.channel.DonationEvent
Donation Message
getMessage() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Message
getMessage() - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
Subscription Message
getMessageEvent() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageActionEvent
RAW Message Event
getMessageEvent() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
RAW Message Event
getMessageEvent() - Method in class com.github.twitch4j.chat.events.channel.GlobalUserStateEvent
Raw Message Event
getMessageEvent() - Method in class com.github.twitch4j.chat.events.channel.UserStateEvent
RAW Message Event
getMessageId() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
The message UUID that is used for deletion by a moderator or a chat reply (from Tags)
getMessageId() - Method in class com.github.twitch4j.chat.util.ChatCrowdChant
The id for the parent message in the Crowd Chant.
getModerators() - Method in class com.github.twitch4j.chat.events.channel.ListModsEvent
The login names of the moderators of this channel.
getMonths() - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
Cumulative months subscribed
getMsgId() - Method in class com.github.twitch4j.chat.events.channel.ChannelNoticeEvent
Message Id
getMultiMonthDuration() - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
The number of subscription months just purchased.
getMultiMonthTenure() - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
The length of multi-month subscription tenure that has already been served.
getNonce() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
Nonce
getNonce() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
 
getPayload() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
IRC Command Payload
getPermissions() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageActionEvent
Permissions of the user
getPermissions() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
Permissions of the user
getPermissions() - Method in class com.github.twitch4j.chat.events.CommandEvent
Permissions of the user
getPriorGifter() - Method in class com.github.twitch4j.chat.events.channel.PayForwardEvent
The previous user that gifted to this one, if not anonymous.
getPromoGiftTotal() - Method in class com.github.twitch4j.chat.events.channel.GiftSubUpgradeEvent
The number of gifts the gifter has given during the promo indicated by GiftSubUpgradeEvent.getPromoName().
getPromoName() - Method in class com.github.twitch4j.chat.events.channel.GiftSubUpgradeEvent
The subscriptions promo, if any, that is ongoing; e.g.
getProxyConfig() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Proxy Configuration
getRaider() - Method in class com.github.twitch4j.chat.events.channel.RaidEvent
Event User who initiated the raid
getRawMessage() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
RAW Message
getRawTags() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Raw Tags
getReason() - Method in class com.github.twitch4j.chat.events.channel.UserBanEvent
Deprecated.
getReason() - Method in class com.github.twitch4j.chat.events.channel.UserTimeoutEvent
Reason for Punishment
getRecipient() - Method in class com.github.twitch4j.chat.events.channel.PayForwardEvent
The user that is receiving this gift, if it is not for the community at-large.
getRecipientName() - Method in class com.github.twitch4j.chat.events.channel.PrimeGiftReceivedEvent
The display name of the user receiving the gift.
getReplyInfo() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
Information regarding the parent message being replied to, if applicable.
getRequestFromSubscription(String) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
 
getRequestQueueSize() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
HTTP Request Queue Size
getRitualName() - Method in class com.github.twitch4j.chat.events.channel.RitualEvent
The name of the ritual this notice is for.
getScheduledThreadPoolExecutor() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Scheduler Thread Pool Executor
getScores() - Method in class com.github.twitch4j.chat.flag.AutoModFlag
Scores for the various FlagTypes for this region of the message.
getSelectedCount() - Method in class com.github.twitch4j.chat.events.channel.RewardGiftEvent
The number of gifted rewards as part of the primary selection.
getSource() - Method in class com.github.twitch4j.chat.events.channel.DonationEvent
Donation Source
getSource() - Method in class com.github.twitch4j.chat.events.CommandEvent
Source: channel / privateMessage
getSourceId() - Method in class com.github.twitch4j.chat.events.CommandEvent
Source Id: channelName or userName
getStartIndex() - Method in class com.github.twitch4j.chat.flag.AutoModFlag
The index in the message where the flagged item starts.
getState(ChannelStateEvent.ChannelState) - Method in class com.github.twitch4j.chat.events.channel.ChannelStateEvent
 
getStates() - Method in class com.github.twitch4j.chat.events.channel.ChannelStateEvent
 
getSubPlan() - Method in class com.github.twitch4j.chat.events.channel.ExtendSubscriptionEvent
The type of subscription plan being used.
getSubPlan() - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
Subscription Plan, in enum form
getSubscriberMonth() - Method in class com.github.twitch4j.chat.events.channel.UserStateEvent
 
getSubscriberMonths() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageActionEvent
The exact number of months the user has been a subscriber, or zero if not subscribed
getSubscriberMonths() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
The exact number of months the user has been a subscriber, or zero if not subscribed
getSubscriberMonths() - Method in class com.github.twitch4j.chat.events.channel.CheerEvent
The exact number of months the user has been a subscriber, or zero if not subscribed
getSubscriberMonths() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
 
getSubscriptionPlan() - Method in class com.github.twitch4j.chat.events.channel.GiftSubscriptionsEvent
The Subscription
getSubscriptionPlan() - Method in class com.github.twitch4j.chat.events.channel.PrimeSubUpgradeEvent
The new subscription plan of the user.
getSubscriptionPlan() - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
Subscription Plan
getSubscriptionPlanName() - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
Deprecated.
will be removed in favor of .getSubPlan()
getSubscriptionSize(String) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
 
getSubscriptionTier() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageActionEvent
The tier at which the user is subscribed (prime is treated as 1), or zero if not subscribed
getSubscriptionTier() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
The tier at which the user is subscribed (prime is treated as 1), or zero if not subscribed
getSubscriptionTier() - Method in class com.github.twitch4j.chat.events.channel.CheerEvent
The tier at which the user is subscribed (prime is treated as 1), or zero if not subscribed
getSubscriptionTier() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
 
getSubStreak() - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
Consecutive months subscribed
getTags() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Tags
getTagValue(String) - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Gets a optional tag from the irc message
getTargetChannel() - Method in class com.github.twitch4j.chat.events.channel.HostOnEvent
Event Target ChatChannel
getTargetUser() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Get Target User
getTargetUserId() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Gets the Target User Id (from Tags)
getText() - Method in class com.github.twitch4j.chat.util.ChatCrowdChant
The text being chanted.
getTime() - Method in class com.github.twitch4j.chat.events.roomstate.FollowersOnlyEvent
Time in seconds
getTime() - Method in class com.github.twitch4j.chat.events.roomstate.SlowModeEvent
Time in seconds
getTime(TimeUnit) - Method in class com.github.twitch4j.chat.events.roomstate.FollowersOnlyEvent
 
getTotalCount() - Method in class com.github.twitch4j.chat.events.channel.GiftSubscriptionsEvent
X subscriptions gifted totally
getTotalRewardCount() - Method in class com.github.twitch4j.chat.events.channel.RewardGiftEvent
The total number of rewards being gifted (e.g. 5 emotes).
getTriggerAmount() - Method in class com.github.twitch4j.chat.events.channel.RewardGiftEvent
The number of instances of the trigger (e.g. 1 sub gift or 300 bits).
getTriggerType() - Method in class com.github.twitch4j.chat.events.channel.RewardGiftEvent
The type of monetary event that triggered the reward gift (e.g., "SUBGIFT", "CHEER").
getTwitchChat() - Method in class com.github.twitch4j.chat.events.IRCEventHandler
Twitch Client
getTwitchChat() - Method in class com.github.twitch4j.chat.events.TwitchEvent
Get TwitchChat
getUpgradingUser() - Method in class com.github.twitch4j.chat.events.channel.GiftSubUpgradeEvent
The user that is upgrading their subscription.
getUser() - Method in class com.github.twitch4j.chat.events.channel.BitsBadgeEarnedEvent
The user that earned the bits badge.
getUser() - Method in class com.github.twitch4j.chat.events.channel.ChannelJoinEvent
User
getUser() - Method in class com.github.twitch4j.chat.events.channel.ChannelLeaveEvent
User
getUser() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageActionEvent
User
getUser() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
User
getUser() - Method in class com.github.twitch4j.chat.events.channel.ChannelModEvent
User
getUser() - Method in class com.github.twitch4j.chat.events.channel.CheerEvent
Event Target User
getUser() - Method in class com.github.twitch4j.chat.events.channel.DonationEvent
User
getUser() - Method in class com.github.twitch4j.chat.events.channel.ExtendSubscriptionEvent
The user extending their subscription.
getUser() - Method in class com.github.twitch4j.chat.events.channel.FollowEvent
User
getUser() - Method in class com.github.twitch4j.chat.events.channel.GiftSubscriptionsEvent
Event Target User
getUser() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Get User
getUser() - Method in class com.github.twitch4j.chat.events.channel.PayForwardEvent
The user that is paying forward their gift.
getUser() - Method in class com.github.twitch4j.chat.events.channel.PrimeSubUpgradeEvent
The user that is upgrading their subscription.
getUser() - Method in class com.github.twitch4j.chat.events.channel.RewardGiftEvent
The user that triggered this event.
getUser() - Method in class com.github.twitch4j.chat.events.channel.RitualEvent
The user involved in the ritual.
getUser() - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
Event Target User
getUser() - Method in class com.github.twitch4j.chat.events.channel.UserBanEvent
Event Target User
getUser() - Method in class com.github.twitch4j.chat.events.channel.UserTimeoutEvent
Event Target User
getUser() - Method in class com.github.twitch4j.chat.events.CommandEvent
User
getUserId() - Method in class com.github.twitch4j.chat.events.channel.GlobalUserStateEvent
 
getUserId() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Gets the User Id (from Tags)
getUserName() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Gets the User Name (from Tags)
getViewers() - Method in class com.github.twitch4j.chat.events.channel.RaidEvent
Number of viewers in the raid
getVips() - Method in class com.github.twitch4j.chat.events.channel.ListVipsEvent
The login names of the VIPs of this channel.
getWhisperRateLimit() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Custom RateLimit for Whispers
GiftSubscriptionsEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when a user gifts x subscriptions to *random* users in chat.
GiftSubscriptionsEvent(EventChannel, EventUser, String, Integer, Integer) - Constructor for class com.github.twitch4j.chat.events.channel.GiftSubscriptionsEvent
Event Constructor
GiftSubUpgradeEvent - Class in com.github.twitch4j.chat.events.channel
Called when a user upgrades to a paid subscription from previously being gifted a subscription.
GiftSubUpgradeEvent(EventChannel, EventUser, String, Integer, String, String) - Constructor for class com.github.twitch4j.chat.events.channel.GiftSubUpgradeEvent
Constructor
GlobalUserStateEvent - Class in com.github.twitch4j.chat.events.channel
 
GlobalUserStateEvent(IRCMessageEvent) - Constructor for class com.github.twitch4j.chat.events.channel.GlobalUserStateEvent
 

H

handleDuplicateSubscription(TwitchChat, TwitchChat, String) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
 
handleSubscription(TwitchChat, String) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
 
handleUnsubscription(TwitchChat, String) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
 
hashCode() - Method in class com.github.twitch4j.chat.events.AbstractChannelEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.BitsBadgeEarnedEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.ChannelJoinEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.ChannelLeaveEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageActionEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.ChannelModEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.ChannelNoticeEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.ChannelStateEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.CheerEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.ClearChatEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.DonationEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.ExtendSubscriptionEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.FollowEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.GiftSubscriptionsEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.GiftSubUpgradeEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.GlobalUserStateEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.HostOffEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.HostOnEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.InboundHostEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.ListModsEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.ListVipsEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.MessageDeleteError
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.MessageDeleteSuccess
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.PayForwardEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.PrimeGiftReceivedEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.PrimeSubUpgradeEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.RaidCancellationEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.RaidEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.RewardGiftEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.RitualEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.UserBanEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.UserStateEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.channel.UserTimeoutEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.CommandEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.roomstate.BroadcasterLanguageEvent
Deprecated.
 
hashCode() - Method in class com.github.twitch4j.chat.events.roomstate.ChannelStatesEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.roomstate.EmoteOnlyEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.roomstate.FollowersOnlyEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.roomstate.Robot9000Event
 
hashCode() - Method in class com.github.twitch4j.chat.events.roomstate.SlowModeEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.roomstate.SubscribersOnlyEvent
 
hashCode() - Method in class com.github.twitch4j.chat.events.TwitchEvent
 
hashCode() - Method in class com.github.twitch4j.chat.flag.AutoModFlag
 
hashCode() - Method in class com.github.twitch4j.chat.util.ChatCrowdChant
 
HostOffEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when the user stops hosting someone.
HostOffEvent(EventChannel) - Constructor for class com.github.twitch4j.chat.events.channel.HostOffEvent
Event Constructor
HostOnEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when the user starts hosting someone.
HostOnEvent(EventChannel, EventChannel) - Constructor for class com.github.twitch4j.chat.events.channel.HostOnEvent
Event Constructor

I

IDENTITY - com.github.twitch4j.chat.flag.FlagType
Identity language - Words referring to race, religion, gender, orientation, disability, or similar.
InboundHostEvent - Class in com.github.twitch4j.chat.events.channel
Fired when the authenticated channel to the TwitchChat instance was hosted by another user.
InboundHostEvent(String, String) - Constructor for class com.github.twitch4j.chat.events.channel.InboundHostEvent
 
ircCommandQueue - Variable in class com.github.twitch4j.chat.TwitchChat
IRC Command Queue
IRCEventHandler - Class in com.github.twitch4j.chat.events
IRC Event Handler Listens for any irc triggered events and created the corresponding events for the EventDispatcher.
IRCEventHandler(TwitchChat) - Constructor for class com.github.twitch4j.chat.events.IRCEventHandler
Constructor
ircJoinBucket - Variable in class com.github.twitch4j.chat.TwitchChat
IRC Join Bucket
ircJoinBucket - Variable in class com.github.twitch4j.chat.TwitchChatBuilder
Shared bucket for joins
ircMessageBucket - Variable in class com.github.twitch4j.chat.TwitchChat
IRC Message Bucket
ircMessageBucket - Variable in class com.github.twitch4j.chat.TwitchChatBuilder
Shared bucket for messages
IRCMessageEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when we receive a raw irc message.
IRCMessageEvent(String, Map<String, String>, Map<String, String>, Collection<String>) - Constructor for class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Event Constructor
ircWhisperBucket - Variable in class com.github.twitch4j.chat.TwitchChat
IRC Whisper Bucket
ircWhisperBucket - Variable in class com.github.twitch4j.chat.TwitchChatBuilder
Shared bucket for whispers
isActive() - Method in class com.github.twitch4j.chat.events.roomstate.ChannelStatesEvent
 
isAutoJoinOwnChannel() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Whether one's own channel should automatically be joined
isBroadcaster() - Method in class com.github.twitch4j.chat.events.channel.UserStateEvent
 
isChannelJoined(String) - Method in interface com.github.twitch4j.chat.ITwitchChat
Check if Chat is currently in a channel
isChannelJoined(String) - Method in class com.github.twitch4j.chat.TwitchChat
 
isChannelJoined(String) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
 
isCommunityPayForward() - Method in class com.github.twitch4j.chat.events.channel.PayForwardEvent
 
isEnableMembershipEvents() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Whether JOIN/PART events should be enabled for the TwitchChat instance.
isHighlightedMessage() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
 
isInitiator() - Method in class com.github.twitch4j.chat.util.ChatCrowdChant
Whether this message initiated a crowd chat.
isMod() - Method in class com.github.twitch4j.chat.events.channel.ChannelModEvent
Is Moderator?
isModerator() - Method in class com.github.twitch4j.chat.events.channel.UserStateEvent
 
isNewChatter() - Method in class com.github.twitch4j.chat.events.channel.RitualEvent
 
isPrimeOrTurbo() - Method in class com.github.twitch4j.chat.events.channel.GlobalUserStateEvent
 
isPrimeOrTurbo() - Method in class com.github.twitch4j.chat.events.channel.UserStateEvent
 
isSendCredentialToThirdPartyHost() - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Whether the OAuth2Credential password should be sent when the baseUrl does not match the official twitch websocket server, thus bypassing a security check in the library.
isSkipSubsModeMessage() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
 
isStaff() - Method in class com.github.twitch4j.chat.events.channel.GlobalUserStateEvent
 
isStaff() - Method in class com.github.twitch4j.chat.events.channel.UserStateEvent
 
isSubscriber() - Method in class com.github.twitch4j.chat.events.channel.UserStateEvent
 
isValid() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Checks if the Event was parsed correctly.
ITwitchChat - Interface in com.github.twitch4j.chat
 

J

joinChannel(String) - Method in interface com.github.twitch4j.chat.ITwitchChat
Joins a channel
joinChannel(String) - Method in class com.github.twitch4j.chat.TwitchChat
Joining the channel
joinChannel(String) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
 
joinRateLimit - Variable in class com.github.twitch4j.chat.TwitchChatBuilder
Custom RateLimit for JOIN/PART

K

KNOWN_MESSAGE_LIMIT - Static variable in class com.github.twitch4j.chat.util.TwitchChatLimitHelper
Known bots
KNOWN_WHISPER_LIMIT - Static variable in class com.github.twitch4j.chat.util.TwitchChatLimitHelper
Known bots

L

leaveChannel(String) - Method in interface com.github.twitch4j.chat.ITwitchChat
Parts from a channel
leaveChannel(String) - Method in class com.github.twitch4j.chat.TwitchChat
leaving the channel
leaveChannel(String) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
 
ListModsEvent - Class in com.github.twitch4j.chat.events.channel
 
ListModsEvent(EventChannel, List<String>) - Constructor for class com.github.twitch4j.chat.events.channel.ListModsEvent
Event Constructor
ListVipsEvent - Class in com.github.twitch4j.chat.events.channel
 
ListVipsEvent(EventChannel, List<String>) - Constructor for class com.github.twitch4j.chat.events.channel.ListVipsEvent
Event Constructor

M

MessageDeleteError - Class in com.github.twitch4j.chat.events.channel
Failed to delete a message
MessageDeleteError(EventChannel) - Constructor for class com.github.twitch4j.chat.events.channel.MessageDeleteError
Event Constructor
MessageDeleteSuccess - Class in com.github.twitch4j.chat.events.channel
Successfully deleted a message
MessageDeleteSuccess(EventChannel) - Constructor for class com.github.twitch4j.chat.events.channel.MessageDeleteSuccess
Event Constructor
MOD_MESSAGE_LIMIT - Static variable in class com.github.twitch4j.chat.util.TwitchChatLimitHelper
Users sending commands or messages to channels in which they have Moderator or Operator status

N

NONCE_TAG_NAME - Static variable in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
 
NONE - com.github.twitch4j.chat.enums.SubscriptionPlan
Deprecated.
 

O

onBitsBadgeTier(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
ChatChannel Bits Badge Earned Event Parser
onChannelCheer(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
ChatChannel Cheer (Bits) Event
onChannelMessage(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
ChatChannel Message Event
onChannelModChange(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
Mod Status Change Event
onChannelState(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
 
onChannelSubscription(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
ChatChannel Subscription Event
onChannnelClientJoinEvent(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
User Joins ChatChannel Event
onChannnelClientLeaveEvent(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
User Leaves ChatChannel Event
onClearChat(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
ChatChannel clearing chat, timeouting or banning user Event
onGiftReceived(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
ChatChannel Prime Community Gift Event Parser: user receives a gift from a prime member
onGlobalUserState(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
 
onHostOffEvent(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
 
onHostOnEvent(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
 
onInboundHostEvent(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
 
onListModsEvent(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
 
onListVipsEvent(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
 
onMessageDeleteResponse(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
 
onNoticeEvent(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
 
onPayForward(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
ChatChannel Pay Forward Event Parser: user pays forward a gift they previously received
onRaid(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
ChatChannel Raid Event (receiving)
onRewardGift(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
ChatChannel Reward Gift Event Parser: monetary event triggered emotes to be shared
onRitual(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
ChatChannel Ritual Event Parser: celebration of a shared viewer milestone
onUnraid(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
ChatChannel Unraid Parser: raid cancellation
onUserState(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
 
onWhisper(IRCMessageEvent) - Method in class com.github.twitch4j.chat.events.IRCEventHandler
Whisper Event
ordinalName() - Method in enum com.github.twitch4j.chat.enums.SubscriptionPlan
Deprecated.
 

P

parse(IRCMessageEvent) - Static method in class com.github.twitch4j.chat.util.ChatCrowdChant
Attempts to parse the ChatCrowdChant information from a chat event.
parse(String) - Static method in enum com.github.twitch4j.chat.flag.FlagType
 
parseClientName(String) - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Gets the ClientName from the IRC User Identifier (:user!
parseFlags(IRCMessageEvent) - Static method in class com.github.twitch4j.chat.flag.FlagParser
 
parseFlags(String) - Static method in class com.github.twitch4j.chat.flag.FlagParser
 
parseTags(String) - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
Parse Tags from raw list
participate(ITwitchChat) - Method in class com.github.twitch4j.chat.util.ChatCrowdChant
Sends the same message in the same channel to participate in the Crowd Chant, with the proper chat tag.
PayForwardEvent - Class in com.github.twitch4j.chat.events.channel
Calls when a user pays forward a gift.
PayForwardEvent(EventChannel, EventUser, EventUser, EventUser) - Constructor for class com.github.twitch4j.chat.events.channel.PayForwardEvent
Event Constructor
PrimeGiftReceivedEvent - Class in com.github.twitch4j.chat.events.channel
Called when a user receives a gift from a Prime member.
PrimeGiftReceivedEvent(EventChannel, EventUser, String, String) - Constructor for class com.github.twitch4j.chat.events.channel.PrimeGiftReceivedEvent
Event Constructor
PrimeSubUpgradeEvent - Class in com.github.twitch4j.chat.events.channel
Called when a user upgrades from a prime sub to a tiered subscription.
PrimeSubUpgradeEvent(EventChannel, EventUser, SubscriptionPlan) - Constructor for class com.github.twitch4j.chat.events.channel.PrimeSubUpgradeEvent
Constructor
PRIVATE_MESSAGE - com.github.twitch4j.chat.enums.CommandSource
 
PROFANITY - com.github.twitch4j.chat.flag.FlagType
Profanity - Expletives, curse words, and vulgarity.

Q

queueThread - Variable in class com.github.twitch4j.chat.TwitchChat
IRC Command Queue Thread

R

R9K - com.github.twitch4j.chat.events.channel.ChannelStateEvent.ChannelState
 
RaidCancellationEvent - Class in com.github.twitch4j.chat.events.channel
Called when a channel cancels an outstanding raid.
RaidCancellationEvent(EventChannel) - Constructor for class com.github.twitch4j.chat.events.channel.RaidCancellationEvent
Event Constructor
RaidEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when a user receives a raid.
RaidEvent(EventChannel, EventUser, Integer) - Constructor for class com.github.twitch4j.chat.events.channel.RaidEvent
 
reconnect() - Method in class com.github.twitch4j.chat.TwitchChat
Reconnecting to IRC-WS
RECONNECTING - com.github.twitch4j.chat.enums.TMIConnectionState
 
REQUIRED_THREAD_COUNT - Static variable in class com.github.twitch4j.chat.TwitchChat
 
respondToUser(String) - Method in class com.github.twitch4j.chat.events.CommandEvent
Respond to the command origin (channel or private)
RewardGiftEvent - Class in com.github.twitch4j.chat.events.channel
Called when a monetary event (e.g. sub gift or cheer) results in rewards (e.g. emotes) being shared with others.
RewardGiftEvent(EventChannel, EventUser, String, String, Integer, Integer, Integer) - Constructor for class com.github.twitch4j.chat.events.channel.RewardGiftEvent
Event Constructor
RitualEvent - Class in com.github.twitch4j.chat.events.channel
Called when a ritual takes place in chat.
RitualEvent(EventChannel, EventUser, String) - Constructor for class com.github.twitch4j.chat.events.channel.RitualEvent
Event Constructor
Robot9000Event - Class in com.github.twitch4j.chat.events.roomstate
R9K State Event
Robot9000Event(EventChannel, boolean) - Constructor for class com.github.twitch4j.chat.events.roomstate.Robot9000Event
Constructor

S

score(FlagType, Integer) - Method in class com.github.twitch4j.chat.flag.AutoModFlag.AutoModFlagBuilder
 
scores(Map<? extends FlagType, ? extends Integer>) - Method in class com.github.twitch4j.chat.flag.AutoModFlag.AutoModFlagBuilder
 
self() - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder
 
sendActionMessage(String, String) - Method in interface com.github.twitch4j.chat.ITwitchChat
Sends an action message (/me) in a joined channel.
sendCommand(String, String...) - Method in class com.github.twitch4j.chat.TwitchChat
Send IRC Command
sendCredentialToThirdPartyHost - Variable in class com.github.twitch4j.chat.TwitchChat
Whether the OAuth2Credential password should be sent when the baseUrl does not match the official twitch websocket server, thus bypassing a security check in the library.
sendMessage(String, String) - Method in interface com.github.twitch4j.chat.ITwitchChat
Sends a message in a joined channel.
sendMessage(String, String, Map<String, Object>) - Method in interface com.github.twitch4j.chat.ITwitchChat
Sends a message to the channel while including the specified message tags.
sendMessage(String, String, Map<String, Object>) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
 
sendMessage(String, String, String) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
Sends a message from the TwitchChat identified either to a channel or directly on the socket.
sendMessage(String, String, String, Map<String, Object>) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
Sends a message from the identified TwitchChat instance with the specified tags.
sendMessage(String, String, String, String) - Method in interface com.github.twitch4j.chat.ITwitchChat
Sends a message to the channel while including an optional nonce and/or reply parent.
sendMessage(String, String, String, String, String) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
Sends a message from the identified TwitchChat instance with an optional nonce or reply parent.
sendMessage(String, String, Map<String, Object>) - Method in class com.github.twitch4j.chat.TwitchChat
 
sendPrivateMessage(String, String) - Method in class com.github.twitch4j.chat.TwitchChat
Sends a user a private message
sendPrivateMessage(String, String, String) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
Sends a whisper.
sendRaw(String) - Method in class com.github.twitch4j.chat.TwitchChat
Send raw irc command
setBotOwnerIds(Collection<String>) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
User IDs of Bot Owners for applying CommandPermission.OWNER
setEmoteOnly(String, boolean) - Method in interface com.github.twitch4j.chat.ITwitchChat
Configures emote only mode in a channel.
setFollowersOnly(String, Duration) - Method in interface com.github.twitch4j.chat.ITwitchChat
Configures followers only mode in a channel.
setSlowMode(String, int) - Method in interface com.github.twitch4j.chat.ITwitchChat
Configures the slow mode setting for a channel.
setSubscribersOnly(String, boolean) - Method in interface com.github.twitch4j.chat.ITwitchChat
Configures subscribers only mode in a channel.
setUniqueChat(String, boolean) - Method in interface com.github.twitch4j.chat.ITwitchChat
Configures unique chat mode (r9k) in a channel.
SEXUAL - com.github.twitch4j.chat.flag.FlagType
Sexually explicit language - Words or phrases referring to sexual acts, sexual content, and body parts.
SLOW - com.github.twitch4j.chat.events.channel.ChannelStateEvent.ChannelState
 
SlowModeEvent - Class in com.github.twitch4j.chat.events.roomstate
Slow Mode State Event
SlowModeEvent(EventChannel, long) - Constructor for class com.github.twitch4j.chat.events.roomstate.SlowModeEvent
Constructor
startIndex(int) - Method in class com.github.twitch4j.chat.flag.AutoModFlag.AutoModFlagBuilder
The index in the message where the flagged item starts.
stopQueueThread - Variable in class com.github.twitch4j.chat.TwitchChat
Command Queue Thread stop flag
subscribe(String) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
Joins a channel.
SUBSCRIBERS - com.github.twitch4j.chat.events.channel.ChannelStateEvent.ChannelState
 
SubscribersOnlyEvent - Class in com.github.twitch4j.chat.events.roomstate
Subscribers Only State Event
SubscribersOnlyEvent(EventChannel, boolean) - Constructor for class com.github.twitch4j.chat.events.roomstate.SubscribersOnlyEvent
Constructor
SubscriptionEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when a user gets a new subscriber or a user resubscribes.
SubscriptionEvent(EventChannel, EventUser, String, Optional<String>, Integer, Boolean, EventUser, Integer, Integer, Integer, Integer, List<AutoModFlag>) - Constructor for class com.github.twitch4j.chat.events.channel.SubscriptionEvent
Event Constructor
SubscriptionPlan - Enum in com.github.twitch4j.chat.enums
Deprecated.

T

taskExecutor - Variable in class com.github.twitch4j.chat.TwitchChat
Thread Pool Executor
TIER1 - com.github.twitch4j.chat.enums.SubscriptionPlan
Deprecated.
 
TIER2 - com.github.twitch4j.chat.enums.SubscriptionPlan
Deprecated.
 
TIER3 - com.github.twitch4j.chat.enums.SubscriptionPlan
Deprecated.
 
timeout(String, String, Duration, String) - Method in interface com.github.twitch4j.chat.ITwitchChat
Timeout a user
timeout(String, Duration, String) - Method in class com.github.twitch4j.chat.events.AbstractChannelEvent
Timeout a user
TMIConnectionState - Enum in com.github.twitch4j.chat.enums
WebSocket - Connection State
toString() - Method in enum com.github.twitch4j.chat.enums.SubscriptionPlan
Deprecated.
 
toString() - Method in class com.github.twitch4j.chat.events.AbstractChannelEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.BitsBadgeEarnedEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.ChannelJoinEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.ChannelLeaveEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageActionEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.ChannelMessageEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.ChannelModEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.ChannelNoticeEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.ChannelStateEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.CheerEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.ClearChatEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.DonationEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.ExtendSubscriptionEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.FollowEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.GiftSubscriptionsEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.GiftSubUpgradeEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.GlobalUserStateEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.HostOffEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.HostOnEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.InboundHostEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.IRCMessageEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.ListModsEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.ListVipsEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.MessageDeleteError
 
toString() - Method in class com.github.twitch4j.chat.events.channel.MessageDeleteSuccess
 
toString() - Method in class com.github.twitch4j.chat.events.channel.PayForwardEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.PrimeGiftReceivedEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.PrimeSubUpgradeEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.RaidCancellationEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.RaidEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.RewardGiftEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.RitualEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.SubscriptionEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.UserBanEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.UserStateEvent
 
toString() - Method in class com.github.twitch4j.chat.events.channel.UserTimeoutEvent
 
toString() - Method in class com.github.twitch4j.chat.events.CommandEvent
 
toString() - Method in class com.github.twitch4j.chat.events.roomstate.BroadcasterLanguageEvent
Deprecated.
 
toString() - Method in class com.github.twitch4j.chat.events.roomstate.ChannelStatesEvent
 
toString() - Method in class com.github.twitch4j.chat.events.roomstate.EmoteOnlyEvent
 
toString() - Method in class com.github.twitch4j.chat.events.roomstate.FollowersOnlyEvent
 
toString() - Method in class com.github.twitch4j.chat.events.roomstate.Robot9000Event
 
toString() - Method in class com.github.twitch4j.chat.events.roomstate.SlowModeEvent
 
toString() - Method in class com.github.twitch4j.chat.events.roomstate.SubscribersOnlyEvent
 
toString() - Method in class com.github.twitch4j.chat.events.TwitchEvent
 
toString() - Method in class com.github.twitch4j.chat.flag.AutoModFlag.AutoModFlagBuilder
 
toString() - Method in class com.github.twitch4j.chat.flag.AutoModFlag
 
toString() - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder
 
toString() - Method in class com.github.twitch4j.chat.util.ChatCrowdChant
 
TWITCH_PRIME - com.github.twitch4j.chat.enums.SubscriptionPlan
Deprecated.
 
TWITCH_WEB_SOCKET_SERVER - Static variable in class com.github.twitch4j.chat.TwitchChat
Twitch's official WebSocket Server
TwitchChat - Class in com.github.twitch4j.chat
 
TwitchChat(EventManager, CredentialManager, OAuth2Credential, String, boolean, List<String>, Integer, Bucket, Bucket, Bucket, ScheduledThreadPoolExecutor, long, ProxyConfig, boolean, boolean, Collection<String>) - Constructor for class com.github.twitch4j.chat.TwitchChat
Constructor
TwitchChatBuilder - Class in com.github.twitch4j.chat
Twitch Chat
TwitchChatConnectionPool - Class in com.github.twitch4j.chat
A pool for TwitchChat connections.
TwitchChatConnectionPool(TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder<?, ?>) - Constructor for class com.github.twitch4j.chat.TwitchChatConnectionPool
 
TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder<C extends TwitchChatConnectionPool,​B extends TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder<C,​B>> - Class in com.github.twitch4j.chat
 
TwitchChatConnectionPoolBuilder() - Constructor for class com.github.twitch4j.chat.TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder
 
TwitchChatLimitHelper - Class in com.github.twitch4j.chat.util
Utility class for retrieving standard rate limits for TwitchChat
TwitchEvent - Class in com.github.twitch4j.chat.events
 
TwitchEvent() - Constructor for class com.github.twitch4j.chat.events.TwitchEvent
Constructor

U

unban(String) - Method in class com.github.twitch4j.chat.events.AbstractChannelEvent
Unban a user
unban(String, String) - Method in interface com.github.twitch4j.chat.ITwitchChat
Unban a user
unsubscribe(String) - Method in class com.github.twitch4j.chat.TwitchChatConnectionPool
Parts from a channel.
USER_AUTH_LIMIT - Static variable in class com.github.twitch4j.chat.util.TwitchChatLimitHelper
Authentication rate for users
USER_JOIN_LIMIT - Static variable in class com.github.twitch4j.chat.util.TwitchChatLimitHelper
Join rate for users
USER_MESSAGE_LIMIT - Static variable in class com.github.twitch4j.chat.util.TwitchChatLimitHelper
Users sending commands or messages to channels in which they do not have Moderator or Operator status
USER_WHISPER_LIMIT - Static variable in class com.github.twitch4j.chat.util.TwitchChatLimitHelper
Users (not bots)
UserBanEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when a user gets banned.
UserBanEvent(EventChannel, EventUser, String) - Constructor for class com.github.twitch4j.chat.events.channel.UserBanEvent
Event Constructor
UserStateEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when a user joins a channel or sends a PRIVMSG to a channel.
UserStateEvent(IRCMessageEvent) - Constructor for class com.github.twitch4j.chat.events.channel.UserStateEvent
Event constructor
UserTimeoutEvent - Class in com.github.twitch4j.chat.events.channel
This event gets called when a user get a timeout.
UserTimeoutEvent(EventChannel, EventUser, Integer, String) - Constructor for class com.github.twitch4j.chat.events.channel.UserTimeoutEvent
Event Constructor

V

valueOf(String) - Static method in enum com.github.twitch4j.chat.enums.CommandSource
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.twitch4j.chat.enums.SubscriptionPlan
Deprecated.
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.twitch4j.chat.enums.TMIConnectionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.twitch4j.chat.events.channel.ChannelStateEvent.ChannelState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.twitch4j.chat.flag.FlagType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.twitch4j.chat.enums.CommandSource
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.twitch4j.chat.enums.SubscriptionPlan
Deprecated.
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.twitch4j.chat.enums.TMIConnectionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.twitch4j.chat.events.channel.ChannelStateEvent.ChannelState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.twitch4j.chat.flag.FlagType
Returns an array containing the constants of this enum type, in the order they are declared.
VERIFIED_AUTH_LIMIT - Static variable in class com.github.twitch4j.chat.util.TwitchChatLimitHelper
Authentication rate for verified bots
VERIFIED_JOIN_LIMIT - Static variable in class com.github.twitch4j.chat.util.TwitchChatLimitHelper
Join rate for verified bots
VERIFIED_MESSAGE_LIMIT - Static variable in class com.github.twitch4j.chat.util.TwitchChatLimitHelper
Verified bots
VERIFIED_WHISPER_LIMIT - Static variable in class com.github.twitch4j.chat.util.TwitchChatLimitHelper
Verified bots

W

wasPriorGifterAnonymous() - Method in class com.github.twitch4j.chat.events.channel.PayForwardEvent
 
webSocketFactory - Variable in class com.github.twitch4j.chat.TwitchChat
WebSocket Factory
whisperRateLimit - Variable in class com.github.twitch4j.chat.TwitchChatBuilder
Custom RateLimit for Whispers
withAutoJoinOwnChannel(boolean) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Whether one's own channel should automatically be joined
withBaseUrl(String) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
A custom websocket url for TwitchChat to connect to.
withBotOwnerId(String) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
With a Bot Owner's User ID
withBotOwnerIds(Collection<String>) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
With multiple Bot Owner User IDs
withChatAccount(OAuth2Credential) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
IRC User Id
withChatQueueSize(Integer) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Size of the ChatQueue
withChatQueueTimeout(long) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Millisecond wait time for taking items off chat queue.
withChatRateLimit(Bandwidth) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Custom RateLimit for ChatMessages
withClientId(String) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Client Id
withClientSecret(String) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Client Secret
withCommandTrigger(String) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
With a CommandTrigger
withCommandTriggers(Collection<String>) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
With multiple CommandTriggers
withCredentialManager(CredentialManager) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Credential Manager
withDefaultEventHandler(Class<? extends IEventHandler>) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
EventManager
withEnableMembershipEvents(boolean) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Whether JOIN/PART events should be enabled for the TwitchChat instance.
withEventManager(EventManager) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Event Manager
withIrcJoinBucket(Bucket) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Shared bucket for joins
withIrcMessageBucket(Bucket) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Shared bucket for messages
withIrcWhisperBucket(Bucket) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Shared bucket for whispers
withJoinRateLimit(Bandwidth) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Custom RateLimit for JOIN/PART
withProxyConfig(ProxyConfig) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Proxy Configuration
withRequestQueueSize(Integer) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
HTTP Request Queue Size
withScheduledThreadPoolExecutor(ScheduledThreadPoolExecutor) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Scheduler Thread Pool Executor
withSendCredentialToThirdPartyHost(boolean) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Whether the OAuth2Credential password should be sent when the baseUrl does not match the official twitch websocket server, thus bypassing a security check in the library.
withWhisperRateLimit(Bandwidth[]) - Method in class com.github.twitch4j.chat.TwitchChatBuilder
Custom RateLimit for Whispers
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes|All Packages