Class MessageUtils

java.lang.Object
com.zetaplugins.cookieclickerz.util.MessageUtils

public class MessageUtils extends Object
  • Method Details

    • formatMsg

      public static net.kyori.adventure.text.Component formatMsg(String msg, MessageUtils.Replaceable<?>... replaceables)
      Formats a message with placeholders
      Parameters:
      msg - The message to format
      replaceables - The placeholders to replace
      Returns:
      The formatted message
    • getAndFormatMsg

      public static net.kyori.adventure.text.Component getAndFormatMsg(boolean addPrefix, String path, String fallback, MessageUtils.Replaceable<?>... replaceables)
      Gets and formats a message from the config
      Parameters:
      addPrefix - Whether to add the prefix to the message
      path - The path to the message in the config
      fallback - The fallback message
      replaceables - The placeholders to replace
      Returns:
      The formatted message
    • getAndFormatMsgList

      public static List<net.kyori.adventure.text.Component> getAndFormatMsgList(String path, MessageUtils.Replaceable<?>... replaceables)
    • getAccentColor

      public static String getAccentColor()
      Gets the accent color
      Returns:
      The accent color
    • replacePlaceholders

      @NotNull public static @NotNull String replacePlaceholders(String msg, MessageUtils.Replaceable<?>... replaceables)
    • convertToLegacy

      public static String convertToLegacy(String input)