Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractIdentityResolver - Class in ovh.mythmc.social.api.identity
An abstract implementation of IdentityResolver used by platforms to provide identities.
AbstractIdentityResolver() - Constructor for class ovh.mythmc.social.api.identity.AbstractIdentityResolver
 
AbstractNetworkChannelWrapper - Class in ovh.mythmc.social.api.network.channel
 
AbstractNetworkChannelWrapper() - Constructor for class ovh.mythmc.social.api.network.channel.AbstractNetworkChannelWrapper
 
AbstractNetworkChannelWrapper.Bidirectional<E,D> - Class in ovh.mythmc.social.api.network.channel
 
AbstractNetworkChannelWrapper.C2S<D> - Class in ovh.mythmc.social.api.network.channel
 
AbstractNetworkChannelWrapper.S2C<E> - Class in ovh.mythmc.social.api.network.channel
 
AbstractNetworkPayloadWrapper - Class in ovh.mythmc.social.api.network.payload
 
AbstractNetworkPayloadWrapper() - Constructor for class ovh.mythmc.social.api.network.payload.AbstractNetworkPayloadWrapper
 
AbstractNetworkPayloadWrapper.Bidirectional - Class in ovh.mythmc.social.api.network.payload
 
AbstractNetworkPayloadWrapper.C2S - Class in ovh.mythmc.social.api.network.payload
 
AbstractNetworkPayloadWrapper.S2C - Class in ovh.mythmc.social.api.network.payload
 
AbstractRegistry<R,T> - Class in ovh.mythmc.social.api.util.registry
 
AbstractRegistry() - Constructor for class ovh.mythmc.social.api.util.registry.AbstractRegistry
 
AbstractRegistry.Identified<T> - Class in ovh.mythmc.social.api.util.registry
 
AbstractRegistry.Namespaced<T> - Class in ovh.mythmc.social.api.util.registry
 
AbstractSocialInjectedValue<T,Self> - Class in ovh.mythmc.social.api.text.injection.value
Base implementation of SocialInjectedValue.
AbstractSocialInjectedValue(T, SocialInjectionParser<Self>) - Constructor for class ovh.mythmc.social.api.text.injection.value.AbstractSocialInjectedValue
 
AbstractSocialInjectedValue.Identified<T,Self> - Class in ovh.mythmc.social.api.text.injection.value
Variant that also carries a string identifier.
AbstractSocialUser - Class in ovh.mythmc.social.api.user
 
AbstractSocialUser(UUID, String, Class<? extends SocialUser>) - Constructor for class ovh.mythmc.social.api.user.AbstractSocialUser
 
ACTION_BAR - Enum constant in enum class ovh.mythmc.social.api.chat.channel.ChatChannel.ChannelType
Delivered to the action bar area above the hotbar.
add(Identified) - Method in class ovh.mythmc.social.api.identity.AbstractIdentityResolver
 
add(SocialContextualParser...) - Method in class ovh.mythmc.social.api.text.group.SocialParserGroup
Adds one or various SocialContextualParsers to this group.
addAppliedParser(Class<? extends SocialContextualParser>) - Method in class ovh.mythmc.social.api.context.SocialProcessorContext
Adds a parser class to the list of applied parsers.
addMember(UUID) - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Adds the player with the given UUID to this channel.
addMember(UUID) - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
addMember(UUID) - Method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
addMember(UUID) - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
addMember(SocialUser) - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Adds the given user to this channel.
ADDONS - Enum constant in enum class ovh.mythmc.social.api.Social.ReloadType
Reload third-party addon integrations only.
alias() - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Returns the mutable alias for this channel, if any.
alias() - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
alias() - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
alias() - Method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
alias() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Returns the value of the alias record component.
alias(String) - Method in class ovh.mythmc.social.api.chat.channel.ChatChannelBuilder
 
aliases() - Method in record class ovh.mythmc.social.api.configuration.section.settings.EmojiSettings.EmojiField
Returns the value of the aliases record component.
aliases() - Method in interface ovh.mythmc.social.api.emoji.Emoji
Returns all aliases associated with this emoji.
aliases(String...) - Method in interface ovh.mythmc.social.api.emoji.Emoji.Builder
Sets the aliases of the emoji.
aliases(List<String>) - Method in interface ovh.mythmc.social.api.emoji.Emoji.Builder
Sets the aliases of the emoji.
aliasOrName() - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Returns the alias if one is present, otherwise the channel ChatChannel.name().
ALL - Enum constant in enum class ovh.mythmc.social.api.Social.ReloadType
Reload everything.
AlreadyInitializedException - Exception Class in ovh.mythmc.social.api
Thrown when an attempt is made to initialise the social API more than once.
AlreadyInitializedException() - Constructor for exception class ovh.mythmc.social.api.AlreadyInitializedException
 
announceChannelSwitch(SocialUser, ChatChannel) - Method in class ovh.mythmc.social.api.user.SocialUserManager
Announces a ChatChannel switch to the SocialUser and switches their main channel afterwards.
Announcement - Interface in ovh.mythmc.social.api.announcements
Represents a broadcast announcement that is sent to one or more channels.
Announcement(String, List<String>) - Constructor for record class ovh.mythmc.social.api.configuration.section.settings.AnnouncementsSettings.Announcement
Creates an instance of a Announcement record class.
AnnouncementManager - Class in ovh.mythmc.social.api.announcements
Manages the automatic broadcast of registered announcements.
AnnouncementManager() - Constructor for class ovh.mythmc.social.api.announcements.AnnouncementManager
 
announcements() - Method in class ovh.mythmc.social.api.SocialRegistries
Returns the registry of all registered Announcement objects.
ANNOUNCEMENTS - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink.Type
 
AnnouncementsSettings - Class in ovh.mythmc.social.api.configuration.section.settings
 
AnnouncementsSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.settings.AnnouncementsSettings
 
AnnouncementsSettings.Announcement - Record Class in ovh.mythmc.social.api.configuration.section.settings
 
append(TextComponent) - Method in class ovh.mythmc.social.api.chat.format.ChatFormatBuilder
Appends a static text component as a literal injected value.
append(TextComponent, int) - Method in class ovh.mythmc.social.api.chat.format.ChatFormatBuilder
Inserts a static text component as a literal injected value at the given index.
appendArg(StringBuilder, Object) - Method in interface ovh.mythmc.social.api.logger.LoggerWrapper
 
appendConditional(TextComponent, Predicate<SocialParserContext>) - Method in class ovh.mythmc.social.api.chat.format.ChatFormatBuilder
Appends a conditional text component; it is only rendered when predicate evaluates to true for the current parser context.
appendConditional(TextComponent, Predicate<SocialParserContext>, int) - Method in class ovh.mythmc.social.api.chat.format.ChatFormatBuilder
Inserts a conditional text component at the given index; it is only rendered when predicate evaluates to true for the current parser context.
appendSpace() - Method in class ovh.mythmc.social.api.chat.format.ChatFormatBuilder
Appends a single space as a literal injected value.
appliedParsers() - Method in class ovh.mythmc.social.api.context.SocialProcessorContext
Returns an immutable copy of all parser classes that have been applied during this processing cycle.
ARG_STRING - Static variable in interface ovh.mythmc.social.api.logger.LoggerWrapper
 
ARG_STRING_LENGTH - Static variable in interface ovh.mythmc.social.api.logger.LoggerWrapper
 
arrow() - Method in record class ovh.mythmc.social.api.configuration.section.settings.CommandsSettings.PrivateMessageCommand
Returns the value of the arrow record component.
asBroadcast(Component) - Method in class ovh.mythmc.social.api.util.CompanionModUtils
 
asChannelable(Component, ChatChannel) - Method in class ovh.mythmc.social.api.util.CompanionModUtils
 
asDescription(TextColor, TextColor, boolean) - Method in interface ovh.mythmc.social.api.emoji.Emoji
Creates a formatted description component for this emoji.
assignChannelsToPlayer(SocialUser) - Method in class ovh.mythmc.social.api.chat.ChatManager
Adds the user to every channel that has ChatChannel.joinByDefault() set and for which they have the required permission.
audience() - Method in class ovh.mythmc.social.api.bukkit.BukkitSocialUser
 
audience() - Method in class ovh.mythmc.social.api.user.ConsoleSocialUser
 

B

Bidirectional() - Constructor for class ovh.mythmc.social.api.network.payload.AbstractNetworkPayloadWrapper.Bidirectional
 
Bidirectional(NetworkChannelIdentifier) - Constructor for class ovh.mythmc.social.api.network.channel.AbstractNetworkChannelWrapper.Bidirectional
 
BIDIRECTIONAL - Enum constant in enum class ovh.mythmc.social.api.network.channel.NetworkChannelWrapper.Type
 
blockedChannelNames - Variable in class ovh.mythmc.social.api.user.AbstractSocialUser
 
blockedChannels() - Method in interface ovh.mythmc.social.api.chat.ChatParticipant
Returns the set of channel names that this participant has blocked.
blockedChannels() - Method in class ovh.mythmc.social.api.user.AbstractSocialUser
 
BONJOUR - Static variable in class ovh.mythmc.social.api.network.channel.channels.SocialPayloadChannels
 
BONJOUR - Static variable in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifiers.Other
 
build() - Method in class ovh.mythmc.social.api.chat.channel.ChatChannelBuilder
 
build() - Method in class ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature.Builder
build() - Method in class ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature.ChatFeatureBuilder
 
build() - Method in class ovh.mythmc.social.api.chat.renderer.SocialChatRenderer.Builder
Builds and returns the SocialChatRenderer.Registered wrapper.
build() - Method in class ovh.mythmc.social.api.context.SocialParserContext.Builder
build() - Method in class ovh.mythmc.social.api.context.SocialParserContext.SocialParserContextBuilder
Builds a new SocialParserContext instance.
build() - Method in interface ovh.mythmc.social.api.emoji.Emoji.Builder
Builds a new Emoji instance.
build() - Method in interface ovh.mythmc.social.api.reaction.Reaction.Builder
Builds the Reaction instance.
BuildableChannel(String, TextComponent, TextComponent, String, String, List<ChannelsSettings.ConfiguredInjectableValue>, List<ChannelsSettings.BuildableComponent>) - Constructor for record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableChannel
Creates an instance of a BuildableChannel record class.
BuildableComponent(ChannelsSettings.BuildableComponent.Type, TextComponent, ChannelsSettings.BuildableComponent.Condition) - Constructor for record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableComponent
Creates an instance of a BuildableComponent record class.
builder() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableChannel
Returns the value of the builder record component.
builder() - Static method in class ovh.mythmc.social.api.text.TextProcessor
 
builder(String, String) - Static method in interface ovh.mythmc.social.api.emoji.Emoji
Creates a new Emoji.Builder for constructing an Emoji.
builder(String, String) - Static method in interface ovh.mythmc.social.api.reaction.Reaction
Creates a new Reaction.Builder for constructing a Reaction.
builder(String, ChatFormatBuilder) - Static method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Creates a new ChatChannel builder.
builder(SocialChatRenderer<T>) - Static method in interface ovh.mythmc.social.api.chat.renderer.SocialChatRenderer
Creates a new builder for the given renderer implementation.
builder(ChatRendererFeature.Handler) - Static method in class ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature
Creates a builder for a custom chat feature.
builder(SocialUser, Component) - Static method in class ovh.mythmc.social.api.context.SocialParserContext
Creates a new SocialParserContext.SocialParserContextBuilder for the given user and message.
Builder() - Constructor for class ovh.mythmc.social.api.chat.renderer.SocialChatRenderer.Builder
 
Builder(ChatRendererFeature.Handler) - Constructor for class ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature.Builder
 
buildFullMessage(String, Object...) - Method in interface ovh.mythmc.social.api.logger.LoggerWrapper
 
BukkitIdentityResolver - Class in ovh.mythmc.social.api.bukkit
 
BukkitIdentityResolver() - Constructor for class ovh.mythmc.social.api.bukkit.BukkitIdentityResolver
 
BukkitSocialScheduler - Class in ovh.mythmc.social.api.bukkit.scheduler
 
BukkitSocialScheduler() - Constructor for class ovh.mythmc.social.api.bukkit.scheduler.BukkitSocialScheduler
 
BukkitSocialUser - Class in ovh.mythmc.social.api.bukkit
The SocialUser implementation for the Bukkit platform.
BukkitSocialUser(Player) - Constructor for class ovh.mythmc.social.api.bukkit.BukkitSocialUser
 
BukkitSocialUserService - Class in ovh.mythmc.social.api.bukkit
 
bytes() - Method in class ovh.mythmc.social.api.network.payload.encoding.SocialPayloadEncoder
 

C

C2S() - Constructor for class ovh.mythmc.social.api.network.payload.AbstractNetworkPayloadWrapper.C2S
 
C2S(NetworkChannelIdentifier) - Constructor for class ovh.mythmc.social.api.network.channel.AbstractNetworkChannelWrapper.C2S
 
C2SNetworkChannelWrapper<D> - Interface in ovh.mythmc.social.api.network.channel
 
cancel(E) - Method in class ovh.mythmc.social.api.bukkit.adapter.ChatEventAdapter
 
canDelete(SocialMessageContext) - Method in class ovh.mythmc.social.api.chat.ChatHistory
Returns true if the message can be deleted from the client due to having a signed message attached.
channel - Variable in class ovh.mythmc.social.api.context.SocialParserContext.Builder
 
channel() - Method in record class ovh.mythmc.social.api.callback.channel.SocialChannelCreate
Returns the value of the channel record component.
channel() - Method in record class ovh.mythmc.social.api.callback.channel.SocialChannelDelete
Returns the value of the channel record component.
channel() - Method in record class ovh.mythmc.social.api.callback.channel.SocialChannelPostSwitch
Returns the value of the channel record component.
channel() - Static method in class ovh.mythmc.social.api.network.payload.parser.SocialPayloadComponentParsers
 
channel() - Method in class ovh.mythmc.social.api.network.payload.payloads.channel.SocialChannelClosePayload
 
channel() - Method in class ovh.mythmc.social.api.network.payload.payloads.channel.SocialChannelMentionPayload
 
channel() - Method in class ovh.mythmc.social.api.network.payload.payloads.channel.SocialChannelOpenPayload
 
channel() - Method in class ovh.mythmc.social.api.network.payload.payloads.channel.SocialChannelSwitchPayload
 
channel(ChatChannel) - Method in class ovh.mythmc.social.api.context.SocialParserContext.Builder
Sets the channel of the context.
Channel(String, String, String, String, String, List<String>, String, Boolean, List<String>, String, String, String, Boolean) - Constructor for record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Creates an instance of a Channel record class.
channels() - Method in interface ovh.mythmc.social.api.announcements.Announcement
Returns the channels this announcement will be broadcast to.
channels() - Method in record class ovh.mythmc.social.api.configuration.section.settings.AnnouncementsSettings.Announcement
Returns the value of the channels record component.
channels() - Method in class ovh.mythmc.social.api.SocialRegistries
Returns the registry of all registered ChatChannel objects.
ChannelsSettings - Class in ovh.mythmc.social.api.configuration.section.settings
 
ChannelsSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings
 
ChannelsSettings.BuildableChannel - Record Class in ovh.mythmc.social.api.configuration.section.settings
 
ChannelsSettings.BuildableComponent - Record Class in ovh.mythmc.social.api.configuration.section.settings
 
ChannelsSettings.BuildableComponent.Condition - Enum Class in ovh.mythmc.social.api.configuration.section.settings
 
ChannelsSettings.BuildableComponent.Type - Enum Class in ovh.mythmc.social.api.configuration.section.settings
 
ChannelsSettings.ConfiguredInjectableValue - Record Class in ovh.mythmc.social.api.configuration.section.settings
 
ChannelsSettings.ConfiguredInjectableValue.Type - Enum Class in ovh.mythmc.social.api.configuration.section.settings
 
