Class FluavaLocalizer.Builder

java.lang.Object
io.github.kaktushose.jdac.message.i18n.FluavaLocalizer.Builder
Enclosing class:
FluavaLocalizer

public static class FluavaLocalizer.Builder extends Object
A builder allowing the customization of FluavaLocalizer
  • Method Details

    • mentionableFunction

      public FluavaLocalizer.Builder mentionableFunction(boolean add)
      Whether to create the default IMentionable function. See FluavaLocalizer Javadocs for more information.
      Parameters:
      add - true if the function should be added
      Returns:
      this builder
    • fallbackToString

      public FluavaLocalizer.Builder fallbackToString(boolean enable)
      Whether to use Object.toString() if no fluent function was found to format a placeholder.
      Parameters:
      enable - true if Object.toString() should be used. Default: true
      See Also:
      • FluavaBuilder.FunctionConfig.fallbackToString(boolean)
    • build

      public FluavaLocalizer build()
      Builds a new FluavaLocalizer instance based on the options of this builder.