Package com.nexomc.nexo.utils
Object AdventureUtils
-
- All Implemented Interfaces:
-
com.nexomc.nexo.utils.Reloadable
public class AdventureUtils implements Reloadable
-
-
Field Summary
Fields Modifier and Type Field Description public final static MiniMessageSTANDARD_MINI_MESSAGEprivate final MiniMessageSTRICT_MINI_MESSAGEpublic final static LegacyComponentSerializerLEGACY_SERIALIZERprivate final MiniMessageMINI_MESSAGEprivate final MiniMessageNEXO_SERIALIZERpublic final static AdventureUtilsINSTANCE
-
Method Summary
Modifier and Type Method Description final BooleancontainsLegacyCodes(String value)Unitreload()final UnitinjectTagResolver(TagResolver tagResolver)final UnituninjectTagResolver(TagResolver tagResolver)final UnitresetNexoTagResolver()final ComponentsetDefaultStyle(Component $self, TextColor color)final static StringparseMiniMessage(String message, TagResolver tagResolver)final static StringparseLegacy(String message)Parses the string by deserializing it to a legacy component, then serializing it to a string via MiniMessage final static StringparseLegacyThroughMiniMessage(String message)Parses a string through both legacy and minimessage serializers. final static TagResolvertagResolver(String string, String tag)final TagResolvertagResolver(String string, Component tag)final StringasFlatTextContent(Component $self)final MiniMessagegetSTRICT_MINI_MESSAGE()final MiniMessagegetMINI_MESSAGE()final MiniMessagegetNEXO_SERIALIZER()-
-
Method Detail
-
containsLegacyCodes
final Boolean containsLegacyCodes(String value)
-
injectTagResolver
final Unit injectTagResolver(TagResolver tagResolver)
-
uninjectTagResolver
final Unit uninjectTagResolver(TagResolver tagResolver)
-
resetNexoTagResolver
final Unit resetNexoTagResolver()
-
setDefaultStyle
final Component setDefaultStyle(Component $self, TextColor color)
-
parseMiniMessage
final static String parseMiniMessage(String message, TagResolver tagResolver)
-
parseLegacy
final static String parseLegacy(String message)
Parses the string by deserializing it to a legacy component, then serializing it to a string via MiniMessage
- Parameters:
message- The string to parse- Returns:
The parsed string
-
parseLegacyThroughMiniMessage
final static String parseLegacyThroughMiniMessage(String message)
Parses a string through both legacy and minimessage serializers. This is useful for parsing strings that may contain legacy formatting codes and modern adventure-tags.
- Parameters:
message- The component to parse- Returns:
The parsed string
-
tagResolver
final static TagResolver tagResolver(String string, String tag)
-
tagResolver
final TagResolver tagResolver(String string, Component tag)
-
asFlatTextContent
final String asFlatTextContent(Component $self)
-
getSTRICT_MINI_MESSAGE
final MiniMessage getSTRICT_MINI_MESSAGE()
-
getMINI_MESSAGE
final MiniMessage getMINI_MESSAGE()
-
getNEXO_SERIALIZER
final MiniMessage getNEXO_SERIALIZER()
-
-
-
-