CHAT - Enum constant in enum class ovh.mythmc.social.api.chat.channel.ChatChannel.ChannelType
Delivered as a regular chat message.
ChatChannel - Interface in ovh.mythmc.social.api.chat.channel
Represents a chat channel that players can join, leave, and communicate in.
ChatChannel.ChannelType - Enum Class in ovh.mythmc.social.api.chat.channel
Determines how a message is delivered to the recipients of this channel.
ChatChannelBuilder - Class in ovh.mythmc.social.api.chat.channel
Fluent builder for creating ChatChannel instances.
ChatChannelBuilder(String, ChatFormatBuilder) - Constructor for class ovh.mythmc.social.api.chat.channel.ChatChannelBuilder
 
ChatEventAdapter<E> - Class in ovh.mythmc.social.api.bukkit.adapter
 
ChatEventAdapter() - Constructor for class ovh.mythmc.social.api.bukkit.adapter.ChatEventAdapter
 
ChatFilterSettings - Class in ovh.mythmc.social.api.configuration.section.settings
 
ChatFilterSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.settings.ChatFilterSettings
 
ChatFormatBuilder - Class in ovh.mythmc.social.api.chat.format
Builds the prefix component for a ChatChannel.
ChatGroupSettings - Class in ovh.mythmc.social.api.configuration.section.settings
 
ChatGroupSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.settings.ChatGroupSettings
 
ChatHistory - Class in ovh.mythmc.social.api.chat
An in-memory store of all chat messages processed during the current server session.
ChatHistory() - Constructor for class ovh.mythmc.social.api.chat.ChatHistory
 
ChatManager - Class in ovh.mythmc.social.api.chat
Manages chat channels, renderers and the per-session chat history.
ChatManager() - Constructor for class ovh.mythmc.social.api.chat.ChatManager
 
ChatParticipant - Interface in ovh.mythmc.social.api.chat
Represents a participant in the chat system.
ChatRendererFeature - Class in ovh.mythmc.social.api.chat.renderer.feature
Represents a feature that can be applied when rendering chat messages.
ChatRendererFeature.Builder<T,R> - Class in ovh.mythmc.social.api.chat.renderer.feature
Builder for ChatRendererFeature.
ChatRendererFeature.ChatFeatureBuilder - Class in ovh.mythmc.social.api.chat.renderer.feature
Builder implementation for simple chat features.
ChatRendererFeature.Decorator - Interface in ovh.mythmc.social.api.chat.renderer.feature
Functional interface representing a decorator that can visually modify a message's Component.
ChatRendererFeature.Handler - Interface in ovh.mythmc.social.api.chat.renderer.feature
Functional interface representing a handler that modifies a message's format before rendering.
ChatSettings - Class in ovh.mythmc.social.api.configuration.section.settings
 
ChatSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.settings.ChatSettings
 
ChatSettings.Channel - Record Class in ovh.mythmc.social.api.configuration.section.settings
 
checkPermission(String) - Method in class ovh.mythmc.social.api.bukkit.BukkitSocialUser
 
checkPermission(String) - Method in class ovh.mythmc.social.api.user.ConsoleSocialUser
 
checkPermission(String) - Method in interface ovh.mythmc.social.api.user.SocialUser
Checks if this SocialUser has a specific permission node.
clear() - Method in class ovh.mythmc.social.api.user.SocialUserCompanion
 
CLIENT_TO_SERVER - Enum constant in enum class ovh.mythmc.social.api.network.channel.NetworkChannelWrapper.Type
 
close(ChatChannel) - Method in class ovh.mythmc.social.api.user.SocialUserCompanion
 
CLOSE - Static variable in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifiers.Channel
 
CLOSE_ALL - Static variable in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifiers.Channel
 
CLOSE_ALL_CHANNELS - Static variable in class ovh.mythmc.social.api.network.channel.channels.SocialPayloadChannels
 
CLOSE_CHANNEL - Static variable in class ovh.mythmc.social.api.network.channel.channels.SocialPayloadChannels
 
code() - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
color() - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Returns the primary colour associated with this channel.
color() - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
color() - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
color() - Method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
color() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableChannel
Returns the value of the color record component.
color() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Returns the value of the color record component.
color(TextColor) - Method in class ovh.mythmc.social.api.chat.channel.ChatChannelBuilder
 
commands() - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Returns the slash commands that switch a player into this channel.
commands() - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
commands() - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
commands() - Method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
commands() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Returns the value of the commands record component.
commands(String...) - Method in class ovh.mythmc.social.api.chat.channel.ChatChannelBuilder
 
CommandsMessages - Class in ovh.mythmc.social.api.configuration.section.messages
 
CommandsMessages() - Constructor for class ovh.mythmc.social.api.configuration.section.messages.CommandsMessages
 
CommandsSettings - Class in ovh.mythmc.social.api.configuration.section.settings
 
CommandsSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.settings.CommandsSettings
 
CommandsSettings.PrivateMessageCommand - Record Class in ovh.mythmc.social.api.configuration.section.settings
 
CommandsSettings.SimpleCommand - Record Class in ovh.mythmc.social.api.configuration.section.settings
 
COMMUNITY - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink.Type
 
COMMUNITY_GUIDELINES - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink.Type
 
companion - Variable in class ovh.mythmc.social.api.user.AbstractSocialUser
 
companion() - Static method in class ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature
Returns a feature that appends companion-related components to messages, if the sender has a companion.
companion() - Method in interface ovh.mythmc.social.api.network.CompanionClient
Gets the optional SocialUserCompanion instance of this user.
companion() - Method in class ovh.mythmc.social.api.user.AbstractSocialUser
 
CompanionClient - Interface in ovh.mythmc.social.api.network
 
CompanionModUtils - Class in ovh.mythmc.social.api.util
 
CompanionModUtils() - Constructor for class ovh.mythmc.social.api.util.CompanionModUtils
 
component() - Static method in class ovh.mythmc.social.api.network.payload.parser.SocialPayloadComponentParsers
 
condition - Variable in class ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature.Builder
 
condition() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableComponent
Returns the value of the condition record component.
condition(Predicate<SocialRegisteredMessageContext>) - Method in class ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature.Builder
Sets the condition under which this feature applies.
conditional(T, P, Predicate<SocialParserContext>) - Static method in interface ovh.mythmc.social.api.text.injection.value.SocialInjectedValue
 
conditionalParser() - Method in class ovh.mythmc.social.api.text.injection.conditional.SocialInjectedConditionalValue
 
ConfiguredInjectableValue(ChannelsSettings.ConfiguredInjectableValue.Type, String, TextComponent) - Constructor for record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.ConfiguredInjectableValue
Creates an instance of a ConfiguredInjectableValue record class.
console() - Method in class ovh.mythmc.social.api.adventure.SocialAdventureProvider
Returns the audience that wraps the server console.
ConsoleChatRenderer - Class in ovh.mythmc.social.api.chat.renderer.defaults
 
ConsoleChatRenderer() - Constructor for class ovh.mythmc.social.api.chat.renderer.defaults.ConsoleChatRenderer
 
ConsoleSocialUser - Class in ovh.mythmc.social.api.user
AbstractSocialUser implementation which represents the console as a SocialUser.
ConsoleSocialUser() - Constructor for class ovh.mythmc.social.api.user.ConsoleSocialUser
 
containsKey(R) - Method in class ovh.mythmc.social.api.util.registry.AbstractRegistry
 
containsKey(R) - Method in interface ovh.mythmc.social.api.util.registry.Registry
Checks if a value exists in the registry for the given registry key.
containsValue(T) - Method in class ovh.mythmc.social.api.util.registry.AbstractRegistry
 
containsValue(T) - Method in interface ovh.mythmc.social.api.util.registry.Registry
Checks if a given value exists in the registry.
create(UUID, String) - Static method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 

D

DatabaseSettings - Class in ovh.mythmc.social.api.configuration.section.settings
 
DatabaseSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.settings.DatabaseSettings
 
DatabaseSettings.DatabaseType - Enum Class in ovh.mythmc.social.api.configuration.section.settings
 
date() - Method in class ovh.mythmc.social.api.context.SocialRegisteredMessageContext
Formats the message timestamp into a human-readable date string.
decode(SocialPayloadEncoder) - Method in interface ovh.mythmc.social.api.network.channel.C2SNetworkChannelWrapper
 
decode(SocialPayloadEncoder) - Method in class ovh.mythmc.social.api.network.channel.channels.SocialBonjourChannel
 
decode(SocialPayloadEncoder) - Method in class ovh.mythmc.social.api.network.channel.channels.SocialChannelsRefreshChannel
 
decode(SocialPayloadEncoder) - Method in class ovh.mythmc.social.api.network.channel.channels.SocialChannelSwitchChannel
 
decode(SocialPayloadEncoder) - Method in class ovh.mythmc.social.api.network.channel.channels.SocialMessagePreviewChannel
 
decorate(SocialRegisteredMessageContext, Component) - Method in interface ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature.Decorator
 
decorator - Variable in class ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature.Builder
 
decorator() - Method in class ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature
Returns the ChatRendererFeature.Decorator of this feature.
decorator(ChatRendererFeature.Decorator) - Method in class ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature.Builder
Sets the decorator to modify the rendered Component.
defaultProcessor() - Static method in class ovh.mythmc.social.api.text.TextProcessor
Creates a processor that uses the same parser list as GlobalTextProcessor.getContextualParsers().
delete(SocialRegisteredMessageContext) - Method in class ovh.mythmc.social.api.chat.ChatHistory
Marks a message as deleted for all online players and replaces its stored component with a red "N/A" placeholder.
description() - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Returns a short description of this channel shown in menus.
description() - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
description() - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
description() - Method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
description() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableChannel
Returns the value of the description record component.
description(Component) - Method in class ovh.mythmc.social.api.chat.channel.ChatChannelBuilder
 
deserialize(String) - Method in class ovh.mythmc.social.api.configuration.serializer.TextComponentSerializer
 
disableCompanion(SocialUser) - Method in class ovh.mythmc.social.api.user.SocialUserManager
Disables the companion mod features for a specific SocialUser.
displayName - Variable in class ovh.mythmc.social.api.user.AbstractSocialUser
 
displayName() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink
Returns the value of the displayName record component.
displayName() - Method in class ovh.mythmc.social.api.user.AbstractSocialUser
 
displayName() - Method in interface ovh.mythmc.social.api.user.UserPreferences
Gets the Mutable display name of this user.
displayNameOrUsername() - Method in interface ovh.mythmc.social.api.user.SocialUser
Gets the display name of this SocialUser if present, or its username otherwise.
displayReaction(SocialUser, Reaction) - Method in class ovh.mythmc.social.api.reaction.ReactionFactory
Displays a reaction to a specific user.

E

EARLY_PARSERS - Variable in class ovh.mythmc.social.api.text.GlobalTextProcessor
 
Emoji - Interface in ovh.mythmc.social.api.emoji
Represents a chat emoji that can be inserted into messages.
Emoji.Builder<T> - Interface in ovh.mythmc.social.api.emoji
A builder for constructing Emoji instances.
EmojiDictionaryMenuSettings - Class in ovh.mythmc.social.api.configuration.section.menus
 
EmojiDictionaryMenuSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.menus.EmojiDictionaryMenuSettings
 
EmojiField(String, List<String>, String) - Constructor for record class ovh.mythmc.social.api.configuration.section.settings.EmojiSettings.EmojiField
Creates an instance of a EmojiField record class.
emojis() - Method in class ovh.mythmc.social.api.SocialRegistries
Returns the registry of all registered Emoji objects.
EmojiSettings - Class in ovh.mythmc.social.api.configuration.section.settings
 
EmojiSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.settings.EmojiSettings
 
EmojiSettings.EmojiField - Record Class in ovh.mythmc.social.api.configuration.section.settings
 
empty() - Static method in class ovh.mythmc.social.api.chat.format.ChatFormatBuilder
Creates an empty format with no injected values.
empty() - Static method in class ovh.mythmc.social.api.network.payload.encoding.SocialPayloadEncoder
 
empty() - Static method in interface ovh.mythmc.social.api.util.Mutable
Creates an empty Mutable container with a null value.
EMPTY - Static variable in class ovh.mythmc.social.api.text.injection.SocialInjectionParsers
 
enableCompanion(SocialUser) - Method in class ovh.mythmc.social.api.user.SocialUserManager
Enables the companion mod features for a specific SocialUser.
enabled() - Method in record class ovh.mythmc.social.api.configuration.section.settings.CommandsSettings.PrivateMessageCommand
Returns the value of the enabled record component.
enabled() - Method in record class ovh.mythmc.social.api.configuration.section.settings.CommandsSettings.SimpleCommand
Returns the value of the enabled record component.
encode(E) - Method in interface ovh.mythmc.social.api.network.channel.S2CNetworkChannelWrapper
 
encode(SocialChannelCloseAllPayload) - Method in class ovh.mythmc.social.api.network.channel.channels.SocialChannelCloseAllChannel
 
encode(SocialChannelClosePayload) - Method in class ovh.mythmc.social.api.network.channel.channels.SocialChannelCloseChannel
 
encode(SocialChannelMentionPayload) - Method in class ovh.mythmc.social.api.network.channel.channels.SocialChannelMentionChannel
 
encode(SocialChannelOpenPayload) - Method in class ovh.mythmc.social.api.network.channel.channels.SocialChannelOpenChannel
 
encode(SocialChannelSwitchPayload) - Method in class ovh.mythmc.social.api.network.channel.channels.SocialChannelSwitchChannel
 
encode(SocialMessagePreviewPayload) - Method in class ovh.mythmc.social.api.network.channel.channels.SocialMessagePreviewChannel
 
equals(Object) - Method in record class ovh.mythmc.social.api.callback.channel.SocialChannelCreate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.callback.channel.SocialChannelDelete
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.callback.channel.SocialChannelPostSwitch
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupCreate
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupDisband
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupJoin
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupLeaderChange
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupLeave
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.configuration.section.settings.AnnouncementsSettings.Announcement
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableChannel
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableComponent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.ConfiguredInjectableValue
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.configuration.section.settings.CommandsSettings.PrivateMessageCommand
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.configuration.section.settings.CommandsSettings.SimpleCommand
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.configuration.section.settings.EmojiSettings.EmojiField
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.configuration.section.settings.ReactionsSettings.ReactionField
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ovh.mythmc.social.api.identity.SimpleIdentity
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifier
 
equals(Object) - Method in class ovh.mythmc.social.api.util.registry.IdentifiedRegistryKey
 
equals(Object) - Method in class ovh.mythmc.social.api.util.registry.NamespacedRegistryKey
 
equals(Object) - Method in class ovh.mythmc.social.api.util.registry.TypeRegistryKey
 
error(String, Object...) - Method in interface ovh.mythmc.social.api.logger.LoggerWrapper
 
ErrorsMessages - Class in ovh.mythmc.social.api.configuration.section.messages
 
ErrorsMessages() - Constructor for class ovh.mythmc.social.api.configuration.section.messages.ErrorsMessages
 

F

FEEDBACK - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink.Type
 
formatBuilder() - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
formatBuilder() - Method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
FORUMS - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink.Type
 
from(UUID) - Static method in class ovh.mythmc.social.api.bukkit.BukkitSocialUser
Gets the BukkitSocialUser instance for a specific UUID.
from(TextComponent) - Static method in class ovh.mythmc.social.api.chat.format.ChatFormatBuilder
Creates a format pre-populated with the given text component.
from(Player) - Static method in class ovh.mythmc.social.api.bukkit.BukkitSocialUser
Gets the BukkitSocialUser instance for a specific Player.
from(SocialParserContext, TextProcessor, ParseExecution) - Static method in class ovh.mythmc.social.api.context.SocialProcessorContext
Creates a SocialProcessorContext from an existing SocialParserContext.
from(SocialUser) - Static method in class ovh.mythmc.social.api.bukkit.BukkitSocialUser
Gets the BukkitSocialUser instance for a specific SocialUser.
fromConfigField(AnnouncementsSettings.Announcement) - Static method in interface ovh.mythmc.social.api.announcements.Announcement
Creates an announcement from its configuration-file representation.
fromConfigField(ChatSettings.Channel) - Static method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
fromUsername(String) - Method in class ovh.mythmc.social.api.identity.AbstractIdentityResolver
 
