Index
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
TwitchChatinstance. - 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
TwitchChatto 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
TwitchChatinstance. - 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
OAuth2Credentialpassword 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
ChatCrowdChantinformation 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
OAuth2Credentialpassword 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
TwitchChatidentified 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
TwitchChatinstance 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
TwitchChatinstance 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
TwitchChatconnections. - 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
TwitchChatto 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
TwitchChatinstance. - 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
OAuth2Credentialpassword 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
All Classes|All Packages