Class MinimessageLocalizer
java.lang.Object
com.gufli.brick.i18n.common.localization.I18nLocalizer
com.gufli.brick.i18n.minimessage.localization.MinimessageLocalizer
- Direct Known Subclasses:
MinimessageExtLocalizer
-
Field Summary
Fields inherited from class I18nLocalizer
defaultLocale, id, registry -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal net.kyori.adventure.text.ComponenthoverableComponent(Locale locale, @NotNull String msgKey, @NotNull String hoverKey) final net.kyori.adventure.text.ComponenthoverableComponent(net.kyori.adventure.audience.Audience audience, @NotNull String msgKey, @NotNull String hoverKey) final net.kyori.adventure.text.ComponentlocalizeComponent(Locale locale, String key) final net.kyori.adventure.text.ComponentlocalizeComponent(Locale locale, String key, Object... args) final net.kyori.adventure.text.ComponentlocalizeComponent(Locale locale, Duration duration) final net.kyori.adventure.text.ComponentlocalizeComponent(Locale locale, Duration duration, DurationFormatter formatter) final net.kyori.adventure.text.ComponentlocalizeComponent(net.kyori.adventure.audience.Audience audience, String key) final net.kyori.adventure.text.ComponentlocalizeComponent(net.kyori.adventure.audience.Audience audience, String key, Object... args) final net.kyori.adventure.text.ComponentlocalizeComponent(net.kyori.adventure.audience.Audience audience, Duration duration) final net.kyori.adventure.text.ComponentlocalizeComponent(net.kyori.adventure.audience.Audience audience, Duration duration, DurationFormatter formatter) final net.kyori.adventure.text.ComponentrecursiveLocalizeComponent(Locale locale, net.kyori.adventure.text.Component component) This method will replace any keys that are found with its localized value.final net.kyori.adventure.text.ComponentrecursiveLocalizeComponent(net.kyori.adventure.audience.Audience audience, net.kyori.adventure.text.Component component) <T> voidregisterComponentConverter(Class<T> type, Function<T, net.kyori.adventure.text.ComponentLike> converter) final voidfinal voidMethods inherited from class I18nLocalizer
id, localize, localize, localize, localize, localizeOptional, localizeOptional, recursiveLocalize, registerConverter, registerLocale, registerLocale, registerLocale, registerLocaleMessage
-
Constructor Details
-
MinimessageLocalizer
-
-
Method Details
-
registerComponentConverter
-
localizeComponent
-
localizeComponent
-
localizeComponent
-
localizeComponent
public final net.kyori.adventure.text.Component localizeComponent(net.kyori.adventure.audience.Audience audience, String key) -
send
-
send
-
hoverableComponent
-
hoverableComponent
-
localizeComponent
public final net.kyori.adventure.text.Component localizeComponent(Locale locale, Duration duration, DurationFormatter formatter) -
localizeComponent
-
localizeComponent
public final net.kyori.adventure.text.Component localizeComponent(net.kyori.adventure.audience.Audience audience, Duration duration, DurationFormatter formatter) -
localizeComponent
public final net.kyori.adventure.text.Component localizeComponent(net.kyori.adventure.audience.Audience audience, Duration duration) -
recursiveLocalizeComponent
public final net.kyori.adventure.text.Component recursiveLocalizeComponent(Locale locale, net.kyori.adventure.text.Component component) This method will replace any keys that are found with its localized value. It will then return the resulting component. If no keys are found, this will return the given component exactly.- Parameters:
locale- the locale to use for localizationcomponent- the component to localize- Returns:
- the localized component
-
recursiveLocalizeComponent
public final net.kyori.adventure.text.Component recursiveLocalizeComponent(net.kyori.adventure.audience.Audience audience, net.kyori.adventure.text.Component component)
-