java.lang.Object
com.portingdeadmods.portingdeadlibs.utils.parsing.GradientUtils

public class GradientUtils extends Object
Utility class for parsing and creating gradient text effects with Minecraft formatting codes. Supports RGB colors and vanilla Minecraft formatting (bold, italic, underline, strikethrough).
  • Constructor Details

    • GradientUtils

      public GradientUtils()
  • Method Details

    • parseFormatting

      public static net.minecraft.network.chat.Component parseFormatting(String input)
      Parses a string containing color codes and formatting codes into a Minecraft Component. Supports hex color codes (&#RRGGBB) and formatting codes (&l, &o, &n, &m).

      Example usage:

      
       String text = "&#FF0000&l&oRed Bold Italic&#00FF00Normal Green";
       Component result = GradientUtils.parseFormatting(text);
       
      Parameters:
      input - The string to parse, containing color and formatting codes
      Returns:
      A Component with the applied colors and formatting