fromUsername(String) - Method in interface ovh.mythmc.social.api.identity.IdentityResolver
Attempts to retrieve an Identified instance from a username.
fromUuid(UUID) - Method in class ovh.mythmc.social.api.identity.AbstractIdentityResolver
 
fromUuid(UUID) - Method in interface ovh.mythmc.social.api.identity.IdentityResolver
Attempts to retrieve an Identified instance from a UUID.

G

GeneralSettings - Class in ovh.mythmc.social.api.configuration.section.settings
 
GeneralSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.settings.GeneralSettings
 
get() - Static method in class ovh.mythmc.social.api.adventure.SocialAdventureProvider
Returns the active adventure provider.
get() - Method in class ovh.mythmc.social.api.bukkit.BukkitSocialUserService
 
get() - Static method in class ovh.mythmc.social.api.bukkit.scheduler.BukkitSocialScheduler
 
get() - Method in class ovh.mythmc.social.api.chat.ChatHistory
Returns all messages in the history.
get() - Method in class ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature.Builder
 
get() - Method in class ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature.ChatFeatureBuilder
 
get() - Method in class ovh.mythmc.social.api.context.SocialParserContext.Builder
Returns the current builder instance.
get() - Method in class ovh.mythmc.social.api.context.SocialParserContext.SocialParserContextBuilder
 
get() - Static method in class ovh.mythmc.social.api.scheduler.SocialScheduler
 
get() - Static method in interface ovh.mythmc.social.api.Social
Returns the active Social instance.
get() - Method in class ovh.mythmc.social.api.SocialSupplier
Returns the active Social instance.
get() - Method in class ovh.mythmc.social.api.text.group.SocialParserGroup
Gets the unmodifiable List of SocialContextualParsers.
get() - Static method in class ovh.mythmc.social.api.user.ConsoleSocialUser
 
get() - Method in interface ovh.mythmc.social.api.user.SocialUserService
Gets all current SocialUsers in this server
get() - Method in interface ovh.mythmc.social.api.util.Mutable
Retrieves the current value held by the Mutable.
get(ChatChannel) - Static method in class ovh.mythmc.social.api.user.ConsoleSocialUser
 
get(SocialParserContext) - Method in class ovh.mythmc.social.api.text.parser.SocialContextualPlaceholder
Retrieves the replacement component for the placeholder based on the given context.
getAliasWithPrefix(ChatChannel) - Method in class ovh.mythmc.social.api.util.CompanionModUtils
 
getAll() - Static method in class ovh.mythmc.social.api.network.channel.channels.SocialPayloadChannels
 
getAnnouncementManager() - Method in interface ovh.mythmc.social.api.Social
Returns the singleton AnnouncementManager.
getAnnouncements() - Method in interface ovh.mythmc.social.api.configuration.SocialSettings
 
getByChannel(ChatChannel) - Method in class ovh.mythmc.social.api.chat.ChatHistory
Returns all messages sent in a specific channel.
getById(Integer) - Method in class ovh.mythmc.social.api.chat.ChatHistory
Returns the message with the given ID, or null if not found.
getByIdentifier(NetworkChannelIdentifier) - Static method in class ovh.mythmc.social.api.network.channel.channels.SocialPayloadChannels
 
getByNamespacedString(String) - Static method in class ovh.mythmc.social.api.network.channel.channels.SocialPayloadChannels
 
getByText(String) - Method in class ovh.mythmc.social.api.chat.ChatHistory
Returns all messages whose raw text contains the given substring.
getByType(Class<T>) - Method in class ovh.mythmc.social.api.text.group.SocialParserGroup
Gets every parser matching a specific type in the group.
getByUser(SocialUser) - Method in class ovh.mythmc.social.api.chat.ChatHistory
Returns all messages sent by the given user.
getByUuid(UUID) - Method in class ovh.mythmc.social.api.bukkit.BukkitSocialUserService
 
getByUuid(UUID) - Method in interface ovh.mythmc.social.api.user.SocialUserService
Gets a specific SocialUser by its UUID.
getCachedOrDefault(SocialUser) - Method in class ovh.mythmc.social.api.chat.ChatManager
Returns the user's cached main channel, or the default channel if they don't have one.
getChannelType() - Method in class ovh.mythmc.social.api.configuration.SocialMessages
 
getChat() - Method in interface ovh.mythmc.social.api.configuration.SocialSettings
 
getChatManager() - Method in interface ovh.mythmc.social.api.Social
Returns the singleton ChatManager.
getCommands() - Method in interface ovh.mythmc.social.api.configuration.SocialSettings
 
getConfig() - Method in interface ovh.mythmc.social.api.Social
Returns the configuration provider that exposes all plugin settings.
getContextualKeyword(String) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Deprecated, for removal: This API element is subject to removal in a future version.
getContextualParserByClass(Class<?>) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Deprecated, for removal: This API element is subject to removal in a future version.
getContextualParsers() - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Returns the ordered list of all contextual parsers: GlobalTextProcessor.EARLY_PARSERS, then the main parser list, then GlobalTextProcessor.LATE_PARSERS.
getContextualParsersByType(Class<T>) - Method in class ovh.mythmc.social.api.text.TextProcessor
Returns all parsers in this processor's list (including nested group members) that are instances of the given type.
getContextualParsersByType(Class<T>) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Returns all parsers of the given type, including those nested inside SocialParserGroup instances.
getContextualParsersWithGroupMembers() - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Deprecated, for removal: This API element is subject to removal in a future version.
getContextualPlaceholder(String) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Deprecated, for removal: This API element is subject to removal in a future version.
getDatabaseSettings() - Method in interface ovh.mythmc.social.api.configuration.SocialSettings
 
getDefault() - Method in class ovh.mythmc.social.api.chat.ChatManager
Returns the default channel as configured in settings.yml.
getEmojis() - Method in interface ovh.mythmc.social.api.configuration.SocialSettings
 
getGeneral() - Method in interface ovh.mythmc.social.api.configuration.SocialSettings
 
getGroupByContextualParser(Class<? extends SocialContextualParser>) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Returns the SocialParserGroup that contains the given parser class, if any.
getGroupByContextualParser(Class<? extends SocialContextualParser>) - Method in class ovh.mythmc.social.api.text.TextProcessor
Returns the SocialParserGroup that contains the given parser class, if any.
getHeader() - Method in class ovh.mythmc.social.api.configuration.section.menus.EmojiDictionaryMenuSettings
 
getHeader() - Method in class ovh.mythmc.social.api.configuration.section.menus.HistoryMenuSettings
 
getHeader() - Method in class ovh.mythmc.social.api.configuration.section.menus.KeywordDictionaryMenuSettings
 
getHeader() - Method in class ovh.mythmc.social.api.configuration.section.menus.PlayerInfoMenuSettings
 
getIconWithoutBrackets(ChatChannel) - Method in class ovh.mythmc.social.api.util.CompanionModUtils
 
getIdentifiedContextualParser(Class<T>, String) - Method in class ovh.mythmc.social.api.text.TextProcessor
Returns the parser of the given type whose SocialIdentifiedParser.identifier() matches the given string, if any.
getIdentifiedParser(Class<T>, String) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Returns the parser of the given type whose SocialIdentifiedParser.identifier() matches the given string, if any.
getInjectedValue(String) - Method in class ovh.mythmc.social.api.context.SocialParserContext
Retrieves an injected value by its identifier.
getInjectedValue(String, V) - Method in class ovh.mythmc.social.api.context.SocialParserContext
Retrieves an injected value by its identifier, returning a default value if none is found.
getLogger() - Method in interface ovh.mythmc.social.api.Social
Returns the logger used throughout the plugin.
getMotd() - Method in interface ovh.mythmc.social.api.configuration.SocialSettings
 
getOrCreate(UUID) - Method in class ovh.mythmc.social.api.bukkit.BukkitSocialUserService
 
getOrCreate(UUID) - Method in interface ovh.mythmc.social.api.user.SocialUserService
Gets a specific SocialUser by its UUID.
getOrCreate(SocialUser, SocialUser) - Static method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
getReactionFactory() - Method in interface ovh.mythmc.social.api.Social
Returns the factory responsible for creating and managing chat reactions.
getReactions() - Method in interface ovh.mythmc.social.api.configuration.SocialSettings
 
getRecipientForSender(SocialUser) - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
getRegisteredRenderer(Class<T>) - Method in class ovh.mythmc.social.api.chat.ChatManager
Returns the registered renderer for the given class, or null if none exists.
getRegisteredRenderer(Audience) - Method in class ovh.mythmc.social.api.chat.ChatManager
Returns the first renderer able to map the given audience object, or null if none.
getReplyIcon(SocialUser, SocialRegisteredMessageContext) - Method in class ovh.mythmc.social.api.chat.renderer.SocialChatRendererUtil
Returns a reply icon component for a message, including hover text with thread context and a click event to suggest replying.
getServerLinks() - Method in interface ovh.mythmc.social.api.configuration.SocialSettings
 
getSocialSpyUsers() - Method in interface ovh.mythmc.social.api.user.SocialUserService
Gets all SocialUsers with the spy feature on.
getSocialSpyUsersInChannel(SimpleChatChannel) - Method in interface ovh.mythmc.social.api.user.SocialUserService
Gets all SocialUsers with the spy feature on in a specific SimpleChatChannel.
getSuperInherit() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableChannel
 
getSystemMessages() - Method in interface ovh.mythmc.social.api.configuration.SocialSettings
 
getTextProcessor() - Method in interface ovh.mythmc.social.api.Social
Returns the singleton GlobalTextProcessor used to parse and send messages.
getTextReplacement() - Method in interface ovh.mythmc.social.api.configuration.SocialSettings
 
getThread(SocialRegisteredMessageContext, int) - Method in class ovh.mythmc.social.api.chat.ChatHistory
Returns all messages belonging to the same thread as the given message, up to an upper bound.
getUserManager() - Method in interface ovh.mythmc.social.api.Social
Returns the singleton SocialUserManager.
getUserService() - Method in interface ovh.mythmc.social.api.Social
Returns the service used to retrieve all currently tracked SocialUser instances.
getVisibleChannels(SocialUser) - Method in class ovh.mythmc.social.api.chat.ChatManager
Returns all channels the given user has permission to see.
GlobalTextProcessor - Class in ovh.mythmc.social.api.text
The global entry-point for parsing and sending messages through the social plugin.
GlobalTextProcessor() - Constructor for class ovh.mythmc.social.api.text.GlobalTextProcessor
 
group - Variable in class ovh.mythmc.social.api.context.SocialParserContext.Builder
 
group() - Method in class ovh.mythmc.social.api.context.SocialParserContext
Returns the parser group if present.
group(SocialParserGroup) - Method in class ovh.mythmc.social.api.context.SocialParserContext.Builder
Sets the parser group.
groupChannel() - Method in interface ovh.mythmc.social.api.chat.ChatParticipant
Gets the group chat channel the participant is currently part of, if any.
groupChannel() - Method in class ovh.mythmc.social.api.user.AbstractSocialUser
 
groupChannelByCode(int) - Method in class ovh.mythmc.social.api.chat.ChatManager
Returns the GroupChatChannel whose name matches "G-" + code, if any.
groupChannelByUser(SocialUser) - Method in class ovh.mythmc.social.api.chat.ChatManager
Returns the GroupChatChannel the given user is currently a member of, if any.
groupChatChannel() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupCreate
Returns the value of the groupChatChannel record component.
groupChatChannel() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupDisband
Returns the value of the groupChatChannel record component.
groupChatChannel() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupJoin
Returns the value of the groupChatChannel record component.
groupChatChannel() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupLeaderChange
Returns the value of the groupChatChannel record component.
groupChatChannel() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupLeave
Returns the value of the groupChatChannel record component.
GroupChatChannel - Class in ovh.mythmc.social.api.chat.channel
 
gson() - Static method in class ovh.mythmc.social.api.network.payload.parser.SocialPayloadComponentParsers
 

H

handle(SocialUser, ChatFormatBuilder, SocialRegisteredMessageContext, SocialParserContext) - Method in interface ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature.Handler
 
handler - Variable in class ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature.Builder
 
handler() - Method in class ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature
Returns the ChatRendererFeature.Handler of this feature.
hasGroup(SocialUser) - Method in class ovh.mythmc.social.api.chat.ChatManager
Returns true if the given user is a member of any group channel.
hashCode() - Method in record class ovh.mythmc.social.api.callback.channel.SocialChannelCreate
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.callback.channel.SocialChannelDelete
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.callback.channel.SocialChannelPostSwitch
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupCreate
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupDisband
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupJoin
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupLeaderChange
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupLeave
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.configuration.section.settings.AnnouncementsSettings.Announcement
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableChannel
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableComponent
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.ConfiguredInjectableValue
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.configuration.section.settings.CommandsSettings.PrivateMessageCommand
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.configuration.section.settings.CommandsSettings.SimpleCommand
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.configuration.section.settings.EmojiSettings.EmojiField
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ReactionsSettings.ReactionField
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink
Returns a hash code value for this object.
hashCode() - Method in record class ovh.mythmc.social.api.identity.SimpleIdentity
Returns a hash code value for this object.
hashCode() - Method in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifier
 
hashCode() - Method in class ovh.mythmc.social.api.util.registry.IdentifiedRegistryKey
 
hashCode() - Method in class ovh.mythmc.social.api.util.registry.NamespacedRegistryKey
 
hashCode() - Method in class ovh.mythmc.social.api.util.registry.TypeRegistryKey
 
hasPermission(SocialUser, ChatChannel) - Method in class ovh.mythmc.social.api.chat.ChatManager
Returns true if the user satisfies the channel's permission requirement (or the channel has no permission requirement).
HistoryMenuSettings - Class in ovh.mythmc.social.api.configuration.section.menus
 
HistoryMenuSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.menus.HistoryMenuSettings
 
hoverText() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Returns the value of the hoverText record component.
hoverText() - Method in record class ovh.mythmc.social.api.configuration.section.settings.CommandsSettings.PrivateMessageCommand
Returns the value of the hoverText record component.

I

icon() - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Returns the icon component shown in menus for this channel.
icon() - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
icon() - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
icon() - Method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
icon() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableChannel
Returns the value of the icon record component.
icon() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Returns the value of the icon record component.
icon(Component) - Method in class ovh.mythmc.social.api.chat.channel.ChatChannelBuilder
 
identified(Class<T>) - Static method in interface ovh.mythmc.social.api.util.registry.Registry
Creates and returns a registry that uses IdentifiedRegistryKey as the key type.
identified(String) - Static method in interface ovh.mythmc.social.api.util.registry.RegistryKey
Creates an IdentifiedRegistryKey using the given unique identifier.
Identified - Interface in ovh.mythmc.social.api.identity
Represents an object that has a unique identity within the system.
Identified() - Constructor for class ovh.mythmc.social.api.util.registry.AbstractRegistry.Identified
 
Identified(String, T, SocialInjectionParser<Self>) - Constructor for class ovh.mythmc.social.api.text.injection.value.AbstractSocialInjectedValue.Identified
 
IdentifiedRegistryKey - Class in ovh.mythmc.social.api.util.registry
 
identifier() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.ConfiguredInjectableValue
Returns the value of the identifier record component.
identifier() - Method in class ovh.mythmc.social.api.network.channel.AbstractNetworkChannelWrapper.Bidirectional
 
identifier() - Method in class ovh.mythmc.social.api.network.channel.AbstractNetworkChannelWrapper.C2S
 
