Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractIdentityResolver - Class in ovh.mythmc.social.api.identity
-
An abstract implementation of
IdentityResolverused 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
aliasrecord 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
aliasesrecord 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
ChatChannelswitch to theSocialUserand 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
Announcementrecord 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
Announcementobjects. - 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
predicateevaluates totruefor 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
predicateevaluates totruefor 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
arrowrecord 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
-
Builds the
ChatRendererFeature. - 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.Registeredwrapper. - build() - Method in class ovh.mythmc.social.api.context.SocialParserContext.Builder
-
Builds the
SocialParserContext. - build() - Method in class ovh.mythmc.social.api.context.SocialParserContext.SocialParserContextBuilder
-
Builds a new
SocialParserContextinstance. - build() - Method in interface ovh.mythmc.social.api.emoji.Emoji.Builder
-
Builds a new
Emojiinstance. - build() - Method in interface ovh.mythmc.social.api.reaction.Reaction.Builder
-
Builds the
Reactioninstance. - 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
BuildableChannelrecord 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
BuildableComponentrecord class. - builder() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableChannel
-
Returns the value of the
builderrecord 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.Builderfor constructing anEmoji. - builder(String, String) - Static method in interface ovh.mythmc.social.api.reaction.Reaction
-
Creates a new
Reaction.Builderfor constructing aReaction. - builder(String, ChatFormatBuilder) - Static method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
-
Creates a new
ChatChannelbuilder. - 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.SocialParserContextBuilderfor 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
SocialUserimplementation 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
trueif 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
channelrecord component. - channel() - Method in record class ovh.mythmc.social.api.callback.channel.SocialChannelDelete
-
Returns the value of the
channelrecord component. - channel() - Method in record class ovh.mythmc.social.api.callback.channel.SocialChannelPostSwitch
-
Returns the value of the
channelrecord 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
Channelrecord 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
channelsrecord component. - channels() - Method in class ovh.mythmc.social.api.SocialRegistries
-
Returns the registry of all registered
ChatChannelobjects. - 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
ChatChannelinstances. - 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
SocialUserhas 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
colorrecord component. - color() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
-
Returns the value of the
colorrecord 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
commandsrecord 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
SocialUserCompanioninstance 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
conditionrecord 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
ConfiguredInjectableValuerecord 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
-
AbstractSocialUserimplementation which represents the console as aSocialUser. - 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.Decoratorof 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
descriptionrecord 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
displayNamerecord component. - displayName() - Method in class ovh.mythmc.social.api.user.AbstractSocialUser
- displayName() - Method in interface ovh.mythmc.social.api.user.UserPreferences
-
Gets the
Mutabledisplay name of this user. - displayNameOrUsername() - Method in interface ovh.mythmc.social.api.user.SocialUser
-
Gets the display name of this
SocialUserif 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
Emojiinstances. - 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
EmojiFieldrecord class. - emojis() - Method in class ovh.mythmc.social.api.SocialRegistries
-
Returns the registry of all registered
Emojiobjects. - 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
Mutablecontainer with anullvalue. - 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
enabledrecord component. - enabled() - Method in record class ovh.mythmc.social.api.configuration.section.settings.CommandsSettings.SimpleCommand
-
Returns the value of the
enabledrecord 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
BukkitSocialUserinstance for a specificUUID. - 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
BukkitSocialUserinstance for a specificPlayer. - from(SocialParserContext, TextProcessor, ParseExecution) - Static method in class ovh.mythmc.social.api.context.SocialProcessorContext
-
Creates a
SocialProcessorContextfrom an existingSocialParserContext. - from(SocialUser) - Static method in class ovh.mythmc.social.api.bukkit.BukkitSocialUser
-
Gets the
BukkitSocialUserinstance for a specificSocialUser. - 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
Identifiedinstance 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
Identifiedinstance 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
Socialinstance. - get() - Method in class ovh.mythmc.social.api.SocialSupplier
-
Returns the active
Socialinstance. - get() - Method in class ovh.mythmc.social.api.text.group.SocialParserGroup
-
Gets the unmodifiable
ListofSocialContextualParsers. - 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
nullif 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
SocialUserby itsUUID. - 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, thenGlobalTextProcessor.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
SocialParserGroupinstances. - 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
SocialParserGroupthat contains the given parser class, if any. - getGroupByContextualParser(Class<? extends SocialContextualParser>) - Method in class ovh.mythmc.social.api.text.TextProcessor
-
Returns the
SocialParserGroupthat 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
SocialUserby itsUUID. - 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
nullif 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
nullif 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 specificSimpleChatChannel. - 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
GlobalTextProcessorused 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
SocialUserinstances. - 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
GroupChatChannelwhose name matches"G-" + code, if any. - groupChannelByUser(SocialUser) - Method in class ovh.mythmc.social.api.chat.ChatManager
-
Returns the
GroupChatChannelthe 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
groupChatChannelrecord component. - groupChatChannel() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupDisband
-
Returns the value of the
groupChatChannelrecord component. - groupChatChannel() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupJoin
-
Returns the value of the
groupChatChannelrecord component. - groupChatChannel() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupLeaderChange
-
Returns the value of the
groupChatChannelrecord component. - groupChatChannel() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupLeave
-
Returns the value of the
groupChatChannelrecord 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.Handlerof this feature. - hasGroup(SocialUser) - Method in class ovh.mythmc.social.api.chat.ChatManager
-
Returns
trueif 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
trueif 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
hoverTextrecord component. - hoverText() - Method in record class ovh.mythmc.social.api.configuration.section.settings.CommandsSettings.PrivateMessageCommand
-
Returns the value of the
hoverTextrecord 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
iconrecord component. - icon() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
-
Returns the value of the
iconrecord 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
IdentifiedRegistryKeyas the key type. - identified(String) - Static method in interface ovh.mythmc.social.api.util.registry.RegistryKey
-
Creates an
IdentifiedRegistryKeyusing 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
identifierrecord 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
identifierof thisSocialContextualParser. - 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
IdentityResolverof 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
SocialUserwith a presence in-game. - inherit() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.BuildableChannel
-
Returns the value of the
inheritrecord component. - inherit() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
-
Returns the value of the
inheritrecord 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
injectionsrecord 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
Mutableisnull. - 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
trueif this result represents a mapping failure that should be logged. - isGloballyMuted(SocialUser) - Method in class ovh.mythmc.social.api.user.SocialUserManager
-
Checks if a
SocialUseris muted across all channels. - isIgnored() - Method in class ovh.mythmc.social.api.chat.renderer.SocialChatRenderer.MapResult
-
Returns
trueif this result represents a silent skip. - isMember(UUID) - Method in interface ovh.mythmc.social.api.chat.channel.ChatChannel
-
Returns
trueif 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
trueif the given user is a member of this channel. - isMuted(SocialUser, ChatChannel) - Method in class ovh.mythmc.social.api.user.SocialUserManager
-
Checks if a
SocialUseris muted in a specificChatChannel. - 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
Mutablecontains 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
trueif 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
trueif 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
joinByDefaultrecord 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
leaderrecord 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
- literal(TextComponent) - Static method in interface ovh.mythmc.social.api.text.injection.value.SocialInjectedValue
-
Creates a new
SocialInjectedLiteralwrapping aTextComponent. - 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
Audienceto a target of typeT. - 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
messagerecord 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
Mutableinterface represents an object that holds a value of typeT, which can be modified after it is created. - Mutable.Subscription - Interface in ovh.mythmc.social.api.util
-
The
Subscriptioninterface represents a way to unsubscribe from change notifications on aMutableobject. - mute(SocialUser, ChatChannel) - Method in class ovh.mythmc.social.api.user.SocialUserManager
-
Mutes a
SocialUserin a specificChatChannel. - 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
namerecord component. - name() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChatSettings.Channel
-
Returns the value of the
namerecord component. - name() - Method in record class ovh.mythmc.social.api.configuration.section.settings.EmojiSettings.EmojiField
-
Returns the value of the
namerecord component. - name() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ReactionsSettings.ReactionField
-
Returns the value of the
namerecord 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
NamespacedRegistryKeyas the key type. - namespaced(String) - Static method in interface ovh.mythmc.social.api.util.registry.RegistryKey
-
Creates a
NamespacedRegistryKeyusing a namespaced key in the format "namespace:key". - namespaced(String, String) - Static method in interface ovh.mythmc.social.api.util.registry.RegistryKey
-
Creates a
NamespacedRegistryKeyusing 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
nicknameColorrecord component.
O
- object(String, Object) - Static method in interface ovh.mythmc.social.api.text.injection.value.SocialInjectedValue
-
Creates a new
SocialInjectedObjectwrapping a specificObject. - object(String, Object, SocialInjectionEmptyParser) - Static method in interface ovh.mythmc.social.api.text.injection.value.SocialInjectedValue
-
Creates a new
SocialInjectedObjectwrapping a specificObject. - 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
Mutablecontainer from anOptionalvalue. - 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
Mutablecontainer 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
OfflinePlayerinstance 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
BiConsumerto 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
contextthrough 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
Componentusing 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
SocialParserContextfor the givenSocialInjectionParserand 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
SocialParserContextand returns aComponentrepresentation. - 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
contextand 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
ParseExecutionwhich 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
contexttreating its message as raw player input, applying onlySocialUserInputParserparsers. - 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
particlerecord 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
permissionrecord 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
SocialInjectedPlaceholderwith 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
Playerinstance 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
prefixrecord 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
previousChannelrecord component. - previousLeader() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupLeaderChange
-
Returns the value of the
previousLeaderrecord 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
PrivateMessageCommandrecord 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
Reactioninstances. - ReactionFactory - Class in ovh.mythmc.social.api.reaction
-
Abstract factory for handling and displaying
Reactioninstances. - 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
ReactionFieldrecord class. - reactions() - Method in class ovh.mythmc.social.api.SocialRegistries
-
Returns the registry of all registered
Reactionobjects. - 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
Mutablecontainer 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
SocialContextualKeywordwith 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
SocialContextualPlaceholderwith 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
SocialChatRendererfor a given target class and returns theSocialChatRenderer.Registeredwrapper. - registries() - Static method in interface ovh.mythmc.social.api.Social
-
Returns the shared
SocialRegistriesthat 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
Registryinterface represents a generic registry for storing and managing a collection of values, which are associated with keys that implement theRegistryKeyinterface. - RegistryKey - Interface in ovh.mythmc.social.api.util.registry
-
The
RegistryKeyinterface represents a key that can be used within aRegistryto 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
ClassthatSocialChatRendererwill 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
Socialinstance'sTextProcessor. - 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
SocialParserContextto 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
nullfor 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
messageto the given collection of users. - send(SocialUser, Component, ChatChannel.ChannelType, ChatChannel) - Method in class ovh.mythmc.social.api.text.GlobalTextProcessor
-
Sends a pre-parsed
messageto 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
ServerLinkrecord 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
Socialinstance. - 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
showHoverTextrecord 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
SimpleCommandrecord 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
SimpleIdentityrecord 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
Audienceobjects 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
ChatChannelis created. - SocialChannelCreate(ChatChannel) - Constructor for record class ovh.mythmc.social.api.callback.channel.SocialChannelCreate
-
Creates an instance of a
SocialChannelCreaterecord class. - SocialChannelDelete - Record Class in ovh.mythmc.social.api.callback.channel
-
Event fired when a
ChatChannelis deleted. - SocialChannelDelete(ChatChannel) - Constructor for record class ovh.mythmc.social.api.callback.channel.SocialChannelDelete
-
Creates an instance of a
SocialChannelDeleterecord 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
SocialUserswitches their mainChatChannel. - SocialChannelPostSwitch(SocialUser, ChatChannel, ChatChannel) - Constructor for record class ovh.mythmc.social.api.callback.channel.SocialChannelPostSwitch
-
Creates an instance of a
SocialChannelPostSwitchrecord class. - SocialChannelPreSwitch - Class in ovh.mythmc.social.api.callback.channel
-
Event fired before a
SocialUserswitches their mainChatChannel. - SocialChannelPreSwitch(SocialUser, ChatChannel) - Constructor for class ovh.mythmc.social.api.callback.channel.SocialChannelPreSwitch
-
Constructs a new
SocialChannelPreSwitchevent 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
SocialRegisteredMessageContextfor a specific audience target typeT. - SocialChatRenderer.Builder<T> - Class in ovh.mythmc.social.api.chat.renderer
-
Builder for
SocialChatRenderer.Registeredwrappers around aSocialChatRenderer. - SocialChatRenderer.MapResult<T> - Class in ovh.mythmc.social.api.chat.renderer
-
Represents the outcome of mapping an
Audienceto 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
SocialContextualParserinterface defines methods for parsing context information and transforming it intoComponentrepresentations. - SocialContextualPlaceholder - Class in ovh.mythmc.social.api.text.parser
-
The
SocialContextualPlaceholderclass 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
GroupChatChannelis created. - SocialGroupCreate(GroupChatChannel) - Constructor for record class ovh.mythmc.social.api.callback.group.SocialGroupCreate
-
Creates an instance of a
SocialGroupCreaterecord class. - SocialGroupDisband - Record Class in ovh.mythmc.social.api.callback.group
-
Event fired when a
GroupChatChannelis disbanded. - SocialGroupDisband(GroupChatChannel) - Constructor for record class ovh.mythmc.social.api.callback.group.SocialGroupDisband
-
Creates an instance of a
SocialGroupDisbandrecord class. - SocialGroupJoin - Record Class in ovh.mythmc.social.api.callback.group
-
Event fired when a
SocialUserjoins aGroupChatChannel. - SocialGroupJoin(GroupChatChannel, SocialUser) - Constructor for record class ovh.mythmc.social.api.callback.group.SocialGroupJoin
-
Creates an instance of a
SocialGroupJoinrecord class. - SocialGroupLeaderChange - Record Class in ovh.mythmc.social.api.callback.group
-
Event fired after a
GroupChatChannelchanges its leader. - SocialGroupLeaderChange(GroupChatChannel, SocialUser, SocialUser) - Constructor for record class ovh.mythmc.social.api.callback.group.SocialGroupLeaderChange
-
Creates an instance of a
SocialGroupLeaderChangerecord class. - SocialGroupLeave - Record Class in ovh.mythmc.social.api.callback.group
-
Event fired when a
SocialUserleaves aGroupChatChannel. - SocialGroupLeave(GroupChatChannel, SocialUser) - Constructor for record class ovh.mythmc.social.api.callback.group.SocialGroupLeave
-
Creates an instance of a
SocialGroupLeaverecord class. - SocialIdentifiedParser - Interface in ovh.mythmc.social.api.text.parser
-
Represents a
SocialContextualParserthat can be identified with a givenidentifierin the form of aString. - SocialInjectedConditionalValue<T,
P> - Class in ovh.mythmc.social.api.text.injection.conditional -
A
SocialInjectedValuethat delegates to another value only when aPredicateis 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
SocialInjectedValuethat wraps a specificTextComponent. - SocialInjectedLiteral(TextComponent) - Constructor for class ovh.mythmc.social.api.text.injection.value.SocialInjectedLiteral
- SocialInjectedObject - Class in ovh.mythmc.social.api.text.injection.value
-
A
SocialInjectedValuethat wraps a specificObject. - 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
-
A
SocialInjectedValuewrapping aSocialContextualPlaceholder. - 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
SocialInjectedValuewrapping a specificTagResolverapplied 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
SocialMessagePrepareevent 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
Reactionis 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
ChatChannelobjects 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
Socialinstance. - 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
SocialContextualParsercapable 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 aChatChannel. - 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
soundrecord 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
SocialInjectedTagwrapping aTagResolver. - 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
textrecord 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
textColorrecord 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
textDividerrecord 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
texturerecord 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
triggerWordsrecord 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
typerecord component. - type() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ChannelsSettings.ConfiguredInjectableValue
-
Returns the value of the
typerecord component. - type() - Method in record class ovh.mythmc.social.api.configuration.section.settings.ServerLinksSettings.ServerLink
-
Returns the value of the
typerecord 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
unicodeCharacterrecord 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
SocialUserin a specificChatChannel. - 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
urlrecord 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
userrecord component. - user() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupJoin
-
Returns the value of the
userrecord component. - user() - Method in record class ovh.mythmc.social.api.callback.group.SocialGroupLeave
-
Returns the value of the
userrecord 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
usernamerecord 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
uuidrecord 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
valuerecord 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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
GlobalTextProcessor.<T>getIdentifiedParser([email protected] Class<T>,[email protected] String)instead