diff --git a/gradle.properties b/gradle.properties index f8e6e380..586863d3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -7,6 +7,6 @@ org.jetbrains.dokka.experimental.gradle.pluginMode=V2Enabled javaVersion=25 mcVersion=1.21.11 group=dev.slne.surf -version=1.21.11-2.54.3 +version=1.21.11-2.55.0 relocationPrefix=dev.slne.surf.surfapi.libs snapshot=false diff --git a/surf-api-core/surf-api-core-api/api/surf-api-core-api.api b/surf-api-core/surf-api-core-api/api/surf-api-core-api.api index b6049b87..fa0651a2 100644 --- a/surf-api-core/surf-api-core-api/api/surf-api-core-api.api +++ b/surf-api-core/surf-api-core-api/api/surf-api-core-api.api @@ -6410,10 +6410,12 @@ public abstract interface class dev/slne/surf/surfapi/core/api/messages/Colors { public static final field DARK_RED Lnet/kyori/adventure/text/format/NamedTextColor; public static final field DARK_SPACER Lnet/kyori/adventure/text/format/NamedTextColor; public static final field ERROR Lnet/kyori/adventure/text/format/TextColor; + public static final field ERROR_PREFIX Lnet/kyori/adventure/text/Component; public static final field GOLD Lnet/kyori/adventure/text/format/NamedTextColor; public static final field GRAY Lnet/kyori/adventure/text/format/NamedTextColor; public static final field GREEN Lnet/kyori/adventure/text/format/NamedTextColor; public static final field INFO Lnet/kyori/adventure/text/format/TextColor; + public static final field INFO_PREFIX Lnet/kyori/adventure/text/Component; public static final field LIGHT_PURPLE Lnet/kyori/adventure/text/format/NamedTextColor; public static final field NOTE Lnet/kyori/adventure/text/format/TextColor; public static final field PREFIX Lnet/kyori/adventure/text/Component; @@ -6423,9 +6425,11 @@ public abstract interface class dev/slne/surf/surfapi/core/api/messages/Colors { public static final field SECONDARY Lnet/kyori/adventure/text/format/TextColor; public static final field SPACER Lnet/kyori/adventure/text/format/NamedTextColor; public static final field SUCCESS Lnet/kyori/adventure/text/format/TextColor; + public static final field SUCCESS_PREFIX Lnet/kyori/adventure/text/Component; public static final field VARIABLE_KEY Lnet/kyori/adventure/text/format/TextColor; public static final field VARIABLE_VALUE Lnet/kyori/adventure/text/format/TextColor; public static final field WARNING Lnet/kyori/adventure/text/format/TextColor; + public static final field WARNING_PREFIX Lnet/kyori/adventure/text/Component; public static final field WHITE Lnet/kyori/adventure/text/format/NamedTextColor; public static final field YELLOW Lnet/kyori/adventure/text/format/NamedTextColor; } @@ -6766,7 +6770,143 @@ public final class dev/slne/surf/surfapi/core/api/messages/adventure/Title_exten public static final fun titleTimes (Lkotlin/jvm/functions/Function1;)Lnet/kyori/adventure/title/Title$Times; } -public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder : net/kyori/adventure/text/TextComponent$Builder { +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors : dev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors, dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors { +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors$DefaultImpls { + public static fun appendErrorPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendInfoPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendNewErrorPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendNewInfoPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendNewSuccessPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendNewWarningPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendSuccessPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendWarningPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors, net/kyori/adventure/text/TextComponent$Builder { public static final field Companion Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder$Companion; public abstract fun append (Ljava/lang/Iterable;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public fun append (Lkotlin/jvm/functions/Function1;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; @@ -6806,13 +6946,6 @@ public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/ public abstract fun color (Lnet/kyori/adventure/text/format/TextColor;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public abstract fun colorIfAbsent (Lnet/kyori/adventure/text/format/TextColor;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public abstract fun content (Ljava/lang/String;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun darkSpacer (C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun darkSpacer (D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun darkSpacer (F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun darkSpacer (I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun darkSpacer (J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun darkSpacer (Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun darkSpacer (Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public abstract fun decorate (Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public abstract fun decorate ([Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public abstract fun decoration (Lnet/kyori/adventure/text/format/TextDecoration;Lnet/kyori/adventure/text/format/TextDecoration$State;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; @@ -6822,22 +6955,8 @@ public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/ public abstract fun decorations (Ljava/util/Set;Z)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public fun ellipsis (Lnet/kyori/adventure/text/format/TextColor;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static synthetic fun ellipsis$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Lnet/kyori/adventure/text/format/TextColor;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun error (C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun error (D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun error (F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun error (I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun error (J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun error (Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun error (Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public abstract fun font (Lnet/kyori/adventure/key/Key;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public abstract fun hoverEvent (Lnet/kyori/adventure/text/event/HoverEventSource;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun info (C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun info (D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun info (F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun info (I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun info (J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun info (Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun info (Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public abstract fun insertion (Ljava/lang/String;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public abstract fun mapChildren (Ljava/util/function/Function;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public abstract fun mapChildrenDeep (Ljava/util/function/Function;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; @@ -6845,74 +6964,19 @@ public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/ public abstract fun mergeStyle (Lnet/kyori/adventure/text/Component;Ljava/util/Set;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public abstract fun mergeStyle (Lnet/kyori/adventure/text/Component;[Lnet/kyori/adventure/text/format/Style$Merge;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public fun note (Ljava/lang/Object;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun primary (C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun primary (D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun primary (F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun primary (I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun primary (J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun primary (Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun primary (Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public abstract fun resetStyle ()Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun secondary (C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun secondary (D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun secondary (F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun secondary (I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun secondary (J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun secondary (Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun secondary (Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public abstract fun shadowColor (Lnet/kyori/adventure/util/ARGBLike;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public abstract fun shadowColorIfAbsent (Lnet/kyori/adventure/util/ARGBLike;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun spacer (C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun spacer (D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun spacer (F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun spacer (I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun spacer (J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun spacer (Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun spacer (Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public abstract fun style (Ljava/util/function/Consumer;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public abstract fun style (Lnet/kyori/adventure/text/format/Style;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun success (C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun success (D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun success (F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun success (I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun success (J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun success (Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun success (Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public fun text (CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun text (DLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun text (FLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun text (ILnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun text (JLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun text (Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public fun text (Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public fun text (ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static synthetic fun text$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static synthetic fun text$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;DLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static synthetic fun text$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;FLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static synthetic fun text$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ILnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static synthetic fun text$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;JLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static synthetic fun text$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static synthetic fun text$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static synthetic fun text$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun variableKey (C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun variableKey (D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun variableKey (F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun variableKey (I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun variableKey (J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun variableKey (Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun variableKey (Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun variableValue (C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun variableValue (D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun variableValue (F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun variableValue (I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun variableValue (J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun variableValue (Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun variableValue (Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun warning (C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun warning (D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun warning (F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun warning (I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun warning (J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun warning (Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public fun warning (Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; } public final class dev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder$Companion { @@ -6932,105 +6996,761 @@ public final class dev/slne/surf/surfapi/core/api/messages/builder/SurfComponent public static fun appendDisconnectMessage (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static synthetic fun appendDisconnectMessage$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static fun appendDiscordLink (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendErrorPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendInfoPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static fun appendKickDisconnectMessage (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static synthetic fun appendKickDisconnectMessage$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static fun appendMap (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lnet/kyori/adventure/text/Component;Lnet/kyori/adventure/text/Component;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static synthetic fun appendMap$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/util/Map;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lnet/kyori/adventure/text/Component;Lnet/kyori/adventure/text/Component;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendNewErrorPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendNewInfoPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static fun appendNewPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static fun appendNewPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Lkotlin/jvm/functions/Function1;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static fun appendNewPrefixedLineAsync (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public static fun appendNewSuccessPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendNewWarningPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static fun appendNewline (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Lkotlin/jvm/functions/Function1;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static fun appendNewlineAsync (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Lkotlin/jvm/functions/Function2;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; public static fun appendPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendSuccessPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static fun appendTime-gRj5Bb8 (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;JZZLnet/kyori/adventure/text/Component;Lnet/kyori/adventure/text/format/TextColor;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static synthetic fun appendTime-gRj5Bb8$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;JZZLnet/kyori/adventure/text/Component;Lnet/kyori/adventure/text/format/TextColor;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendWarningPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static fun ellipsis (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Lnet/kyori/adventure/text/format/TextColor;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static synthetic fun ellipsis$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Lnet/kyori/adventure/text/format/TextColor;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static fun note (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Object;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static fun text (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun text (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;DLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun text (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;FLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun text (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ILnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun text (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;JLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun text (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static fun text (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static fun text (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static synthetic fun text$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static synthetic fun text$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;DLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static synthetic fun text$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;FLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static synthetic fun text$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ILnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static synthetic fun text$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;JLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static synthetic fun text$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static synthetic fun text$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; public static synthetic fun text$default (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;ILjava/lang/Object;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;D[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;F[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;I[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;J[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; - public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/DarkSpacerComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/DarkSpacerComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/DarkSpacerComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/DarkSpacerComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/DarkSpacerComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/DarkSpacerComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/DarkSpacerComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/DarkSpacerComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/DarkSpacerComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/DarkSpacerComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/ErrorComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun appendErrorPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun appendNewErrorPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/ErrorComponentBuilderColor$DefaultImpls { + public static fun appendErrorPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/ErrorComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendNewErrorPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/ErrorComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/ErrorComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/ErrorComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/ErrorComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/ErrorComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/ErrorComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/ErrorComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/ErrorComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/ErrorComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/InfoComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun appendInfoPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun appendNewInfoPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/InfoComponentBuilderColor$DefaultImpls { + public static fun appendInfoPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/InfoComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendNewInfoPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/InfoComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/InfoComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/InfoComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/InfoComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/InfoComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/InfoComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/InfoComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/InfoComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/InfoComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/PrimaryComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/PrimaryComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/PrimaryComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/PrimaryComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/PrimaryComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/PrimaryComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/PrimaryComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/PrimaryComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/PrimaryComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/PrimaryComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/SecondaryComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/SecondaryComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SecondaryComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SecondaryComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SecondaryComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SecondaryComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SecondaryComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SecondaryComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SecondaryComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SecondaryComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/SpacerComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/SpacerComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SpacerComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SpacerComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SpacerComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SpacerComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SpacerComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SpacerComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SpacerComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SpacerComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/SuccessComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun appendNewSuccessPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun appendSuccessPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/SuccessComponentBuilderColor$DefaultImpls { + public static fun appendNewSuccessPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SuccessComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendSuccessPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SuccessComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SuccessComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SuccessComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SuccessComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SuccessComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SuccessComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SuccessComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SuccessComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SuccessComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors : dev/slne/surf/surfapi/core/api/messages/builder/colors/DarkSpacerComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/ErrorComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/InfoComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/PrimaryComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/SecondaryComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/SpacerComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/SuccessComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/VariableKeyComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/VariableValueComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/WarningComponentBuilderColor { +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors$DefaultImpls { + public static fun appendErrorPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendInfoPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendNewErrorPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendNewInfoPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendNewSuccessPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendNewWarningPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendSuccessPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendWarningPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkSpacer (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun error (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun info (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun primary (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun secondary (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun spacer (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun success (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/VariableKeyComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/VariableKeyComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/VariableKeyComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/VariableKeyComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/VariableKeyComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/VariableKeyComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/VariableKeyComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/VariableKeyComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/VariableKeyComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableKey (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/VariableKeyComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/VariableValueComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/VariableValueComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/VariableValueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/VariableValueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/VariableValueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/VariableValueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/VariableValueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/VariableValueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/VariableValueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun variableValue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/VariableValueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/WarningComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun appendNewWarningPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun appendWarningPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/WarningComponentBuilderColor$DefaultImpls { + public static fun appendNewWarningPrefixedLine (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/WarningComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun appendWarningPrefix (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/WarningComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/WarningComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/WarningComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/WarningComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/WarningComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/WarningComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/WarningComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/WarningComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun warning (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/WarningComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/AquaComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/AquaComponentBuilderColor$DefaultImpls { + public static fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/AquaComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/AquaComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/AquaComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/AquaComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/AquaComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/AquaComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/AquaComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/AquaComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlackComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlackComponentBuilderColor$DefaultImpls { + public static fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlackComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlackComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlackComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlackComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlackComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlackComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlackComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlackComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlueComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlueComponentBuilderColor$DefaultImpls { + public static fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkAquaComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkAquaComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkAquaComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkAquaComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkAquaComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkAquaComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkAquaComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkAquaComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkAquaComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkAquaComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkBlueComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkBlueComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkBlueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkBlueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkBlueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkBlueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkBlueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkBlueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkBlueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkBlueComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGrayComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGrayComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGrayComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGrayComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGrayComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGrayComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGrayComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGrayComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGrayComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGrayComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGreenComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGreenComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGreenComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGreenComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGreenComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGreenComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGreenComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGreenComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGreenComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGreenComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkPurpleComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkPurpleComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkPurpleComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkPurpleComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkPurpleComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkPurpleComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkPurpleComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkPurpleComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkPurpleComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkPurpleComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkRedComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkRedComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkRedComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkRedComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkRedComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkRedComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkRedComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkRedComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkRedComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkRedComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GoldComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GoldComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GoldComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GoldComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GoldComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GoldComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GoldComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GoldComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GoldComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GoldComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GrayComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GrayComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GrayComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GrayComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GrayComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GrayComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GrayComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GrayComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GrayComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GrayComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GreenComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GreenComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GreenComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GreenComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GreenComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GreenComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GreenComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GreenComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GreenComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GreenComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/LightPurpleComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/LightPurpleComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/LightPurpleComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/LightPurpleComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/LightPurpleComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/LightPurpleComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/LightPurpleComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/LightPurpleComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/LightPurpleComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/LightPurpleComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors : dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/AquaComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlackComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlueComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkAquaComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkBlueComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGrayComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGreenComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkPurpleComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkRedComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GoldComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GrayComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GreenComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/LightPurpleComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/RedComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/WhiteComponentBuilderColor, dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/YellowComponentBuilderColor { +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors$DefaultImpls { + public static fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun aqua (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun black (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun blue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkAqua (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkBlue (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGray (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkGreen (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun darkRed (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gold (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun gray (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun green (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun lightPurple (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/RedComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/RedComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/RedComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/RedComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/RedComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/RedComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/RedComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/RedComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/RedComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun red (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/RedComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/WhiteComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/WhiteComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/WhiteComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/WhiteComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/WhiteComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/WhiteComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/WhiteComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/WhiteComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/WhiteComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun white (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/WhiteComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public abstract interface class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/YellowComponentBuilderColor : dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor { + public fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; +} + +public final class dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/YellowComponentBuilderColor$DefaultImpls { + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/YellowComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;CLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/YellowComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/YellowComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;Lnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun coloredComponent (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/YellowComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;ZLnet/kyori/adventure/text/format/TextColor;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/YellowComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;C[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/YellowComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/Number;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/YellowComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Ljava/lang/String;[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; + public static fun yellow (Ldev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/YellowComponentBuilderColor;Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder;Z[Lnet/kyori/adventure/text/format/TextDecoration;)Ldev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder; } public final class dev/slne/surf/surfapi/core/api/messages/bundle/SurfMessageBundle { diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/Colors.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/Colors.kt index 42a29806..9d71b6ca 100644 --- a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/Colors.kt +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/Colors.kt @@ -1,5 +1,8 @@ package dev.slne.surf.surfapi.core.api.messages +import dev.slne.surf.surfapi.core.api.messages.Colors.Companion.INFO +import dev.slne.surf.surfapi.core.api.messages.Colors.Companion.PRIMARY +import dev.slne.surf.surfapi.core.api.messages.adventure.buildText import net.kyori.adventure.text.Component import net.kyori.adventure.text.format.NamedTextColor import net.kyori.adventure.text.format.TextColor @@ -123,9 +126,54 @@ interface Colors { * identifier in messages. */ @JvmField - val PREFIX: Component = Component.text(">> ", DARK_SPACER) - .append(Component.text("Surf", PREFIX_COLOR)) - .append(Component.text(" | ", DARK_SPACER)) + val PREFIX: Component = buildText { + spacer("»") + appendSpace() + } + + /** + * The default info prefix used in informational messages. + */ + @JvmField + val INFO_PREFIX: Component = buildText { + spacer("[") + info("ℹ️") + spacer("]") + appendSpace() + } + + /** + * The default success prefix used in success messages. + */ + @JvmField + val SUCCESS_PREFIX: Component = buildText { + spacer("[") + success("✔") + spacer("]") + appendSpace() + } + + /** + * The default warning prefix used in warning messages. + */ + @JvmField + val WARNING_PREFIX: Component = buildText { + spacer("[") + warning("⚠") + spacer("]") + appendSpace() + } + + /** + * The default error prefix used in error messages. + */ + @JvmField + val ERROR_PREFIX: Component = buildText { + spacer("[") + error("✖") + spacer("]") + appendSpace() + } /** * Represents the color black. diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor.kt new file mode 100644 index 00000000..ccaa0554 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColor.kt @@ -0,0 +1,30 @@ +package dev.slne.surf.surfapi.core.api.messages.builder + +import net.kyori.adventure.text.format.TextColor +import net.kyori.adventure.text.format.TextDecoration + +interface ComponentBuilderColor { + fun SurfComponentBuilder.coloredComponent( + text: String, + color: TextColor, + vararg decoration: TextDecoration + ) = text(text, color, *decoration) + + fun SurfComponentBuilder.coloredComponent( + boolean: Boolean, + color: TextColor, + vararg decoration: TextDecoration + ) = text(boolean, color, *decoration) + + fun SurfComponentBuilder.coloredComponent( + char: Char, + color: TextColor, + vararg decoration: TextDecoration + ) = text(char, color, *decoration) + + fun SurfComponentBuilder.coloredComponent( + number: Number, + color: TextColor, + vararg decoration: TextDecoration + ) = text(number, color, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors.kt new file mode 100644 index 00000000..b5bd2fcb --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/ComponentBuilderColors.kt @@ -0,0 +1,6 @@ +package dev.slne.surf.surfapi.core.api.messages.builder + +import dev.slne.surf.surfapi.core.api.messages.builder.colors.SurfComponentBuilderColors +import dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft.MinecraftComponentBuilderColors + +interface ComponentBuilderColors : SurfComponentBuilderColors, MinecraftComponentBuilderColors \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder.kt index 608a7eaa..d9b27290 100644 --- a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder.kt +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/SurfComponentBuilder.kt @@ -1,17 +1,9 @@ package dev.slne.surf.surfapi.core.api.messages.builder -import dev.slne.surf.surfapi.core.api.messages.Colors.Companion.DARK_SPACER -import dev.slne.surf.surfapi.core.api.messages.Colors.Companion.ERROR -import dev.slne.surf.surfapi.core.api.messages.Colors.Companion.INFO import dev.slne.surf.surfapi.core.api.messages.Colors.Companion.NOTE import dev.slne.surf.surfapi.core.api.messages.Colors.Companion.PREFIX -import dev.slne.surf.surfapi.core.api.messages.Colors.Companion.PRIMARY -import dev.slne.surf.surfapi.core.api.messages.Colors.Companion.SECONDARY import dev.slne.surf.surfapi.core.api.messages.Colors.Companion.SPACER -import dev.slne.surf.surfapi.core.api.messages.Colors.Companion.SUCCESS -import dev.slne.surf.surfapi.core.api.messages.Colors.Companion.VARIABLE_KEY import dev.slne.surf.surfapi.core.api.messages.Colors.Companion.VARIABLE_VALUE -import dev.slne.surf.surfapi.core.api.messages.Colors.Companion.WARNING import dev.slne.surf.surfapi.core.api.messages.CommonComponents import dev.slne.surf.surfapi.core.api.messages.CommonComponents.DISCONNECT_HEADER import dev.slne.surf.surfapi.core.api.messages.CommonComponents.DISCORD_LINK @@ -34,7 +26,7 @@ import java.util.function.Function import kotlin.time.Duration @ApiStatus.NonExtendable -interface SurfComponentBuilder : TextComponent.Builder { +interface SurfComponentBuilder : TextComponent.Builder, ComponentBuilderColors { companion object { @JvmStatic fun builder(): SurfComponentBuilder = SurfComponentBuilderImpl(Component.text()) @@ -44,7 +36,10 @@ interface SurfComponentBuilder : TextComponent.Builder { builder().apply(block).build() } + @Deprecated("Use TYPE specific functions") fun appendPrefix() = append(PREFIX) + + @Deprecated("Use TYPE specific functions") fun appendNewPrefixedLine() = appendNewline().appendPrefix() fun append(block: SurfComponentBuilder.() -> Unit): SurfComponentBuilder = @@ -74,169 +69,18 @@ interface SurfComponentBuilder : TextComponent.Builder { fun text(char: Char, color: TextColor? = null, vararg decoration: TextDecoration) = append(Component.text(char, color, *decoration)) - fun text(double: Double, color: TextColor? = null, vararg decoration: TextDecoration) = - append(Component.text(double, color, *decoration)) - - fun text(float: Float, color: TextColor? = null, vararg decoration: TextDecoration) = - append(Component.text(float, color, *decoration)) - - fun text(int: Int, color: TextColor? = null, vararg decoration: TextDecoration) = - append(Component.text(int, color, *decoration)) - - fun text(long: Long, color: TextColor? = null, vararg decoration: TextDecoration) = - append(Component.text(long, color, *decoration)) - - fun primary(text: String, vararg decoration: TextDecoration) = text(text, PRIMARY, *decoration) - fun primary(boolean: Boolean, vararg decoration: TextDecoration) = - text(boolean, PRIMARY, *decoration) - - fun primary(char: Char, vararg decoration: TextDecoration) = text(char, PRIMARY, *decoration) - fun primary(double: Double, vararg decoration: TextDecoration) = - text(double, PRIMARY, *decoration) - - fun primary(float: Float, vararg decoration: TextDecoration) = text(float, PRIMARY, *decoration) - fun primary(int: Int, vararg decoration: TextDecoration) = text(int, PRIMARY, *decoration) - fun primary(long: Long, vararg decoration: TextDecoration) = text(long, PRIMARY, *decoration) - - fun secondary(text: String, vararg decoration: TextDecoration) = - text(text, SECONDARY, *decoration) - - fun secondary(boolean: Boolean, vararg decoration: TextDecoration) = - text(boolean, SECONDARY, *decoration) - - fun secondary(char: Char, vararg decoration: TextDecoration) = - text(char, SECONDARY, *decoration) - - fun secondary(double: Double, vararg decoration: TextDecoration) = - text(double, SECONDARY, *decoration) - - fun secondary(float: Float, vararg decoration: TextDecoration) = - text(float, SECONDARY, *decoration) - - fun secondary(int: Int, vararg decoration: TextDecoration) = text(int, SECONDARY, *decoration) - fun secondary(long: Long, vararg decoration: TextDecoration) = - text(long, SECONDARY, *decoration) - - fun info(text: String, vararg decoration: TextDecoration) = text(text, INFO, *decoration) - fun info(boolean: Boolean, vararg decoration: TextDecoration) = text(boolean, INFO, *decoration) - fun info(char: Char, vararg decoration: TextDecoration) = text(char, INFO, *decoration) - fun info(double: Double, vararg decoration: TextDecoration) = text(double, INFO, *decoration) - fun info(float: Float, vararg decoration: TextDecoration) = text(float, INFO, *decoration) - fun info(int: Int, vararg decoration: TextDecoration) = text(int, INFO, *decoration) - fun info(long: Long, vararg decoration: TextDecoration) = text(long, INFO, *decoration) + fun text(number: Number, color: TextColor? = null, vararg decoration: TextDecoration) = append( + when (number) { + is Double -> Component.text(number, color, *decoration) + is Float -> Component.text(number, color, *decoration) + is Int -> Component.text(number, color, *decoration) + is Long -> Component.text(number, color, *decoration) + else -> Component.text(number.toString(), color, *decoration) + } + ) fun note(any: Any, vararg decoration: TextDecoration) = text(any.toString(), NOTE, *decoration) - fun success(text: String, vararg decoration: TextDecoration) = text(text, SUCCESS, *decoration) - fun success(boolean: Boolean, vararg decoration: TextDecoration) = - text(boolean, SUCCESS, *decoration) - - fun success(char: Char, vararg decoration: TextDecoration) = text(char, SUCCESS, *decoration) - fun success(double: Double, vararg decoration: TextDecoration) = - text(double, SUCCESS, *decoration) - - fun success(float: Float, vararg decoration: TextDecoration) = text(float, SUCCESS, *decoration) - fun success(int: Int, vararg decoration: TextDecoration) = text(int, SUCCESS, *decoration) - fun success(long: Long, vararg decoration: TextDecoration) = text(long, SUCCESS, *decoration) - - fun warning(text: String, vararg decoration: TextDecoration) = text(text, WARNING, *decoration) - fun warning(boolean: Boolean, vararg decoration: TextDecoration) = - text(boolean, WARNING, *decoration) - - fun warning(char: Char, vararg decoration: TextDecoration) = text(char, WARNING, *decoration) - fun warning(double: Double, vararg decoration: TextDecoration) = - text(double, WARNING, *decoration) - - fun warning(float: Float, vararg decoration: TextDecoration) = text(float, WARNING, *decoration) - fun warning(int: Int, vararg decoration: TextDecoration) = text(int, WARNING, *decoration) - fun warning(long: Long, vararg decoration: TextDecoration) = text(long, WARNING, *decoration) - - - fun error(text: String, vararg decoration: TextDecoration) = text(text, ERROR, *decoration) - fun error(boolean: Boolean, vararg decoration: TextDecoration) = - text(boolean, ERROR, *decoration) - - fun error(char: Char, vararg decoration: TextDecoration) = text(char, ERROR, *decoration) - fun error(double: Double, vararg decoration: TextDecoration) = text(double, ERROR, *decoration) - fun error(float: Float, vararg decoration: TextDecoration) = text(float, ERROR, *decoration) - fun error(int: Int, vararg decoration: TextDecoration) = text(int, ERROR, *decoration) - fun error(long: Long, vararg decoration: TextDecoration) = text(long, ERROR, *decoration) - - fun variableKey(text: String, vararg decoration: TextDecoration) = - text(text, VARIABLE_KEY, *decoration) - - fun variableKey(boolean: Boolean, vararg decoration: TextDecoration) = - text(boolean, VARIABLE_KEY, *decoration) - - fun variableKey(char: Char, vararg decoration: TextDecoration) = - text(char, VARIABLE_KEY, *decoration) - - fun variableKey(double: Double, vararg decoration: TextDecoration) = - text(double, VARIABLE_KEY, *decoration) - - fun variableKey(float: Float, vararg decoration: TextDecoration) = - text(float, VARIABLE_KEY, *decoration) - - fun variableKey(int: Int, vararg decoration: TextDecoration) = - text(int, VARIABLE_KEY, *decoration) - - fun variableKey(long: Long, vararg decoration: TextDecoration) = - text(long, VARIABLE_KEY, *decoration) - - fun variableValue(text: String, vararg decoration: TextDecoration) = - text(text, VARIABLE_VALUE, *decoration) - - fun variableValue(boolean: Boolean, vararg decoration: TextDecoration) = - text(boolean, VARIABLE_VALUE, *decoration) - - fun variableValue(char: Char, vararg decoration: TextDecoration) = - text(char, VARIABLE_VALUE, *decoration) - - fun variableValue(double: Double, vararg decoration: TextDecoration) = - text(double, VARIABLE_VALUE, *decoration) - - fun variableValue(float: Float, vararg decoration: TextDecoration) = - text(float, VARIABLE_VALUE, *decoration) - - fun variableValue(int: Int, vararg decoration: TextDecoration) = - text(int, VARIABLE_VALUE, *decoration) - - fun variableValue(long: Long, vararg decoration: TextDecoration) = - text(long, VARIABLE_VALUE, *decoration) - - fun spacer(text: String, vararg decoration: TextDecoration) = text(text, SPACER, *decoration) - fun spacer(boolean: Boolean, vararg decoration: TextDecoration) = - text(boolean, SPACER, *decoration) - - fun spacer(char: Char, vararg decoration: TextDecoration) = text(char, SPACER, *decoration) - fun spacer(double: Double, vararg decoration: TextDecoration) = - text(double, SPACER, *decoration) - - fun spacer(float: Float, vararg decoration: TextDecoration) = text(float, SPACER, *decoration) - fun spacer(int: Int, vararg decoration: TextDecoration) = text(int, SPACER, *decoration) - fun spacer(long: Long, vararg decoration: TextDecoration) = text(long, SPACER, *decoration) - - fun darkSpacer(text: String, vararg decoration: TextDecoration) = - text(text, DARK_SPACER, *decoration) - - fun darkSpacer(boolean: Boolean, vararg decoration: TextDecoration) = - text(boolean, DARK_SPACER, *decoration) - - fun darkSpacer(char: Char, vararg decoration: TextDecoration) = - text(char, DARK_SPACER, *decoration) - - fun darkSpacer(double: Double, vararg decoration: TextDecoration) = - text(double, DARK_SPACER, *decoration) - - fun darkSpacer(float: Float, vararg decoration: TextDecoration) = - text(float, DARK_SPACER, *decoration) - - fun darkSpacer(int: Int, vararg decoration: TextDecoration) = - text(int, DARK_SPACER, *decoration) - - fun darkSpacer(long: Long, vararg decoration: TextDecoration) = - text(long, DARK_SPACER, *decoration) - fun ellipsis(color: TextColor? = SPACER) = append(CommonComponents.ELLIPSIS.color(color)) fun appendDiscordLink() = append(DISCORD_LINK) diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/DarkSpacerComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/DarkSpacerComponentBuilderColor.kt new file mode 100644 index 00000000..d471304b --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/DarkSpacerComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface DarkSpacerComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.darkSpacer(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.DARK_SPACER, *decoration) + + fun SurfComponentBuilder.darkSpacer(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.DARK_SPACER, *decoration) + + fun SurfComponentBuilder.darkSpacer(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.DARK_SPACER, *decoration) + + fun SurfComponentBuilder.darkSpacer(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.DARK_SPACER, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/ErrorComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/ErrorComponentBuilderColor.kt new file mode 100644 index 00000000..a20f7d44 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/ErrorComponentBuilderColor.kt @@ -0,0 +1,23 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface ErrorComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.appendErrorPrefix() = append(Colors.ERROR_PREFIX) + fun SurfComponentBuilder.appendNewErrorPrefixedLine() = appendNewline().appendErrorPrefix() + + fun SurfComponentBuilder.error(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.ERROR, *decoration) + + fun SurfComponentBuilder.error(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.ERROR, *decoration) + + fun SurfComponentBuilder.error(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.ERROR, *decoration) + + fun SurfComponentBuilder.error(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.ERROR, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/InfoComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/InfoComponentBuilderColor.kt new file mode 100644 index 00000000..367215fd --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/InfoComponentBuilderColor.kt @@ -0,0 +1,23 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface InfoComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.appendInfoPrefix() = append(Colors.INFO_PREFIX) + fun SurfComponentBuilder.appendNewInfoPrefixedLine() = appendNewline().appendInfoPrefix() + + fun SurfComponentBuilder.info(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.INFO, *decoration) + + fun SurfComponentBuilder.info(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.INFO, *decoration) + + fun SurfComponentBuilder.info(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.INFO, *decoration) + + fun SurfComponentBuilder.info(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.INFO, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/PrimaryComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/PrimaryComponentBuilderColor.kt new file mode 100644 index 00000000..2213ffc4 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/PrimaryComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface PrimaryComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.primary(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.PRIMARY, *decoration) + + fun SurfComponentBuilder.primary(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.PRIMARY, *decoration) + + fun SurfComponentBuilder.primary(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.PRIMARY, *decoration) + + fun SurfComponentBuilder.primary(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.PRIMARY, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/SecondaryComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/SecondaryComponentBuilderColor.kt new file mode 100644 index 00000000..14d41c91 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/SecondaryComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface SecondaryComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.secondary(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.SECONDARY, *decoration) + + fun SurfComponentBuilder.secondary(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.SECONDARY, *decoration) + + fun SurfComponentBuilder.secondary(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.SECONDARY, *decoration) + + fun SurfComponentBuilder.secondary(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.SECONDARY, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/SpacerComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/SpacerComponentBuilderColor.kt new file mode 100644 index 00000000..3f2b7227 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/SpacerComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface SpacerComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.spacer(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.SPACER, *decoration) + + fun SurfComponentBuilder.spacer(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.SPACER, *decoration) + + fun SurfComponentBuilder.spacer(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.SPACER, *decoration) + + fun SurfComponentBuilder.spacer(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.SPACER, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/SuccessComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/SuccessComponentBuilderColor.kt new file mode 100644 index 00000000..040dc2c7 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/SuccessComponentBuilderColor.kt @@ -0,0 +1,23 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface SuccessComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.appendSuccessPrefix() = append(Colors.SUCCESS_PREFIX) + fun SurfComponentBuilder.appendNewSuccessPrefixedLine() = appendNewline().appendSuccessPrefix() + + fun SurfComponentBuilder.success(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.SUCCESS, *decoration) + + fun SurfComponentBuilder.success(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.SUCCESS, *decoration) + + fun SurfComponentBuilder.success(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.SUCCESS, *decoration) + + fun SurfComponentBuilder.success(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.SUCCESS, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors.kt new file mode 100644 index 00000000..863471d1 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/SurfComponentBuilderColors.kt @@ -0,0 +1,6 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors + +interface SurfComponentBuilderColors : DarkSpacerComponentBuilderColor, ErrorComponentBuilderColor, + InfoComponentBuilderColor, PrimaryComponentBuilderColor, SecondaryComponentBuilderColor, + SpacerComponentBuilderColor, SuccessComponentBuilderColor, VariableKeyComponentBuilderColor, + VariableValueComponentBuilderColor, WarningComponentBuilderColor \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/VariableKeyComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/VariableKeyComponentBuilderColor.kt new file mode 100644 index 00000000..5c976bcb --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/VariableKeyComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface VariableKeyComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.variableKey(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.VARIABLE_KEY, *decoration) + + fun SurfComponentBuilder.variableKey(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.VARIABLE_KEY, *decoration) + + fun SurfComponentBuilder.variableKey(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.VARIABLE_KEY, *decoration) + + fun SurfComponentBuilder.variableKey(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.VARIABLE_KEY, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/VariableValueComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/VariableValueComponentBuilderColor.kt new file mode 100644 index 00000000..e56f6e4f --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/VariableValueComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface VariableValueComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.variableValue(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.VARIABLE_VALUE, *decoration) + + fun SurfComponentBuilder.variableValue(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.VARIABLE_VALUE, *decoration) + + fun SurfComponentBuilder.variableValue(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.VARIABLE_VALUE, *decoration) + + fun SurfComponentBuilder.variableValue(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.VARIABLE_VALUE, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/WarningComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/WarningComponentBuilderColor.kt new file mode 100644 index 00000000..9e69925b --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/WarningComponentBuilderColor.kt @@ -0,0 +1,23 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface WarningComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.appendWarningPrefix() = append(Colors.WARNING_PREFIX) + fun SurfComponentBuilder.appendNewWarningPrefixedLine() = appendNewline().appendWarningPrefix() + + fun SurfComponentBuilder.warning(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.WARNING, *decoration) + + fun SurfComponentBuilder.warning(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.WARNING, *decoration) + + fun SurfComponentBuilder.warning(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.WARNING, *decoration) + + fun SurfComponentBuilder.warning(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.WARNING, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/AquaComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/AquaComponentBuilderColor.kt new file mode 100644 index 00000000..2195fbcf --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/AquaComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface AquaComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.aqua(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.AQUA, *decoration) + + fun SurfComponentBuilder.aqua(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.AQUA, *decoration) + + fun SurfComponentBuilder.aqua(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.AQUA, *decoration) + + fun SurfComponentBuilder.aqua(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.AQUA, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlackComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlackComponentBuilderColor.kt new file mode 100644 index 00000000..6d0521a9 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlackComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface BlackComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.black(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.BLACK, *decoration) + + fun SurfComponentBuilder.black(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.BLACK, *decoration) + + fun SurfComponentBuilder.black(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.BLACK, *decoration) + + fun SurfComponentBuilder.black(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.BLACK, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlueComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlueComponentBuilderColor.kt new file mode 100644 index 00000000..7c3d2c3a --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/BlueComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface BlueComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.blue(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.BLUE, *decoration) + + fun SurfComponentBuilder.blue(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.BLUE, *decoration) + + fun SurfComponentBuilder.blue(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.BLUE, *decoration) + + fun SurfComponentBuilder.blue(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.BLUE, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkAquaComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkAquaComponentBuilderColor.kt new file mode 100644 index 00000000..124568ae --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkAquaComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface DarkAquaComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.darkAqua(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.DARK_AQUA, *decoration) + + fun SurfComponentBuilder.darkAqua(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.DARK_AQUA, *decoration) + + fun SurfComponentBuilder.darkAqua(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.DARK_AQUA, *decoration) + + fun SurfComponentBuilder.darkAqua(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.DARK_AQUA, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkBlueComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkBlueComponentBuilderColor.kt new file mode 100644 index 00000000..bad0d2c0 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkBlueComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface DarkBlueComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.darkBlue(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.DARK_BLUE, *decoration) + + fun SurfComponentBuilder.darkBlue(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.DARK_BLUE, *decoration) + + fun SurfComponentBuilder.darkBlue(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.DARK_BLUE, *decoration) + + fun SurfComponentBuilder.darkBlue(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.DARK_BLUE, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGrayComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGrayComponentBuilderColor.kt new file mode 100644 index 00000000..96782672 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGrayComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface DarkGrayComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.darkGray(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.DARK_GRAY, *decoration) + + fun SurfComponentBuilder.darkGray(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.DARK_GRAY, *decoration) + + fun SurfComponentBuilder.darkGray(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.DARK_GRAY, *decoration) + + fun SurfComponentBuilder.darkGray(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.DARK_GRAY, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGreenComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGreenComponentBuilderColor.kt new file mode 100644 index 00000000..81b15f72 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkGreenComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface DarkGreenComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.darkGreen(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.DARK_GREEN, *decoration) + + fun SurfComponentBuilder.darkGreen(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.DARK_GREEN, *decoration) + + fun SurfComponentBuilder.darkGreen(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.DARK_GREEN, *decoration) + + fun SurfComponentBuilder.darkGreen(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.DARK_GREEN, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkPurpleComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkPurpleComponentBuilderColor.kt new file mode 100644 index 00000000..5b763bb1 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkPurpleComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface DarkPurpleComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.darkPurple(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.DARK_PURPLE, *decoration) + + fun SurfComponentBuilder.darkPurple(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.DARK_PURPLE, *decoration) + + fun SurfComponentBuilder.darkPurple(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.DARK_PURPLE, *decoration) + + fun SurfComponentBuilder.darkPurple(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.DARK_PURPLE, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkRedComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkRedComponentBuilderColor.kt new file mode 100644 index 00000000..01587f9b --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/DarkRedComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface DarkRedComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.darkRed(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.DARK_RED, *decoration) + + fun SurfComponentBuilder.darkRed(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.DARK_RED, *decoration) + + fun SurfComponentBuilder.darkRed(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.DARK_RED, *decoration) + + fun SurfComponentBuilder.darkRed(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.DARK_RED, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GoldComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GoldComponentBuilderColor.kt new file mode 100644 index 00000000..579a61a7 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GoldComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface GoldComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.gold(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.GOLD, *decoration) + + fun SurfComponentBuilder.gold(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.GOLD, *decoration) + + fun SurfComponentBuilder.gold(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.GOLD, *decoration) + + fun SurfComponentBuilder.gold(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.GOLD, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GrayComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GrayComponentBuilderColor.kt new file mode 100644 index 00000000..5166cb39 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GrayComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface GrayComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.gray(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.GRAY, *decoration) + + fun SurfComponentBuilder.gray(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.GRAY, *decoration) + + fun SurfComponentBuilder.gray(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.GRAY, *decoration) + + fun SurfComponentBuilder.gray(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.GRAY, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GreenComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GreenComponentBuilderColor.kt new file mode 100644 index 00000000..8788d3b6 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/GreenComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface GreenComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.green(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.GREEN, *decoration) + + fun SurfComponentBuilder.green(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.GREEN, *decoration) + + fun SurfComponentBuilder.green(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.GREEN, *decoration) + + fun SurfComponentBuilder.green(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.GREEN, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/LightPurpleComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/LightPurpleComponentBuilderColor.kt new file mode 100644 index 00000000..7c087339 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/LightPurpleComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface LightPurpleComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.lightPurple(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.LIGHT_PURPLE, *decoration) + + fun SurfComponentBuilder.lightPurple(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.LIGHT_PURPLE, *decoration) + + fun SurfComponentBuilder.lightPurple(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.LIGHT_PURPLE, *decoration) + + fun SurfComponentBuilder.lightPurple(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.LIGHT_PURPLE, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors.kt new file mode 100644 index 00000000..04c4b217 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/MinecraftComponentBuilderColors.kt @@ -0,0 +1,8 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +interface MinecraftComponentBuilderColors : YellowComponentBuilderColor, WhiteComponentBuilderColor, + RedComponentBuilderColor, LightPurpleComponentBuilderColor, GreenComponentBuilderColor, + GrayComponentBuilderColor, GoldComponentBuilderColor, DarkRedComponentBuilderColor, + DarkPurpleComponentBuilderColor, DarkGreenComponentBuilderColor, DarkGrayComponentBuilderColor, + DarkBlueComponentBuilderColor, DarkAquaComponentBuilderColor, BlueComponentBuilderColor, + BlackComponentBuilderColor, AquaComponentBuilderColor \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/RedComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/RedComponentBuilderColor.kt new file mode 100644 index 00000000..ae011bfb --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/RedComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface RedComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.red(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.RED, *decoration) + + fun SurfComponentBuilder.red(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.RED, *decoration) + + fun SurfComponentBuilder.red(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.RED, *decoration) + + fun SurfComponentBuilder.red(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.RED, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/WhiteComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/WhiteComponentBuilderColor.kt new file mode 100644 index 00000000..86916fc2 --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/WhiteComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface WhiteComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.white(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.WHITE, *decoration) + + fun SurfComponentBuilder.white(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.WHITE, *decoration) + + fun SurfComponentBuilder.white(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.WHITE, *decoration) + + fun SurfComponentBuilder.white(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.WHITE, *decoration) +} \ No newline at end of file diff --git a/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/YellowComponentBuilderColor.kt b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/YellowComponentBuilderColor.kt new file mode 100644 index 00000000..8130794b --- /dev/null +++ b/surf-api-core/surf-api-core-api/src/main/kotlin/dev/slne/surf/surfapi/core/api/messages/builder/colors/minecraft/YellowComponentBuilderColor.kt @@ -0,0 +1,20 @@ +package dev.slne.surf.surfapi.core.api.messages.builder.colors.minecraft + +import dev.slne.surf.surfapi.core.api.messages.Colors +import dev.slne.surf.surfapi.core.api.messages.builder.ComponentBuilderColor +import dev.slne.surf.surfapi.core.api.messages.builder.SurfComponentBuilder +import net.kyori.adventure.text.format.TextDecoration + +interface YellowComponentBuilderColor : ComponentBuilderColor { + fun SurfComponentBuilder.yellow(text: String, vararg decoration: TextDecoration) = + coloredComponent(text, Colors.YELLOW, *decoration) + + fun SurfComponentBuilder.yellow(boolean: Boolean, vararg decoration: TextDecoration) = + coloredComponent(boolean, Colors.YELLOW, *decoration) + + fun SurfComponentBuilder.yellow(char: Char, vararg decoration: TextDecoration) = + coloredComponent(char, Colors.YELLOW, *decoration) + + fun SurfComponentBuilder.yellow(number: Number, vararg decoration: TextDecoration) = + coloredComponent(number, Colors.YELLOW, *decoration) +} \ No newline at end of file