identifier() - Method in class ovh.mythmc.social.api.network.channel.AbstractNetworkChannelWrapper.S2C
 
identifier() - Method in class ovh.mythmc.social.api.network.channel.channels.SocialBonjourChannel
 
identifier() - Method in class ovh.mythmc.social.api.network.channel.channels.SocialChannelCloseAllChannel
 
identifier() - Method in class ovh.mythmc.social.api.network.channel.channels.SocialChannelCloseChannel
 
identifier() - Method in class ovh.mythmc.social.api.network.channel.channels.SocialChannelMentionChannel
 
identifier() - Method in class ovh.mythmc.social.api.network.channel.channels.SocialChannelOpenChannel
 
identifier() - Method in class ovh.mythmc.social.api.network.channel.channels.SocialChannelsRefreshChannel
 
identifier() - Method in class ovh.mythmc.social.api.network.channel.channels.SocialChannelSwitchChannel
 
identifier() - Method in class ovh.mythmc.social.api.network.channel.channels.SocialMessagePreviewChannel
 
identifier() - Method in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifier
 
identifier() - Method in interface ovh.mythmc.social.api.network.channel.NetworkChannelWrapper
 
identifier() - Method in class ovh.mythmc.social.api.text.injection.value.AbstractSocialInjectedValue.Identified
 
identifier() - Method in class ovh.mythmc.social.api.text.parser.SocialContextualKeyword
 
identifier() - Method in interface ovh.mythmc.social.api.text.parser.SocialIdentifiedParser
Gets the identifier of this SocialContextualParser.
identifier() - Method in class ovh.mythmc.social.api.util.registry.IdentifiedRegistryKey
 
identityResolver() - Method in class ovh.mythmc.social.api.bukkit.BukkitSocialUserService
 
identityResolver() - Method in interface ovh.mythmc.social.api.user.SocialUserService
Gets the IdentityResolver of this server
IdentityResolver - Interface in ovh.mythmc.social.api.identity
Resolves identity information between usernames and UUIDs.
ifPresent(Consumer<T>) - Method in interface ovh.mythmc.social.api.util.Mutable
Executes the given consumer if the value is present (i.e., not null).
ignore() - Static method in class ovh.mythmc.social.api.chat.renderer.SocialChatRenderer.MapResult
Creates an ignore result; rendering is skipped silently.
info(String, Object...) - Method in interface ovh.mythmc.social.api.logger.LoggerWrapper
 
InfoMessages - Class in ovh.mythmc.social.api.configuration.section.messages
 
InfoMessages() - Constructor for class ovh.mythmc.social.api.configuration.section.messages.InfoMessages
 
InGameSocialUser - Interface in ovh.mythmc.social.api.user
Represents a SocialUser with a presence in-game.
inherit() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableChannel
Returns the value of the inherit record component.
inherit() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Returns the value of the inherit record component.
inject(SocialContextualParser) - Method in class ovh.mythmc.social.api.text.ParseExecution
 
injectedValues - Variable in class ovh.mythmc.social.api.context.SocialParserContext.Builder
 
injectedValues() - Method in class ovh.mythmc.social.api.context.SocialParserContext
Returns an immutable copy of the injected values.
injectedValues(Class<T>) - Method in class ovh.mythmc.social.api.context.SocialParserContext
Returns all injected values of the specified type.
injections() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableChannel
Returns the value of the injections record component.
injectParser(SocialContextualParser) - Method in class ovh.mythmc.social.api.context.SocialProcessorContext
Adds a parser to the processing queue while parsing is in progress.
injectValue(SocialInjectedValue<?, ?>) - Method in class ovh.mythmc.social.api.chat.format.ChatFormatBuilder
Appends a single injected value to the end of this format.
injectValue(SocialInjectedValue<?, ?>) - Method in class ovh.mythmc.social.api.context.SocialParserContext.Builder
Injects a value into the builder.
injectValue(SocialInjectedValue<?, ?>) - Method in class ovh.mythmc.social.api.context.SocialParserContext
Injects a single value into this context.
injectValue(SocialInjectedValue<?, ?>, int) - Method in class ovh.mythmc.social.api.chat.format.ChatFormatBuilder
Inserts a single injected value at the given index.
injectValues(Iterable<? extends SocialInjectedValue<?, ?>>) - Method in class ovh.mythmc.social.api.chat.format.ChatFormatBuilder
Appends each of the given injected values to this format.
injectValues(Iterable<? extends SocialInjectedValue<?, ?>>) - Method in class ovh.mythmc.social.api.context.SocialParserContext.Builder
Injects multiple values into the builder.
injectValues(Iterable<? extends SocialInjectedValue<?, ?>>) - Method in class ovh.mythmc.social.api.context.SocialParserContext
Injects multiple values into this context.
instance - Static variable in class ovh.mythmc.social.api.announcements.AnnouncementManager
 
instance - Static variable in class ovh.mythmc.social.api.chat.ChatManager
 
instance - Static variable in class ovh.mythmc.social.api.scheduler.SocialScheduler
 
instance - Static variable in class ovh.mythmc.social.api.text.GlobalTextProcessor
 
instance - Static variable in class ovh.mythmc.social.api.user.SocialUserManager
 
INSTANCE - Static variable in class ovh.mythmc.social.api.bukkit.BukkitSocialUserService
 
INSTANCE - Static variable in class ovh.mythmc.social.api.text.injection.defaults.SocialInjectionEmptyParser
 
INSTANCE - Static variable in class ovh.mythmc.social.api.text.injection.defaults.SocialInjectionLiteralParser
 
INSTANCE - Static variable in class ovh.mythmc.social.api.text.injection.defaults.SocialInjectionPlaceholder
 
INSTANCE - Static variable in class ovh.mythmc.social.api.text.injection.defaults.SocialInjectionTagParser
 
IS_REPLY - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableComponent.Condition
 
isApplicable(SocialRegisteredMessageContext) - Method in class ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature
Tests whether this feature is applicable to a given message context.
isBidirectional() - Method in interface ovh.mythmc.social.api.network.channel.NetworkChannelWrapper
 
isClientToServer() - Method in interface ovh.mythmc.social.api.network.channel.NetworkChannelWrapper
 
isContextualKeyword(String) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Deprecated, for removal: This API element is subject to removal in a future version.
isContextualPlaceholder(String) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Deprecated, for removal: This API element is subject to removal in a future version.
isEmpty() - Method in interface ovh.mythmc.social.api.util.Mutable
Checks if the value held by the Mutable is null.
isExpired() - Method in interface ovh.mythmc.social.api.presence.OnlinePresence
Determines whether this entity should be removed from cache.
isExpired() - Method in class ovh.mythmc.social.api.user.AbstractSocialUser
 
isFailure() - Method in class ovh.mythmc.social.api.chat.renderer.SocialChatRenderer.MapResult
Returns true if this result represents a mapping failure that should be logged.
isGloballyMuted(SocialUser) - Method in class ovh.mythmc.social.api.user.SocialUserManager
Checks if a SocialUser is muted across all channels.
isIgnored() - Method in class ovh.mythmc.social.api.chat.renderer.SocialChatRenderer.MapResult
Returns true if this result represents a silent skip.
isMember(UUID) - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Returns true if the player with the given UUID is a member of this channel.
isMember(UUID) - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
isMember(UUID) - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
isMember(UUID) - Method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
isMember(SocialUser) - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Returns true if the given user is a member of this channel.
isMuted(SocialUser, ChatChannel) - Method in class ovh.mythmc.social.api.user.SocialUserManager
Checks if a SocialUser is muted in a specific ChatChannel.
isOnline() - Method in class ovh.mythmc.social.api.bukkit.BukkitSocialUser
 
isOnline() - Method in interface ovh.mythmc.social.api.presence.OnlinePresence
Determines whether the entity is currently online.
isOnline() - Method in class ovh.mythmc.social.api.user.ConsoleSocialUser
 
isPresent() - Method in interface ovh.mythmc.social.api.util.Mutable
Checks if the Mutable contains a non-null value.
isReply() - Method in class ovh.mythmc.social.api.callback.message.SocialMessagePrepare
Determines if the current message is a reply to another message.
isReply() - Method in class ovh.mythmc.social.api.callback.message.SocialMessageReceive
Determines if the current message is a reply to another message.
isReply() - Method in class ovh.mythmc.social.api.callback.message.SocialMessageSend
Determines if the current message is a reply to another message.
isReply() - Method in class ovh.mythmc.social.api.context.SocialMessageContext
Determines whether this message is a valid reply to another message.
isServerToClient() - Method in interface ovh.mythmc.social.api.network.channel.NetworkChannelWrapper
 
isSuccess() - Method in class ovh.mythmc.social.api.chat.renderer.SocialChatRenderer.MapResult
Returns true if this result represents a successful mapping.
iterator() - Method in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifiers.Channel
 
iterator() - Method in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifiers.Message
 
iterator() - Method in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifiers.Other
 
iterator() - Method in class ovh.mythmc.social.api.util.registry.AbstractRegistry
 

J

joinByDefault() - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Returns true if players are automatically added to this channel on join.
joinByDefault() - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
joinByDefault() - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
joinByDefault() - Method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
joinByDefault() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Returns the value of the joinByDefault record component.
joinByDefault(boolean) - Method in class ovh.mythmc.social.api.chat.channel.ChatChannelBuilder
 

K

key() - Method in class ovh.mythmc.social.api.util.registry.NamespacedRegistryKey
 
keyComponents() - Method in interface ovh.mythmc.social.api.util.registry.NamespacedRegistry
 
keys() - Method in class ovh.mythmc.social.api.util.registry.AbstractRegistry
 
keys() - Method in interface ovh.mythmc.social.api.util.registry.Registry
Retrieves a set of all the registry keys in the registry.
keyword() - Method in class ovh.mythmc.social.api.text.parser.SocialContextualKeyword
 
KeywordDictionaryMenuSettings - Class in ovh.mythmc.social.api.configuration.section.menus
 
KeywordDictionaryMenuSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.menus.KeywordDictionaryMenuSettings
 

L

lastMessageTimestamp - Variable in class ovh.mythmc.social.api.user.AbstractSocialUser
 
lastMessageTimestamp() - Method in class ovh.mythmc.social.api.user.AbstractSocialUser
 
lastMessageTimestamp() - Method in interface ovh.mythmc.social.api.user.UserPreferences
Gets the timestamp of the last message sent by this user.
lastPrivateMessageRecipient - Variable in class ovh.mythmc.social.api.user.AbstractSocialUser
 
lastPrivateMessageRecipient() - Method in interface ovh.mythmc.social.api.chat.ChatParticipant
Gets the last participant to whom this user sent a private message.
lastPrivateMessageRecipient() - Method in class ovh.mythmc.social.api.user.AbstractSocialUser
 
LATE_PARSERS - Variable in class ovh.mythmc.social.api.text.GlobalTextProcessor
 
leader() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupLeaderChange
Returns the value of the leader record component.
leader() - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
leader(SocialUser) - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
leaderUuid() - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
LegacySocialSettings - Class in ovh.mythmc.social.api.configuration
 
LegacySocialSettings() - Constructor for class ovh.mythmc.social.api.configuration.LegacySocialSettings
 
legacySupport() - Method in class ovh.mythmc.social.api.text.parser.SocialContextualPlaceholder
Deprecated.
since version 0.4. This method is no longer necessary and will be removed in future versions.
literal() - Method in class ovh.mythmc.social.api.text.filter.SocialFilterLiteral
 
literal(String) - Static method in interface ovh.mythmc.social.api.text.injection.value.SocialInjectedValue
Creates a new SocialInjectedLiteral wrapping a TextComponent built from the given String.
literal(TextComponent) - Static method in interface ovh.mythmc.social.api.text.injection.value.SocialInjectedValue
Creates a new SocialInjectedLiteral wrapping a TextComponent.
LITERAL - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableComponent.Type
 
LITERAL - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.ConfiguredInjectableValue.Type
 
LITERAL - Static variable in class ovh.mythmc.social.api.text.injection.SocialInjectionParsers
 
load() - Method in class ovh.mythmc.social.api.configuration.SocialConfigProvider
 
loadMenus() - Method in class ovh.mythmc.social.api.configuration.SocialConfigProvider
 
loadMessages() - Method in class ovh.mythmc.social.api.configuration.SocialConfigProvider
 
loadSettings() - Method in class ovh.mythmc.social.api.configuration.SocialConfigProvider
 
LoggerWrapper - Interface in ovh.mythmc.social.api.logger
 

M

mainChannel - Variable in class ovh.mythmc.social.api.user.AbstractSocialUser
 
mainChannel() - Method in interface ovh.mythmc.social.api.chat.ChatParticipant
Gets the participant's main chat channel.
mainChannel() - Method in class ovh.mythmc.social.api.user.AbstractSocialUser
 
mainChannel(ChatChannel) - Method in class ovh.mythmc.social.api.user.SocialUserCompanion
 
map(Function<Audience, SocialChatRenderer.MapResult<T>>) - Method in class ovh.mythmc.social.api.chat.renderer.SocialChatRenderer.Builder
Sets the function used to map an Audience to a target of type T.
mapFromAudience(Audience) - Method in class ovh.mythmc.social.api.chat.renderer.SocialChatRenderer.Registered
Attempts to map the given audience to a target of type T.
MapResult() - Constructor for class ovh.mythmc.social.api.chat.renderer.SocialChatRenderer.MapResult
 
MARIADB - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.DatabaseSettings.DatabaseType
 
members() - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Returns all users currently in this channel.
members() - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
members() - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
members() - Method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
memberUuids - Variable in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
memberUuids - Variable in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
memberUuids - Variable in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
mention(ChatChannel, SocialUser) - Method in class ovh.mythmc.social.api.user.SocialUserCompanion
 
MENTION - Static variable in class ovh.mythmc.social.api.network.channel.channels.SocialPayloadChannels
 
MENTION - Static variable in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifiers.Channel
 
MENUS - Enum constant in enum class ovh.mythmc.social.api.Social.ReloadType
Reload menu layouts only.
message - Variable in class ovh.mythmc.social.api.context.SocialParserContext.Builder
 
message() - Method in interface ovh.mythmc.social.api.announcements.Announcement
Returns the message component that will be sent.
message() - Method in record class ovh.mythmc.social.api.configuration.section.settings.AnnouncementsSettings.Announcement
Returns the value of the message record component.
message() - Method in class ovh.mythmc.social.api.network.payload.payloads.message.SocialMessagePreviewPayload
 
message(E) - Method in class ovh.mythmc.social.api.bukkit.adapter.ChatEventAdapter
 
MESSAGE_PREVIEW - Static variable in class ovh.mythmc.social.api.network.channel.channels.SocialPayloadChannels
 
messageChannelType - Variable in class ovh.mythmc.social.api.context.SocialParserContext.Builder
 
messageChannelType(ChatChannel.ChannelType) - Method in class ovh.mythmc.social.api.context.SocialParserContext.Builder
Sets the message channel type.
MESSAGES - Enum constant in enum class ovh.mythmc.social.api.Social.ReloadType
Reload user-facing message strings only.
ModernSocialSettings - Class in ovh.mythmc.social.api.configuration
 
ModernSocialSettings() - Constructor for class ovh.mythmc.social.api.configuration.ModernSocialSettings
 
MOTDSettings - Class in ovh.mythmc.social.api.configuration.section.settings
 
MOTDSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.settings.MOTDSettings
 
Mutable<T> - Interface in ovh.mythmc.social.api.util
The Mutable interface represents an object that holds a value of type T, which can be modified after it is created.
Mutable.Subscription - Interface in ovh.mythmc.social.api.util
The Subscription interface represents a way to unsubscribe from change notifications on a Mutable object.
mute(SocialUser, ChatChannel) - Method in class ovh.mythmc.social.api.user.SocialUserManager
Mutes a SocialUser in a specific ChatChannel.
MYSQL - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.DatabaseSettings.DatabaseType
 

N

nagAdmins - Variable in class ovh.mythmc.social.api.configuration.LegacySocialSettings
 
name() - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Returns the unique name that identifies this channel.
name() - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
name() - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
name() - Method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
name() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableChannel
Returns the value of the name record component.
name() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Returns the value of the name record component.
name() - Method in record class ovh.mythmc.social.api.configuration.section.settings.EmojiSettings.EmojiField
Returns the value of the name record component.
name() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ReactionsSettings.ReactionField
Returns the value of the name record component.
name() - Method in interface ovh.mythmc.social.api.emoji.Emoji
Returns the unique name of this emoji.
name() - Method in interface ovh.mythmc.social.api.reaction.Reaction
Returns the unique name of this reaction.
namespace() - Method in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifier
 
namespace() - Method in class ovh.mythmc.social.api.util.registry.NamespacedRegistryKey
 
namespaceComponents() - Method in interface ovh.mythmc.social.api.util.registry.NamespacedRegistry
 
namespaced(Class<T>) - Static method in interface ovh.mythmc.social.api.util.registry.Registry
Creates and returns a registry that uses NamespacedRegistryKey as the key type.
namespaced(String) - Static method in interface ovh.mythmc.social.api.util.registry.RegistryKey
Creates a NamespacedRegistryKey using a namespaced key in the format "namespace:key".
namespaced(String, String) - Static method in interface ovh.mythmc.social.api.util.registry.RegistryKey
Creates a NamespacedRegistryKey using the given namespace and key.
Namespaced() - Constructor for class ovh.mythmc.social.api.util.registry.AbstractRegistry.Namespaced
 
NamespacedRegistry<T> - Interface in ovh.mythmc.social.api.util.registry
 
NamespacedRegistryKey - Class in ovh.mythmc.social.api.util.registry
 
NetworkChannelIdentifier - Class in ovh.mythmc.social.api.network.channel.identifier
 
NetworkChannelIdentifiers - Class in ovh.mythmc.social.api.network.channel.identifier
 
NetworkChannelIdentifiers() - Constructor for class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifiers
 
NetworkChannelIdentifiers.Channel - Class in ovh.mythmc.social.api.network.channel.identifier
 
NetworkChannelIdentifiers.Message - Class in ovh.mythmc.social.api.network.channel.identifier
 
NetworkChannelIdentifiers.Other - Class in ovh.mythmc.social.api.network.channel.identifier
 
NetworkChannelWrapper - Interface in ovh.mythmc.social.api.network.channel
 
NetworkChannelWrapper.Type - Enum Class in ovh.mythmc.social.api.network.channel
 
NetworkPayloadWrapper - Interface in ovh.mythmc.social.api.network.payload
 
NetworkPayloadWrapper.ClientToServer - Interface in ovh.mythmc.social.api.network.payload
 
NetworkPayloadWrapper.ServerToClient - Interface in ovh.mythmc.social.api.network.payload
 
NEWS - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink.Type
 
nicknameColor() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Returns the value of the nicknameColor record component.

O

object(String, Object) - Static method in interface ovh.mythmc.social.api.text.injection.value.SocialInjectedValue
Creates a new SocialInjectedObject wrapping a specific Object.
object(String, Object, SocialInjectionEmptyParser) - Static method in interface ovh.mythmc.social.api.text.injection.value.SocialInjectedValue
Creates a new SocialInjectedObject wrapping a specific Object.
of(byte[]) - Static method in class ovh.mythmc.social.api.network.payload.encoding.SocialPayloadEncoder
 
of(byte[]...) - Static method in class ovh.mythmc.social.api.network.payload.encoding.SocialPayloadEncoder
 
of(String) - Static method in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifier
 
of(String...) - Static method in class ovh.mythmc.social.api.network.payload.encoding.SocialPayloadEncoder
 
of(String, String) - Static method in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifier
 
of(Optional<T>) - Static method in interface ovh.mythmc.social.api.util.Mutable
Creates a Mutable container from an Optional value.
of(Component, Iterable<ChatChannel>) - Static method in interface ovh.mythmc.social.api.announcements.Announcement
Creates a new announcement targeting the given channels.
of(Component, ChatChannel...) - Static method in interface ovh.mythmc.social.api.announcements.Announcement
Creates a new announcement targeting the given channels.
of(T) - Static method in interface ovh.mythmc.social.api.util.Mutable
Creates a Mutable container that holds the given object.
of(T, P, Predicate<SocialParserContext>) - Static method in class ovh.mythmc.social.api.text.injection.conditional.SocialInjectedConditionalValue
 
offlinePlayer() - Method in class ovh.mythmc.social.api.bukkit.BukkitSocialUser
Gets the OfflinePlayer instance of the user.
on(E) - Method in class ovh.mythmc.social.api.bukkit.adapter.ChatEventAdapter
 
onChange(BiConsumer<T, T>) - Method in interface ovh.mythmc.social.api.util.Mutable
Registers a BiConsumer to monitor changes to the value.
OnlinePresence - Interface in ovh.mythmc.social.api.presence
Represents the online presence state of an entity.
onPlatformInit(Runnable) - Static method in class ovh.mythmc.social.api.scheduler.SocialScheduler
 
onPlayerJoin(PlayerJoinEvent) - Method in class ovh.mythmc.social.api.bukkit.BukkitIdentityResolver
 
open(ChatChannel) - Method in class ovh.mythmc.social.api.user.SocialUserCompanion
 
OPEN - Static variable in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifiers.Channel
 
OPEN_CHANNEL - Static variable in class ovh.mythmc.social.api.network.channel.channels.SocialPayloadChannels
 
or(T) - Method in interface ovh.mythmc.social.api.util.Mutable
Returns the current value if it is present; otherwise, returns the provided fallback value.
ovh.mythmc.social.api - package ovh.mythmc.social.api
 
ovh.mythmc.social.api.adventure - package ovh.mythmc.social.api.adventure
 
ovh.mythmc.social.api.announcements - package ovh.mythmc.social.api.announcements
 
ovh.mythmc.social.api.bukkit - package ovh.mythmc.social.api.bukkit
 
ovh.mythmc.social.api.bukkit.adapter - package ovh.mythmc.social.api.bukkit.adapter
 
ovh.mythmc.social.api.bukkit.scheduler - package ovh.mythmc.social.api.bukkit.scheduler
 
ovh.mythmc.social.api.callback.channel - package ovh.mythmc.social.api.callback.channel
 
ovh.mythmc.social.api.callback.group - package ovh.mythmc.social.api.callback.group
 
ovh.mythmc.social.api.callback.message - package ovh.mythmc.social.api.callback.message
 
ovh.mythmc.social.api.callback.reaction - package ovh.mythmc.social.api.callback.reaction
 
ovh.mythmc.social.api.callback.user - package ovh.mythmc.social.api.callback.user
 
ovh.mythmc.social.api.chat - package ovh.mythmc.social.api.chat
 
ovh.mythmc.social.api.chat.channel - package ovh.mythmc.social.api.chat.channel
 
ovh.mythmc.social.api.chat.format - package ovh.mythmc.social.api.chat.format
 
ovh.mythmc.social.api.chat.renderer - package ovh.mythmc.social.api.chat.renderer
 
ovh.mythmc.social.api.chat.renderer.defaults - package ovh.mythmc.social.api.chat.renderer.defaults
 
ovh.mythmc.social.api.chat.renderer.feature - package ovh.mythmc.social.api.chat.renderer.feature
 
ovh.mythmc.social.api.configuration - package ovh.mythmc.social.api.configuration
 
ovh.mythmc.social.api.configuration.section.menus - package ovh.mythmc.social.api.configuration.section.menus
 
ovh.mythmc.social.api.configuration.section.messages - package ovh.mythmc.social.api.configuration.section.messages
 
ovh.mythmc.social.api.configuration.section.settings - package ovh.mythmc.social.api.configuration.section.settings
 
ovh.mythmc.social.api.configuration.serializer - package ovh.mythmc.social.api.configuration.serializer
 
ovh.mythmc.social.api.context - package ovh.mythmc.social.api.context
 
ovh.mythmc.social.api.emoji - package ovh.mythmc.social.api.emoji
 
ovh.mythmc.social.api.identity - package ovh.mythmc.social.api.identity
 
ovh.mythmc.social.api.logger - package ovh.mythmc.social.api.logger
 
ovh.mythmc.social.api.network - package ovh.mythmc.social.api.network
 
ovh.mythmc.social.api.network.channel - package ovh.mythmc.social.api.network.channel
 
ovh.mythmc.social.api.network.channel.channels - package ovh.mythmc.social.api.network.channel.channels
 
ovh.mythmc.social.api.network.channel.identifier - package ovh.mythmc.social.api.network.channel.identifier
 
ovh.mythmc.social.api.network.exception - package ovh.mythmc.social.api.network.exception
 
ovh.mythmc.social.api.network.payload - package ovh.mythmc.social.api.network.payload
 
ovh.mythmc.social.api.network.payload.encoding - package ovh.mythmc.social.api.network.payload.encoding
 
ovh.mythmc.social.api.network.payload.parser - package ovh.mythmc.social.api.network.payload.parser
 
ovh.mythmc.social.api.network.payload.payloads - package ovh.mythmc.social.api.network.payload.payloads
 
ovh.mythmc.social.api.network.payload.payloads.channel - package ovh.mythmc.social.api.network.payload.payloads.channel
 
ovh.mythmc.social.api.network.payload.payloads.message - package ovh.mythmc.social.api.network.payload.payloads.message
 
ovh.mythmc.social.api.presence - package ovh.mythmc.social.api.presence
 
ovh.mythmc.social.api.reaction - package ovh.mythmc.social.api.reaction
 
ovh.mythmc.social.api.scheduler - package ovh.mythmc.social.api.scheduler
 
ovh.mythmc.social.api.text - package ovh.mythmc.social.api.text
 
ovh.mythmc.social.api.text.exception - package ovh.mythmc.social.api.text.exception
 
ovh.mythmc.social.api.text.filter - package ovh.mythmc.social.api.text.filter
 
ovh.mythmc.social.api.text.group - package ovh.mythmc.social.api.text.group
 
ovh.mythmc.social.api.text.injection - package ovh.mythmc.social.api.text.injection
 
ovh.mythmc.social.api.text.injection.conditional - package ovh.mythmc.social.api.text.injection.conditional
 
ovh.mythmc.social.api.text.injection.defaults - package ovh.mythmc.social.api.text.injection.defaults
 
ovh.mythmc.social.api.text.injection.value - package ovh.mythmc.social.api.text.injection.value
 
ovh.mythmc.social.api.text.parser - package ovh.mythmc.social.api.text.parser
 
ovh.mythmc.social.api.user - package ovh.mythmc.social.api.user
 
ovh.mythmc.social.api.util - package ovh.mythmc.social.api.util
 
ovh.mythmc.social.api.util.registry - package ovh.mythmc.social.api.util.registry
 

P

parse(SocialParserContext) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Parses context through the full parser chain and returns the resulting component.
parse(SocialParserContext) - Method in class ovh.mythmc.social.api.text.injection.value.AbstractSocialInjectedValue
 
parse(SocialParserContext) - Method in interface ovh.mythmc.social.api.text.injection.value.SocialInjectedValue
Parses this value into a Component using the provided context.
parse(SocialParserContext) - Method in class ovh.mythmc.social.api.text.TextProcessor
Runs all parsers in order against the given context and returns the final component.
parse(SocialParserContext, SocialInjectedConditionalValue<T, P>) - Method in class ovh.mythmc.social.api.text.injection.conditional.SocialInjectionConditionalParser
 
parse(SocialParserContext, SocialInjectedLiteral) - Method in class ovh.mythmc.social.api.text.injection.defaults.SocialInjectionLiteralParser
 
parse(SocialParserContext, SocialInjectedObject) - Method in class ovh.mythmc.social.api.text.injection.defaults.SocialInjectionEmptyParser
 
parse(SocialParserContext, SocialInjectedPlaceholder) - Method in class ovh.mythmc.social.api.text.injection.defaults.SocialInjectionPlaceholder
 
parse(SocialParserContext, SocialInjectedTag) - Method in class ovh.mythmc.social.api.text.injection.defaults.SocialInjectionTagParser
 
parse(SocialParserContext, V) - Method in interface ovh.mythmc.social.api.text.injection.SocialInjectionParser
Parses a SocialParserContext for the given SocialInjectionParser and returns the result.
parse(SocialParserContext) - Method in class ovh.mythmc.social.api.text.filter.SocialFilterRegex
 
parse(SocialParserContext) - Method in class ovh.mythmc.social.api.text.group.SocialParserGroup
 
parse(SocialParserContext) - Method in class ovh.mythmc.social.api.text.parser.SocialContextualKeyword
 
parse(SocialParserContext) - Method in interface ovh.mythmc.social.api.text.parser.SocialContextualParser
Parses the given SocialParserContext and returns a Component representation.
parse(SocialParserContext) - Method in class ovh.mythmc.social.api.text.parser.SocialContextualPlaceholder
Parses the context and replaces the placeholder with the appropriate content.
parse(SocialPayloadEncoder) - Method in class ovh.mythmc.social.api.network.payload.parser.SocialPayloadChannelParser
 
parse(SocialPayloadEncoder) - Method in interface ovh.mythmc.social.api.network.payload.parser.SocialPayloadComponentParser
 
parse(SocialPayloadEncoder) - Method in class ovh.mythmc.social.api.network.payload.parser.SocialPayloadGsonComponentParser
 
parse(SocialPayloadEncoder) - Method in class ovh.mythmc.social.api.network.payload.parser.SocialPayloadStringParser
 
parse(SocialPayloadEncoder) - Method in class ovh.mythmc.social.api.network.payload.parser.SocialPayloadTextComponentParser
 
parse(SocialUser, ChatChannel, String) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
 
parse(SocialUser, ChatChannel, String, ChatChannel.ChannelType) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
 
parse(SocialUser, ChatChannel, Component) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
 
parse(SocialUser, ChatChannel, Component, ChatChannel.ChannelType) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Parses a message component for the given user/channel combination.
parseAndSend(SocialParserContext) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Parses context and immediately sends the result to the context's user.
parseAndSend(SocialUser, String, ChatChannel.ChannelType) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
 
parseAndSend(SocialUser, Component, ChatChannel.ChannelType) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
 
parseAndSend(SocialUser, ChatChannel, String) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
 
parseAndSend(SocialUser, ChatChannel, String, ChatChannel.ChannelType) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
 
parseAndSend(SocialUser, ChatChannel, Component) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
 
parseAndSend(SocialUser, ChatChannel, Component, ChatChannel.ChannelType) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
 
ParseExecution - Class in ovh.mythmc.social.api.text
 
ParseExecutionNotAvailable - Exception Class in ovh.mythmc.social.api.text.exception
Thrown when an attempt is made to access a ParseExecution which is not available yet.
ParseExecutionNotAvailable() - Constructor for exception class ovh.mythmc.social.api.text.exception.ParseExecutionNotAvailable
 
parsePlayerInput(SocialParserContext) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Parses context treating its message as raw player input, applying only SocialUserInputParser parsers.
parser() - Method in class ovh.mythmc.social.api.text.injection.value.AbstractSocialInjectedValue
 
parser() - Method in interface ovh.mythmc.social.api.text.injection.value.SocialInjectedValue
Returns the parser for this exact concrete type — no cast required.
particle() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ReactionsSettings.ReactionField
Returns the value of the particle record component.
particle() - Method in interface ovh.mythmc.social.api.reaction.Reaction
Returns the optional particle effect associated with this reaction.
particle(String) - Method in interface ovh.mythmc.social.api.reaction.Reaction.Builder
Sets the particle effect for this reaction.
permission() - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Returns the permission node required to see or write in this channel, if any.
permission() - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
permission() - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
permission() - Method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
permission() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Returns the value of the permission record component.
permission(String) - Method in class ovh.mythmc.social.api.chat.channel.ChatChannelBuilder
 
placeholder(String, TextComponent) - Static method in interface ovh.mythmc.social.api.text.injection.value.SocialInjectedValue
Creates a new SocialInjectedPlaceholder with the given parameters.
PLACEHOLDER - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.ConfiguredInjectableValue.Type
 
PLACEHOLDER - Static variable in class ovh.mythmc.social.api.text.injection.SocialInjectionParsers
 
platformInitTasks - Static variable in class ovh.mythmc.social.api.scheduler.SocialScheduler
 
play(SocialUser, Reaction) - Method in class ovh.mythmc.social.api.reaction.ReactionFactory
Plays a reaction for a specific user.
player() - Method in class ovh.mythmc.social.api.bukkit.BukkitSocialUser
Gets the optional Player instance of the user.
PlayerInfoMenuSettings - Class in ovh.mythmc.social.api.configuration.section.menus
 
PlayerInfoMenuSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.menus.PlayerInfoMenuSettings
 
playReaction(Reaction) - Method in interface ovh.mythmc.social.api.reaction.Reactable
Plays or triggers the specified Reaction.
playReaction(Reaction) - Method in class ovh.mythmc.social.api.user.AbstractSocialUser
 
predicate() - Method in class ovh.mythmc.social.api.text.injection.conditional.SocialInjectedConditionalValue
 
prefix() - Method in record class ovh.mythmc.social.api.configuration.section.settings.CommandsSettings.PrivateMessageCommand
Returns the value of the prefix record component.
prefix(SocialUser, SocialRegisteredMessageContext, SocialParserContext) - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Builds the rendered prefix shown before each message in this channel.
prefix(SocialUser, SocialRegisteredMessageContext, SocialParserContext) - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
prefix(SocialUser, SocialRegisteredMessageContext, SocialParserContext) - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
prefix(SocialUser, SocialRegisteredMessageContext, SocialParserContext) - Method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
preRenderPrefix(SocialUser, Iterable<? extends ChatRendererFeature>, SocialRegisteredMessageContext, SocialParserContext) - Method in class ovh.mythmc.social.api.chat.format.ChatFormatBuilder
Evaluates all renderer features and then renders the full prefix component.
preview(Component) - Method in class ovh.mythmc.social.api.user.SocialUserCompanion
 
PREVIEW - Static variable in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifiers.Message
 
previousChannel() - Method in record class ovh.mythmc.social.api.callback.channel.SocialChannelPostSwitch
Returns the value of the previousChannel record component.
previousLeader() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupLeaderChange
Returns the value of the previousLeader record component.
PrivateChatChannel - Class in ovh.mythmc.social.api.chat.channel
 
PrivateMessageCommand(boolean, String, String, String) - Constructor for record class ovh.mythmc.social.api.configuration.section.settings.CommandsSettings.PrivateMessageCommand
Creates an instance of a PrivateMessageCommand record class.
process(SocialParserContext) - Method in class ovh.mythmc.social.api.text.parser.SocialContextualKeyword
 

R

Reactable - Interface in ovh.mythmc.social.api.reaction
Represents an object capable of handling and playing a Reaction.
Reaction - Interface in ovh.mythmc.social.api.reaction
Represents an interactive reaction that can be triggered.
Reaction.Builder<T> - Interface in ovh.mythmc.social.api.reaction
Builder for creating Reaction instances.
ReactionFactory - Class in ovh.mythmc.social.api.reaction
Abstract factory for handling and displaying Reaction instances.
ReactionFactory() - Constructor for class ovh.mythmc.social.api.reaction.ReactionFactory
 
ReactionField(String, String, String, String, List<String>) - Constructor for record class ovh.mythmc.social.api.configuration.section.settings.ReactionsSettings.ReactionField
Creates an instance of a ReactionField record class.
reactions() - Method in class ovh.mythmc.social.api.SocialRegistries
Returns the registry of all registered Reaction objects.
ReactionsSettings - Class in ovh.mythmc.social.api.configuration.section.settings
 
ReactionsSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.settings.ReactionsSettings
 
ReactionsSettings.ReactionField - Record Class in ovh.mythmc.social.api.configuration.section.settings
 
referable(T, Class<R>, Function<R, T>, Function<T, R>) - Static method in interface ovh.mythmc.social.api.util.Mutable
Creates a Mutable container that is "referable", meaning that it can be mapped from one type to another and vice versa using the provided mapping functions.
refresh() - Method in class ovh.mythmc.social.api.user.SocialUserCompanion
 
REFRESH - Static variable in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifiers.Channel
 
REFRESH_CHANNELS - Static variable in class ovh.mythmc.social.api.network.channel.channels.SocialPayloadChannels
 
regex() - Method in class ovh.mythmc.social.api.text.filter.SocialFilterLiteral
 
regex() - Method in class ovh.mythmc.social.api.text.filter.SocialFilterRegex
 
register(SocialMessageContext, Component) - Method in class ovh.mythmc.social.api.chat.ChatHistory
Records a new message in the history.
register(IdentifiedRegistryKey, ChatChannel) - Method in class ovh.mythmc.social.api.SocialRegistries.Channels
 
register(R, T) - Method in class ovh.mythmc.social.api.util.registry.AbstractRegistry
 
register(R, T) - Method in interface ovh.mythmc.social.api.util.registry.Registry
Registers a value to the registry, associating it with the given registry key.
registerContextualKeyword(String, Function<SocialParserContext, Component>) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Creates and registers a SocialContextualKeyword with the given identifier.
registerContextualParser(SocialContextualParser...) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Registers one or more contextual parsers into the main parser list.
registerContextualPlaceholder(String, Function<SocialParserContext, Component>) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Creates and registers a SocialContextualPlaceholder with the given identifier.
Registered() - Constructor for class ovh.mythmc.social.api.chat.renderer.SocialChatRenderer.Registered
 
registerRenderer(Class<T>, SocialChatRenderer<T>, Function<SocialChatRenderer.Builder<T>, SocialChatRenderer.Builder<T>>) - Method in class ovh.mythmc.social.api.chat.ChatManager
Registers a SocialChatRenderer for a given target class and returns the SocialChatRenderer.Registered wrapper.
registries() - Static method in interface ovh.mythmc.social.api.Social
Returns the shared SocialRegistries that hold all registered channels, announcements, emojis and reactions.
registry() - Method in class ovh.mythmc.social.api.util.registry.AbstractRegistry.Identified
 
registry() - Method in class ovh.mythmc.social.api.util.registry.AbstractRegistry.Namespaced
 
registry() - Method in interface ovh.mythmc.social.api.util.registry.Registry
Retrieves the underlying map of the registry, where the keys are the registry keys and the values are the associated objects.
Registry<R,T> - Interface in ovh.mythmc.social.api.util.registry
The Registry interface represents a generic registry for storing and managing a collection of values, which are associated with keys that implement the RegistryKey interface.
RegistryKey - Interface in ovh.mythmc.social.api.util.registry
The RegistryKey interface represents a key that can be used within a Registry to identify and access registered values.
reload(Social.ReloadType) - Method in interface ovh.mythmc.social.api.Social
Triggers an internal reload of the specified type.
remove(SocialContextualParser...) - Method in class ovh.mythmc.social.api.text.group.SocialParserGroup
Removes one or various SocialContextualParsers from this group.
removeAll() - Method in class ovh.mythmc.social.api.text.group.SocialParserGroup
Removes all SocialContextualParsers in this group.
removeMember(UUID) - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Removes the player with the given UUID from this channel.
removeMember(UUID) - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
removeMember(UUID) - Method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
removeMember(UUID) - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
removeMember(SocialUser) - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Removes the given user from this channel.
render(E, SocialRegisteredMessageContext) - Method in class ovh.mythmc.social.api.bukkit.adapter.ChatEventAdapter
 
render(Audience, SocialRegisteredMessageContext) - Method in class ovh.mythmc.social.api.chat.renderer.SocialChatRenderer.Registered
Renders the message for the audience, first mapping it to a target.
render(ConsoleSocialUser, SocialRegisteredMessageContext) - Method in class ovh.mythmc.social.api.chat.renderer.defaults.ConsoleChatRenderer
 
render(T, SocialRegisteredMessageContext) - Method in class ovh.mythmc.social.api.chat.renderer.SocialChatRenderer.Registered
Renders the message directly for the given target.
render(T, SocialRegisteredMessageContext) - Method in interface ovh.mythmc.social.api.chat.renderer.SocialChatRenderer
Renders the message for the given target.
render(U, SocialRegisteredMessageContext) - Method in class ovh.mythmc.social.api.chat.renderer.defaults.UserChatRenderer
 
rendererClass - Variable in class ovh.mythmc.social.api.user.AbstractSocialUser
 
rendererClass() - Method in class ovh.mythmc.social.api.user.AbstractSocialUser
 
rendererClass() - Method in interface ovh.mythmc.social.api.user.SocialUser
Gets the Class that SocialChatRenderer will use as a reference to render messages.
renderIf(Predicate<SocialRegisteredMessageContext>) - Method in class ovh.mythmc.social.api.chat.renderer.SocialChatRenderer.Builder
Sets a predicate that controls whether this renderer runs for a given message.
replies(int) - Static method in class ovh.mythmc.social.api.chat.renderer.feature.ChatRendererFeature
Returns a feature that renders reply icons for messages that are replies.
REPORT_BUG - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink.Type
 
request(SocialParserContext, Class<?>...) - Static method in interface ovh.mythmc.social.api.text.parser.SocialContextualParser
Processes a list of parsers provided by their class types, retrieving the first available parser from the Social instance's TextProcessor.
requestList(SocialParserContext, List<? extends SocialContextualParser>) - Static method in interface ovh.mythmc.social.api.text.parser.SocialContextualParser
Processes a list of parsers in sequence, applying each parser to the given SocialParserContext.
requestToGroup(SocialContextualParser, SocialParserContext) - Method in class ovh.mythmc.social.api.text.group.SocialParserGroup
Requests a specific SocialParserContext to this group and processes it.
resolveUsername(UUID) - Method in class ovh.mythmc.social.api.identity.AbstractIdentityResolver
 
resolveUsername(UUID) - Method in interface ovh.mythmc.social.api.identity.IdentityResolver
Resolves a username from a UUID.
resolveUuid(String) - Method in class ovh.mythmc.social.api.identity.AbstractIdentityResolver
 
resolveUuid(String) - Method in interface ovh.mythmc.social.api.identity.IdentityResolver
Resolves a UUID from a username.
restartTask() - Method in class ovh.mythmc.social.api.announcements.AnnouncementManager
Starts the announcement scheduler if it is not already running.
result() - Method in class ovh.mythmc.social.api.chat.renderer.SocialChatRenderer.MapResult
Returns the mapped target, or null for ignore/failure results.
runAsyncTask(Runnable) - Method in class ovh.mythmc.social.api.scheduler.SocialScheduler
 
runAsyncTaskLater(Runnable, int) - Method in class ovh.mythmc.social.api.scheduler.SocialScheduler
 
runEntityTask(Entity, Runnable) - Method in class ovh.mythmc.social.api.bukkit.scheduler.BukkitSocialScheduler
 
runGlobalTask(Runnable) - Method in class ovh.mythmc.social.api.scheduler.SocialScheduler
 
runRegionTask(Location, Runnable) - Method in class ovh.mythmc.social.api.bukkit.scheduler.BukkitSocialScheduler
 

S

S2C() - Constructor for class ovh.mythmc.social.api.network.payload.AbstractNetworkPayloadWrapper.S2C
 
S2C(NetworkChannelIdentifier) - Constructor for class ovh.mythmc.social.api.network.channel.AbstractNetworkChannelWrapper.S2C
 
S2CNetworkChannelWrapper<E> - Interface in ovh.mythmc.social.api.network.channel
 
send(Collection<SocialUser>, Component, ChatChannel.ChannelType, ChatChannel) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Sends a pre-parsed message to the given collection of users.
send(SocialUser, Component, ChatChannel.ChannelType, ChatChannel) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Sends a pre-parsed message to a single recipient.
sendCustomPayload(S2CNetworkChannelWrapper<T>, T) - Method in class ovh.mythmc.social.api.bukkit.BukkitSocialUser
 
sendCustomPayload(S2CNetworkChannelWrapper<T>, T) - Method in interface ovh.mythmc.social.api.network.CompanionClient
Sends a custom payload to this user.
sendCustomPayload(S2CNetworkChannelWrapper<T>, T) - Method in class ovh.mythmc.social.api.user.ConsoleSocialUser
 
sender() - Method in class ovh.mythmc.social.api.network.payload.payloads.channel.SocialChannelMentionPayload
 
sendParsableMessage(String) - Method in interface ovh.mythmc.social.api.user.SocialUser
Parses and sends a given message to this SocialUser.
sendParsableMessage(String, boolean) - Method in interface ovh.mythmc.social.api.user.SocialUser
Parses and sends a given message to this SocialUser.
sendParsableMessage(Component) - Method in interface ovh.mythmc.social.api.user.SocialUser
Parses and sends a given message to this SocialUser.
sendParsableMessage(Component, boolean) - Method in interface ovh.mythmc.social.api.user.SocialUser
Parses and sends a given message to this SocialUser.
sendParsableMessage(SocialParserContext) - Method in interface ovh.mythmc.social.api.user.SocialUser
Parses and sends a given message to this SocialUser.
sendParsableMessage(SocialParserContext, boolean) - Method in interface ovh.mythmc.social.api.user.SocialUser
Parses and sends a given message to this SocialUser.
serialize(TextComponent) - Method in class ovh.mythmc.social.api.configuration.serializer.TextComponentSerializer
 
SERVER_TO_CLIENT - Enum constant in enum class ovh.mythmc.social.api.network.channel.NetworkChannelWrapper.Type
 
serverIdentities() - Method in class ovh.mythmc.social.api.bukkit.BukkitIdentityResolver
 
serverIdentities() - Method in class ovh.mythmc.social.api.identity.AbstractIdentityResolver
Gets all identities present in the server.
ServerLink(String, ServerLinksSettings.ServerLink.Type, String) - Constructor for record class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink
Creates an instance of a ServerLink record class.
ServerLinksSettings - Class in ovh.mythmc.social.api.configuration.section.settings
 
ServerLinksSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings
 
ServerLinksSettings.ServerLink - Record Class in ovh.mythmc.social.api.configuration.section.settings
 
ServerLinksSettings.ServerLink.Type - Enum Class in ovh.mythmc.social.api.configuration.section.settings
 
set(Social) - Method in class ovh.mythmc.social.api.SocialSupplier
Registers the active Social instance.
set(SocialAdventureProvider) - Static method in class ovh.mythmc.social.api.adventure.SocialAdventureProvider
Registers the active adventure provider.
set(SocialScheduler) - Static method in class ovh.mythmc.social.api.scheduler.SocialScheduler
 
set(T) - Method in interface ovh.mythmc.social.api.util.Mutable
Sets a new value for the Mutable.
setDatabaseInitialized() - Method in class ovh.mythmc.social.api.configuration.SocialConfigProvider
 
SETTINGS - Enum constant in enum class ovh.mythmc.social.api.Social.ReloadType
Reload configuration settings only.
setVersion(int) - Method in class ovh.mythmc.social.api.configuration.section.settings.DatabaseSettings
 
showHoverText() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Returns the value of the showHoverText record component.
signedMessage() - Method in class ovh.mythmc.social.api.context.SocialMessageContext
Returns the signed message, if present.
signedMessage(E) - Method in class ovh.mythmc.social.api.bukkit.adapter.ChatEventAdapter
 
SimpleChatChannel - Class in ovh.mythmc.social.api.chat.channel
 
SimpleChatChannel(String, String, TextColor, Iterable<String>, Component, boolean, Component, TextColor, String, String, TextColor, boolean) - Constructor for class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
SimpleCommand(boolean) - Constructor for record class ovh.mythmc.social.api.configuration.section.settings.CommandsSettings.SimpleCommand
Creates an instance of a SimpleCommand record class.
SimpleIdentity - Record Class in ovh.mythmc.social.api.identity
 
SimpleIdentity(UUID, String) - Constructor for record class ovh.mythmc.social.api.identity.SimpleIdentity
Creates an instance of a SimpleIdentity record class.
Social - Interface in ovh.mythmc.social.api
The central entry-point for the social plugin API.
Social.ReloadType - Enum Class in ovh.mythmc.social.api
Describes which parts of the plugin are affected by a reload operation.
SocialAdventureProvider - Class in ovh.mythmc.social.api.adventure
Provides Adventure Audience objects that route messages to social users and the console.
SocialAdventureProvider() - Constructor for class ovh.mythmc.social.api.adventure.SocialAdventureProvider
 
SocialBonjourChannel - Class in ovh.mythmc.social.api.network.channel.channels
 
SocialBonjourPayload - Class in ovh.mythmc.social.api.network.payload.payloads
 
SocialBonjourPayload() - Constructor for class ovh.mythmc.social.api.network.payload.payloads.SocialBonjourPayload
 
SocialChannelCloseAllChannel - Class in ovh.mythmc.social.api.network.channel.channels
 
SocialChannelCloseAllPayload - Class in ovh.mythmc.social.api.network.payload.payloads.channel
 
SocialChannelCloseAllPayload() - Constructor for class ovh.mythmc.social.api.network.payload.payloads.channel.SocialChannelCloseAllPayload
 
SocialChannelCloseChannel - Class in ovh.mythmc.social.api.network.channel.channels
 
SocialChannelClosePayload - Class in ovh.mythmc.social.api.network.payload.payloads.channel
 
SocialChannelClosePayload(ChatChannel) - Constructor for class ovh.mythmc.social.api.network.payload.payloads.channel.SocialChannelClosePayload
 
SocialChannelCreate - Record Class in ovh.mythmc.social.api.callback.channel
Event fired when a ChatChannel is created.
SocialChannelCreate(ChatChannel) - Constructor for record class ovh.mythmc.social.api.callback.channel.SocialChannelCreate
Creates an instance of a SocialChannelCreate record class.
SocialChannelDelete - Record Class in ovh.mythmc.social.api.callback.channel
Event fired when a ChatChannel is deleted.
SocialChannelDelete(ChatChannel) - Constructor for record class ovh.mythmc.social.api.callback.channel.SocialChannelDelete
Creates an instance of a SocialChannelDelete record class.
SocialChannelMentionChannel - Class in ovh.mythmc.social.api.network.channel.channels
 
SocialChannelMentionPayload - Class in ovh.mythmc.social.api.network.payload.payloads.channel
 
SocialChannelMentionPayload(ChatChannel, SocialUser) - Constructor for class ovh.mythmc.social.api.network.payload.payloads.channel.SocialChannelMentionPayload
 
SocialChannelOpenChannel - Class in ovh.mythmc.social.api.network.channel.channels
 
SocialChannelOpenPayload - Class in ovh.mythmc.social.api.network.payload.payloads.channel
 
SocialChannelOpenPayload(ChatChannel) - Constructor for class ovh.mythmc.social.api.network.payload.payloads.channel.SocialChannelOpenPayload
 
SocialChannelPostSwitch - Record Class in ovh.mythmc.social.api.callback.channel
Event fired after a SocialUser switches their main ChatChannel.
SocialChannelPostSwitch(SocialUser, ChatChannel, ChatChannel) - Constructor for record class ovh.mythmc.social.api.callback.channel.SocialChannelPostSwitch
Creates an instance of a SocialChannelPostSwitch record class.
SocialChannelPreSwitch - Class in ovh.mythmc.social.api.callback.channel
Event fired before a SocialUser switches their main ChatChannel.
SocialChannelPreSwitch(SocialUser, ChatChannel) - Constructor for class ovh.mythmc.social.api.callback.channel.SocialChannelPreSwitch
Constructs a new SocialChannelPreSwitch event with the specified user and channel.
SocialChannelsRefreshChannel - Class in ovh.mythmc.social.api.network.channel.channels
 
SocialChannelsRefreshPayload - Class in ovh.mythmc.social.api.network.payload.payloads.channel
 
SocialChannelsRefreshPayload() - Constructor for class ovh.mythmc.social.api.network.payload.payloads.channel.SocialChannelsRefreshPayload
 
SocialChannelSwitchChannel - Class in ovh.mythmc.social.api.network.channel.channels
 
SocialChannelSwitchPayload - Class in ovh.mythmc.social.api.network.payload.payloads.channel
 
SocialChannelSwitchPayload(ChatChannel) - Constructor for class ovh.mythmc.social.api.network.payload.payloads.channel.SocialChannelSwitchPayload
 
SocialChatRenderer<T> - Interface in ovh.mythmc.social.api.chat.renderer
Renders a SocialRegisteredMessageContext for a specific audience target type T.
SocialChatRenderer.Builder<T> - Class in ovh.mythmc.social.api.chat.renderer
Builder for SocialChatRenderer.Registered wrappers around a SocialChatRenderer.
SocialChatRenderer.MapResult<T> - Class in ovh.mythmc.social.api.chat.renderer
Represents the outcome of mapping an Audience to a renderer target.
SocialChatRenderer.Registered<T> - Class in ovh.mythmc.social.api.chat.renderer
A configured and registered wrapper around a SocialChatRenderer.
SocialChatRendererUtil - Class in ovh.mythmc.social.api.chat.renderer
Utility methods for rendering chat components in the chat system.
SocialChatRendererUtil() - Constructor for class ovh.mythmc.social.api.chat.renderer.SocialChatRendererUtil
 
SocialConfigProvider - Class in ovh.mythmc.social.api.configuration
 
SocialConfigProvider(File) - Constructor for class ovh.mythmc.social.api.configuration.SocialConfigProvider
 
SocialContext - Interface in ovh.mythmc.social.api.context
 
SocialContextualKeyword - Class in ovh.mythmc.social.api.text.parser
 
SocialContextualKeyword() - Constructor for class ovh.mythmc.social.api.text.parser.SocialContextualKeyword
 
SocialContextualParser - Interface in ovh.mythmc.social.api.text.parser
The SocialContextualParser interface defines methods for parsing context information and transforming it into Component representations.
SocialContextualPlaceholder - Class in ovh.mythmc.social.api.text.parser
The SocialContextualPlaceholder class provides a base for parsing and replacing placeholders in messages based on a specific context.
SocialContextualPlaceholder() - Constructor for class ovh.mythmc.social.api.text.parser.SocialContextualPlaceholder
 
SocialFilterLike - Interface in ovh.mythmc.social.api.text.filter
Represents a parser that will ONLY apply if the message was sent by a user
SocialFilterLiteral - Class in ovh.mythmc.social.api.text.filter
Abstract parser capable of censoring text by matching a literal text input.
SocialFilterLiteral() - Constructor for class ovh.mythmc.social.api.text.filter.SocialFilterLiteral
 
SocialFilterRegex - Class in ovh.mythmc.social.api.text.filter
Abstract parser capable of censoring text by matching a given regular expression.
SocialFilterRegex() - Constructor for class ovh.mythmc.social.api.text.filter.SocialFilterRegex
 
SocialGroupCreate - Record Class in ovh.mythmc.social.api.callback.group
Event fired when a GroupChatChannel is created.
SocialGroupCreate(GroupChatChannel) - Constructor for record class ovh.mythmc.social.api.callback.group.SocialGroupCreate
Creates an instance of a SocialGroupCreate record class.
SocialGroupDisband - Record Class in ovh.mythmc.social.api.callback.group
Event fired when a GroupChatChannel is disbanded.
SocialGroupDisband(GroupChatChannel) - Constructor for record class ovh.mythmc.social.api.callback.group.SocialGroupDisband
Creates an instance of a SocialGroupDisband record class.
SocialGroupJoin - Record Class in ovh.mythmc.social.api.callback.group
Event fired when a SocialUser joins a GroupChatChannel.
SocialGroupJoin(GroupChatChannel, SocialUser) - Constructor for record class ovh.mythmc.social.api.callback.group.SocialGroupJoin
Creates an instance of a SocialGroupJoin record class.
SocialGroupLeaderChange - Record Class in ovh.mythmc.social.api.callback.group
Event fired after a GroupChatChannel changes its leader.
SocialGroupLeaderChange(GroupChatChannel, SocialUser, SocialUser) - Constructor for record class ovh.mythmc.social.api.callback.group.SocialGroupLeaderChange
Creates an instance of a SocialGroupLeaderChange record class.
SocialGroupLeave - Record Class in ovh.mythmc.social.api.callback.group
Event fired when a SocialUser leaves a GroupChatChannel.
SocialGroupLeave(GroupChatChannel, SocialUser) - Constructor for record class ovh.mythmc.social.api.callback.group.SocialGroupLeave
Creates an instance of a SocialGroupLeave record class.
SocialIdentifiedParser - Interface in ovh.mythmc.social.api.text.parser
Represents a SocialContextualParser that can be identified with a given identifier in the form of a String.
SocialInjectedConditionalValue<T,P> - Class in ovh.mythmc.social.api.text.injection.conditional
A SocialInjectedValue that delegates to another value only when a Predicate is satisfied.
SocialInjectedConditionalValue(T, P, Predicate<SocialParserContext>) - Constructor for class ovh.mythmc.social.api.text.injection.conditional.SocialInjectedConditionalValue
 
SocialInjectedLiteral - Class in ovh.mythmc.social.api.text.injection.value
A SocialInjectedValue that wraps a specific TextComponent.
SocialInjectedLiteral(TextComponent) - Constructor for class ovh.mythmc.social.api.text.injection.value.SocialInjectedLiteral
 
SocialInjectedObject - Class in ovh.mythmc.social.api.text.injection.value
A SocialInjectedValue that wraps a specific Object.
SocialInjectedObject(String, Object, SocialInjectionEmptyParser) - Constructor for class ovh.mythmc.social.api.text.injection.value.SocialInjectedObject
 
SocialInjectedPlaceholder - Class in ovh.mythmc.social.api.text.injection.value
SocialInjectedPlaceholder(String, TextComponent) - Constructor for class ovh.mythmc.social.api.text.injection.value.SocialInjectedPlaceholder
 
SocialInjectedTag - Class in ovh.mythmc.social.api.text.injection.value
A SocialInjectedValue wrapping a specific TagResolver applied at runtime.
SocialInjectedTag(String, TagResolver) - Constructor for class ovh.mythmc.social.api.text.injection.value.SocialInjectedTag
 
SocialInjectedValue<T,Self> - Interface in ovh.mythmc.social.api.text.injection.value
A typed value that can be injected into a chat format and parsed into a Component.
SocialInjectionConditionalParser<T,P> - Class in ovh.mythmc.social.api.text.injection.conditional
 
SocialInjectionConditionalParser() - Constructor for class ovh.mythmc.social.api.text.injection.conditional.SocialInjectionConditionalParser
 
SocialInjectionEmptyParser - Class in ovh.mythmc.social.api.text.injection.defaults
 
SocialInjectionEmptyParser() - Constructor for class ovh.mythmc.social.api.text.injection.defaults.SocialInjectionEmptyParser
 
SocialInjectionLiteralParser - Class in ovh.mythmc.social.api.text.injection.defaults
 
SocialInjectionLiteralParser() - Constructor for class ovh.mythmc.social.api.text.injection.defaults.SocialInjectionLiteralParser
 
SocialInjectionParser<V> - Interface in ovh.mythmc.social.api.text.injection
Represents a class capable of parsing a specific type of SocialInjectedValue.
SocialInjectionParsers - Class in ovh.mythmc.social.api.text.injection
 
SocialInjectionParsers() - Constructor for class ovh.mythmc.social.api.text.injection.SocialInjectionParsers
 
SocialInjectionPlaceholder - Class in ovh.mythmc.social.api.text.injection.defaults
 
SocialInjectionPlaceholder() - Constructor for class ovh.mythmc.social.api.text.injection.defaults.SocialInjectionPlaceholder
 
SocialInjectionTagParser - Class in ovh.mythmc.social.api.text.injection.defaults
 
SocialInjectionTagParser() - Constructor for class ovh.mythmc.social.api.text.injection.defaults.SocialInjectionTagParser
 
SocialMenus - Class in ovh.mythmc.social.api.configuration
 
SocialMenus() - Constructor for class ovh.mythmc.social.api.configuration.SocialMenus
 
SocialMessageContext - Class in ovh.mythmc.social.api.context
Represents the context of a message sent through the social chat system.
SocialMessageContext() - Constructor for class ovh.mythmc.social.api.context.SocialMessageContext
 
SocialMessagePrepare - Class in ovh.mythmc.social.api.callback.message
Event fired before a message is sent, allowing modification or cancellation.
SocialMessagePrepare(SocialUser, ChatChannel, Set<Audience>, String, Integer) - Constructor for class ovh.mythmc.social.api.callback.message.SocialMessagePrepare
Constructs a new SocialMessagePrepare event with the given sender, channel, viewers, message, and optional reply ID.
SocialMessagePreviewChannel - Class in ovh.mythmc.social.api.network.channel.channels
 
SocialMessagePreviewPayload - Class in ovh.mythmc.social.api.network.payload.payloads.message
 
SocialMessagePreviewPayload(Component) - Constructor for class ovh.mythmc.social.api.network.payload.payloads.message.SocialMessagePreviewPayload
 
SocialMessageReceive - Class in ovh.mythmc.social.api.callback.message
Event fired before a message is delivered to a specific SocialUser.
SocialMessageReceive() - Constructor for class ovh.mythmc.social.api.callback.message.SocialMessageReceive
 
SocialMessages - Class in ovh.mythmc.social.api.configuration
 
SocialMessages() - Constructor for class ovh.mythmc.social.api.configuration.SocialMessages
 
SocialMessageSend - Class in ovh.mythmc.social.api.callback.message
Event fired before a finalized (immutable) message is sent.
SocialMessageSend() - Constructor for class ovh.mythmc.social.api.callback.message.SocialMessageSend
 
SocialParserContext - Class in ovh.mythmc.social.api.context
Represents the parsing context of a message before it is formatted or dispatched.
SocialParserContext.Builder<T,R> - Class in ovh.mythmc.social.api.context
Base builder implementation for SocialParserContext.
SocialParserContext.SocialParserContextBuilder - Class in ovh.mythmc.social.api.context
Default builder implementation for SocialParserContext.
SocialParserGroup - Class in ovh.mythmc.social.api.text.group
Represents a group of parsers which should be processed in a single batch.
SocialParserGroup() - Constructor for class ovh.mythmc.social.api.text.group.SocialParserGroup
 
SocialPayloadChannelParser - Class in ovh.mythmc.social.api.network.payload.parser
 
SocialPayloadChannels - Class in ovh.mythmc.social.api.network.channel.channels
 
SocialPayloadChannels() - Constructor for class ovh.mythmc.social.api.network.channel.channels.SocialPayloadChannels
 
SocialPayloadComponentParser<T> - Interface in ovh.mythmc.social.api.network.payload.parser
 
SocialPayloadComponentParsers - Class in ovh.mythmc.social.api.network.payload.parser
 
SocialPayloadComponentParsers() - Constructor for class ovh.mythmc.social.api.network.payload.parser.SocialPayloadComponentParsers
 
SocialPayloadEncoder - Class in ovh.mythmc.social.api.network.payload.encoding
 
SocialPayloadGsonComponentParser - Class in ovh.mythmc.social.api.network.payload.parser
 
SocialPayloadStringParser - Class in ovh.mythmc.social.api.network.payload.parser
 
SocialPayloadTextComponentParser - Class in ovh.mythmc.social.api.network.payload.parser
 
SocialProcessorContext - Class in ovh.mythmc.social.api.context
Represents a processing-phase context for a social message.
SocialReactionTrigger - Class in ovh.mythmc.social.api.callback.reaction
Event fired before a Reaction is displayed.
SocialReactionTrigger() - Constructor for class ovh.mythmc.social.api.callback.reaction.SocialReactionTrigger
 
SocialRegisteredMessageContext - Class in ovh.mythmc.social.api.context
Represents a registered and persisted social message.
SocialRegisteredMessageContext(int, long, SocialUser, ChatChannel, Set<Audience>, Component, String, Integer, SignedMessage) - Constructor for class ovh.mythmc.social.api.context.SocialRegisteredMessageContext
Constructs a new registered message context.
SocialRegistries - Class in ovh.mythmc.social.api
Holds all object registries used by the social plugin.
SocialRegistries.Channels - Class in ovh.mythmc.social.api
A specialised registry for ChatChannel objects that fires lifecycle callbacks on registration and unregistration.
SocialRendererContext - Class in ovh.mythmc.social.api.context
Represents the rendering context of a message.
SocialRendererContext() - Constructor for class ovh.mythmc.social.api.context.SocialRendererContext
 
SocialScheduler - Class in ovh.mythmc.social.api.scheduler
 
SocialScheduler() - Constructor for class ovh.mythmc.social.api.scheduler.SocialScheduler
 
SocialSettings - Interface in ovh.mythmc.social.api.configuration
 
socialSpy - Variable in class ovh.mythmc.social.api.user.AbstractSocialUser
 
socialSpy() - Method in class ovh.mythmc.social.api.user.AbstractSocialUser
 
socialSpy() - Method in interface ovh.mythmc.social.api.user.UserPreferences
Gets the status of the spy feature for this user.
SocialSupplier - Class in ovh.mythmc.social.api
Internal holder that stores the active Social instance.
SocialSupplier() - Constructor for class ovh.mythmc.social.api.SocialSupplier
 
SocialUser - Interface in ovh.mythmc.social.api.user
 
SocialUserCompanion - Class in ovh.mythmc.social.api.user
 
SocialUserCompanion() - Constructor for class ovh.mythmc.social.api.user.SocialUserCompanion
 
SocialUserInputParser - Interface in ovh.mythmc.social.api.text.parser
Represents a SocialContextualParser capable of handling and processing player input.
SocialUserManager - Class in ovh.mythmc.social.api.user
This class provides various user-related utilities.
SocialUserManager() - Constructor for class ovh.mythmc.social.api.user.SocialUserManager
 
SocialUserMuteStatusChange - Class in ovh.mythmc.social.api.callback.user
Event fired before a SocialUser's mute status changes in a ChatChannel.
SocialUserMuteStatusChange() - Constructor for class ovh.mythmc.social.api.callback.user.SocialUserMuteStatusChange
 
SocialUserService - Interface in ovh.mythmc.social.api.user
Represents a class capable of holding all SocialUsers present in the server.
sound() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ReactionsSettings.ReactionField
Returns the value of the sound record component.
sound() - Method in interface ovh.mythmc.social.api.reaction.Reaction
Returns the optional sound associated with this reaction.
sound(Sound) - Method in interface ovh.mythmc.social.api.reaction.Reaction.Builder
Sets the sound for this reaction.
SPACE - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableComponent.Type
 
SQLITE - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.DatabaseSettings.DatabaseType
 
STATUS - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink.Type
 
string() - Static method in class ovh.mythmc.social.api.network.payload.parser.SocialPayloadComponentParsers
 
success(T) - Static method in class ovh.mythmc.social.api.chat.renderer.SocialChatRenderer.MapResult
Creates a successful mapping result.
SUPPORT - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink.Type
 
supportedFeature(ChatRendererFeature) - Method in class ovh.mythmc.social.api.chat.channel.ChatChannelBuilder
 
supportedRendererFeatures() - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Returns the renderer features that are active in this channel (e.g. replies, reactions).
supportedRendererFeatures() - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
supportedRendererFeatures() - Method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
supportedRendererFeatures() - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
supportsOfflinePlayers() - Method in class ovh.mythmc.social.api.text.group.SocialParserGroup
 
supportsOfflinePlayers() - Method in interface ovh.mythmc.social.api.text.parser.SocialContextualParser
Checks if this parser supports offline players.
SWITCH - Static variable in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifiers.Channel
 
SWITCH_CHANNEL - Static variable in class ovh.mythmc.social.api.network.channel.channels.SocialPayloadChannels
 
SystemMessagesSettings - Class in ovh.mythmc.social.api.configuration.section.settings
 
SystemMessagesSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.settings.SystemMessagesSettings
 

T

tag(String, TagResolver) - Static method in interface ovh.mythmc.social.api.text.injection.value.SocialInjectedValue
Creates a new SocialInjectedTag wrapping a TagResolver.
TAG - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.ConfiguredInjectableValue.Type
 
TAG - Static variable in class ovh.mythmc.social.api.text.injection.SocialInjectionParsers
 
text() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableComponent
Returns the value of the text record component.
textColor() - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
Returns an optional override colour applied to message text in this channel.
textColor() - Method in class ovh.mythmc.social.api.chat.channel.GroupChatChannel
 
textColor() - Method in class ovh.mythmc.social.api.chat.channel.PrivateChatChannel
 
textColor() - Method in class ovh.mythmc.social.api.chat.channel.SimpleChatChannel
 
textColor() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Returns the value of the textColor record component.
textColor(TextColor) - Method in class ovh.mythmc.social.api.chat.channel.ChatChannelBuilder
 
TextComponentSerializer - Class in ovh.mythmc.social.api.configuration.serializer
 
TextComponentSerializer() - Constructor for class ovh.mythmc.social.api.configuration.serializer.TextComponentSerializer
 
textDivider() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Returns the value of the textDivider record component.
TextProcessor - Class in ovh.mythmc.social.api.text
A configurable text processor that applies a specific parser list to a SocialParserContext.
TextProcessor() - Constructor for class ovh.mythmc.social.api.text.TextProcessor
 
TextProcessor.TextProcessorBuilder - Class in ovh.mythmc.social.api.text
 
TextProcessorBuilder() - Constructor for class ovh.mythmc.social.api.text.TextProcessor.TextProcessorBuilder
 
TextReplacementSettings - Class in ovh.mythmc.social.api.configuration.section.settings
 
TextReplacementSettings() - Constructor for class ovh.mythmc.social.api.configuration.section.settings.TextReplacementSettings
 
texture() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ReactionsSettings.ReactionField
Returns the value of the texture record component.
texture() - Method in interface ovh.mythmc.social.api.reaction.Reaction
Returns the texture associated with this reaction.
toChannel() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableChannel
 
toFormatBuilder() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableChannel
 
toInjectableValue() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableComponent
 
toString() - Method in record class ovh.mythmc.social.api.callback.channel.SocialChannelCreate
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.callback.channel.SocialChannelDelete
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.callback.channel.SocialChannelPostSwitch
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupCreate
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupDisband
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupJoin
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupLeaderChange
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupLeave
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.configuration.section.settings.AnnouncementsSettings.Announcement
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableChannel
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableComponent
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.ConfiguredInjectableValue
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.configuration.section.settings.CommandsSettings.PrivateMessageCommand
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.configuration.section.settings.CommandsSettings.SimpleCommand
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.configuration.section.settings.EmojiSettings.EmojiField
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ReactionsSettings.ReactionField
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink
Returns a string representation of this record class.
toString() - Method in record class ovh.mythmc.social.api.identity.SimpleIdentity
Returns a string representation of this record class.
toString() - Method in class ovh.mythmc.social.api.network.channel.identifier.NetworkChannelIdentifier
 
toString() - Method in class ovh.mythmc.social.api.util.registry.IdentifiedRegistryKey
 
toString() - Method in class ovh.mythmc.social.api.util.registry.NamespacedRegistryKey
 
toString() - Method in class ovh.mythmc.social.api.util.registry.TypeRegistryKey
 
toValue() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.ConfiguredInjectableValue
 
triggerWords() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ReactionsSettings.ReactionField
Returns the value of the triggerWords record component.
triggerWords() - Method in interface ovh.mythmc.social.api.reaction.Reaction
Returns the list of words that trigger this reaction.
triggerWords(String...) - Method in interface ovh.mythmc.social.api.reaction.Reaction.Builder
Sets the trigger words for this reaction.
triggerWords(List<String>) - Method in interface ovh.mythmc.social.api.reaction.Reaction.Builder
Sets the trigger words for this reaction.
trim(Component) - Method in class ovh.mythmc.social.api.chat.renderer.SocialChatRendererUtil
Trims the leading and trailing whitespace of a Component's textual content.
type() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableComponent
Returns the value of the type record component.
type() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.ConfiguredInjectableValue
Returns the value of the type record component.
type() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink
Returns the value of the type record component.
type() - Method in class ovh.mythmc.social.api.network.channel.AbstractNetworkChannelWrapper.Bidirectional
 
type() - Method in class ovh.mythmc.social.api.network.channel.AbstractNetworkChannelWrapper.C2S
 
type() - Method in class ovh.mythmc.social.api.network.channel.AbstractNetworkChannelWrapper.S2C
 
type() - Method in interface ovh.mythmc.social.api.network.channel.NetworkChannelWrapper
 
type() - Method in class ovh.mythmc.social.api.util.registry.TypeRegistryKey
 
TypeRegistryKey<T> - Class in ovh.mythmc.social.api.util.registry
 

U

UndecodablePayloadException - Exception Class in ovh.mythmc.social.api.network.exception
 
UndecodablePayloadException(SocialPayloadComponentParser<?>, byte[]) - Constructor for exception class ovh.mythmc.social.api.network.exception.UndecodablePayloadException
 
unicodeCharacter() - Method in record class ovh.mythmc.social.api.configuration.section.settings.EmojiSettings.EmojiField
Returns the value of the unicodeCharacter record component.
unicodeCharacter() - Method in interface ovh.mythmc.social.api.emoji.Emoji
Returns the unicode character representing this emoji.
UNKNOWN_ARG - Static variable in interface ovh.mythmc.social.api.logger.LoggerWrapper
 
unmute(SocialUser, ChatChannel) - Method in class ovh.mythmc.social.api.user.SocialUserManager
Unmutes a SocialUser in a specific ChatChannel.
unregister(IdentifiedRegistryKey) - Method in class ovh.mythmc.social.api.SocialRegistries.Channels
 
unregister(R) - Method in class ovh.mythmc.social.api.util.registry.AbstractRegistry
 
unregister(R) - Method in interface ovh.mythmc.social.api.util.registry.Registry
Unregisters a value from the registry, removing it associated with the given registry key.
unregisterAllParsers() - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Unregisters all parsers from all groups and the main parser list.
unregisterAllRenderers(Class<T>) - Method in class ovh.mythmc.social.api.chat.ChatManager
Unregisters all renderers associated with the given target class.
unregisterContextualKeyword(String) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
 
unregisterContextualParser(SocialContextualParser...) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
Removes the given parsers from the main parser list.
unregisterContextualPlaceholder(String) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
 
unregisterRenderer(SocialChatRenderer.Registered<T>) - Method in class ovh.mythmc.social.api.chat.ChatManager
Unregisters the given renderer.
unsubscribe() - Method in interface ovh.mythmc.social.api.util.Mutable.Subscription
Unsubscribes from the change notifications.
updateDatabaseVersion(int) - Method in class ovh.mythmc.social.api.configuration.SocialConfigProvider
 
updateOrCreate(Identified) - Method in class ovh.mythmc.social.api.identity.AbstractIdentityResolver
 
url() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink
Returns the value of the url record component.
user - Variable in class ovh.mythmc.social.api.context.SocialParserContext.Builder
 
user() - Method in record class ovh.mythmc.social.api.callback.channel.SocialChannelPostSwitch
Returns the value of the user record component.
user() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupJoin
Returns the value of the user record component.
user() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupLeave
Returns the value of the user record component.
user(SocialUser) - Method in class ovh.mythmc.social.api.adventure.SocialAdventureProvider
Returns the audience that wraps the given user.
UserChatRenderer<U> - Class in ovh.mythmc.social.api.chat.renderer.defaults
 
UserChatRenderer() - Constructor for class ovh.mythmc.social.api.chat.renderer.defaults.UserChatRenderer
 
username - Variable in class ovh.mythmc.social.api.user.AbstractSocialUser
 
username() - Method in interface ovh.mythmc.social.api.identity.Identified
Returns the username associated with this identity.
username() - Method in record class ovh.mythmc.social.api.identity.SimpleIdentity
Returns the value of the username record component.
username() - Method in class ovh.mythmc.social.api.user.AbstractSocialUser
 
UserPreferences - Interface in ovh.mythmc.social.api.user
Represents the preferences of a SocialUser.
uuid - Variable in class ovh.mythmc.social.api.user.AbstractSocialUser
 
uuid() - Method in interface ovh.mythmc.social.api.identity.Identified
Returns the unique identifier of this object.
uuid() - Method in record class ovh.mythmc.social.api.identity.SimpleIdentity
Returns the value of the uuid record component.
uuid() - Method in class ovh.mythmc.social.api.user.AbstractSocialUser
 

V

value() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.ConfiguredInjectableValue
Returns the value of the value record component.
value() - Method in class ovh.mythmc.social.api.text.injection.value.AbstractSocialInjectedValue
 
value() - Method in interface ovh.mythmc.social.api.text.injection.value.SocialInjectedValue
Returns the raw wrapped value.
value(R) - Method in class ovh.mythmc.social.api.util.registry.AbstractRegistry
 
value(R) - Method in interface ovh.mythmc.social.api.util.registry.Registry
Retrieves the value associated with the given registry key, wrapped in an Optional.
valueOf(String) - Static method in enum class ovh.mythmc.social.api.chat.channel.ChatChannel.ChannelType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableComponent.Condition
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableComponent.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.ConfiguredInjectableValue.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ovh.mythmc.social.api.configuration.section.settings.DatabaseSettings.DatabaseType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ovh.mythmc.social.api.network.channel.NetworkChannelWrapper.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ovh.mythmc.social.api.Social.ReloadType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ovh.mythmc.social.api.chat.channel.ChatChannel.ChannelType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableComponent.Condition
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableComponent.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.ConfiguredInjectableValue.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ovh.mythmc.social.api.configuration.section.settings.DatabaseSettings.DatabaseType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ovh.mythmc.social.api.network.channel.NetworkChannelWrapper.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ovh.mythmc.social.api.Social.ReloadType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class ovh.mythmc.social.api.util.registry.AbstractRegistry
 
values() - Method in interface ovh.mythmc.social.api.util.registry.Registry
Retrieves a list of all the values in the registry.
valuesByKeyComponent(String) - Method in class ovh.mythmc.social.api.util.registry.AbstractRegistry.Namespaced
 
valuesByKeyComponent(String) - Method in interface ovh.mythmc.social.api.util.registry.NamespacedRegistry
 
valuesByNamespaceComponent(String) - Method in class ovh.mythmc.social.api.util.registry.AbstractRegistry.Namespaced
 
valuesByNamespaceComponent(String) - Method in interface ovh.mythmc.social.api.util.registry.NamespacedRegistry
 
valuesByType(Class<V>) - Method in class ovh.mythmc.social.api.util.registry.AbstractRegistry
 
valuesByType(Class<V>) - Method in interface ovh.mythmc.social.api.util.registry.Registry
Retrieves a list of values of a specific type associated with the registry.
version() - Method in interface ovh.mythmc.social.api.Social
Returns the current version string of the social plugin.
viewers(E, Set<Audience>) - Method in class ovh.mythmc.social.api.bukkit.adapter.ChatEventAdapter
 

W

warn(String, Object...) - Method in interface ovh.mythmc.social.api.logger.LoggerWrapper
 
WEBSITE - Enum constant in enum class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink.Type
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form