Package net.minecraft.util
Class StringHelper
java.lang.Object
net.minecraft.util.StringHelper
- Mappings:
Namespace Name official ajuintermediary net/minecraft/class_3544named net/minecraft/util/StringHelper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic intcountLines(String text) Returns the number of linebreaks intext.static booleanendsWithLineBreak(String text) Returns true iftextends with a linebreak, false otherwise.static StringformatTicks(int ticks) Returns the length of thetickin the MM:SS format, where the MM is the minutes and SS is the seconds (optionally zero-padded).static booleanReturns true iftextisnullor empty, false otherwise.static StringstripTextFormat(String text) Returns thetextwith all formatting codes removed.static StringReturnstexttruncated to at mostmaxLengthcharacters, optionally with ellipsis.
-
Field Details
-
FORMATTING_CODE
- Mappings:
Namespace Name Mixin selector official aLaju;a:Ljava/util/regex/Pattern;intermediary field_15771Lnet/minecraft/class_3544;field_15771:Ljava/util/regex/Pattern;named FORMATTING_CODELnet/minecraft/util/StringHelper;FORMATTING_CODE:Ljava/util/regex/Pattern;
-
LINE_BREAK
- Mappings:
Namespace Name Mixin selector official bLaju;b:Ljava/util/regex/Pattern;intermediary field_29204Lnet/minecraft/class_3544;field_29204:Ljava/util/regex/Pattern;named LINE_BREAKLnet/minecraft/util/StringHelper;LINE_BREAK:Ljava/util/regex/Pattern;
-
ENDS_WITH_LINE_BREAK
- Mappings:
Namespace Name Mixin selector official cLaju;c:Ljava/util/regex/Pattern;intermediary field_33559Lnet/minecraft/class_3544;field_33559:Ljava/util/regex/Pattern;named ENDS_WITH_LINE_BREAKLnet/minecraft/util/StringHelper;ENDS_WITH_LINE_BREAK:Ljava/util/regex/Pattern;
-
-
Constructor Details
-
StringHelper
public StringHelper()
-
-
Method Details
-
formatTicks
Returns the length of thetickin the MM:SS format, where the MM is the minutes and SS is the seconds (optionally zero-padded).- Returns:
- the length of the
tickin the MM:SS format, where the MM is the minutes and SS is the seconds (optionally zero-padded) - Mappings:
Namespace Name Mixin selector official aLaju;a(I)Ljava/lang/String;intermediary method_15439Lnet/minecraft/class_3544;method_15439(I)Ljava/lang/String;named formatTicksLnet/minecraft/util/StringHelper;formatTicks(I)Ljava/lang/String;
-
stripTextFormat
Returns thetextwith all formatting codes removed.A formatting code is the character
ยงfollowed by a numeric character or a letter A to F, K to O, or R.- Returns:
- the
textwith all formatting codes removed - See Also:
- Mappings:
Namespace Name Mixin selector official aLaju;a(Ljava/lang/String;)Ljava/lang/String;intermediary method_15440Lnet/minecraft/class_3544;method_15440(Ljava/lang/String;)Ljava/lang/String;named stripTextFormatLnet/minecraft/util/StringHelper;stripTextFormat(Ljava/lang/String;)Ljava/lang/String;
-
isEmpty
Returns true iftextisnullor empty, false otherwise.- Returns:
- true if
textisnullor empty, false otherwise - Mappings:
Namespace Name Mixin selector official bLaju;b(Ljava/lang/String;)Zintermediary method_15438Lnet/minecraft/class_3544;method_15438(Ljava/lang/String;)Znamed isEmptyLnet/minecraft/util/StringHelper;isEmpty(Ljava/lang/String;)Z
-
truncate
Returnstexttruncated to at mostmaxLengthcharacters, optionally with ellipsis.- Returns:
texttruncated to at mostmaxLengthcharacters, optionally with ellipsis- Mappings:
Namespace Name Mixin selector official aLaju;a(Ljava/lang/String;IZ)Ljava/lang/String;intermediary method_34963Lnet/minecraft/class_3544;method_34963(Ljava/lang/String;IZ)Ljava/lang/String;named truncateLnet/minecraft/util/StringHelper;truncate(Ljava/lang/String;IZ)Ljava/lang/String;
-
countLines
Returns the number of linebreaks intext.A linebreak is either a CRLF sequence or a vertical tab (U+000B).
- Returns:
- the number of linebreaks in
text - Mappings:
Namespace Name Mixin selector official cLaju;c(Ljava/lang/String;)Iintermediary method_34238Lnet/minecraft/class_3544;method_34238(Ljava/lang/String;)Inamed countLinesLnet/minecraft/util/StringHelper;countLines(Ljava/lang/String;)I
-
endsWithLineBreak
Returns true iftextends with a linebreak, false otherwise.A linebreak is either a CRLF sequence or a vertical tab (U+000B).
- Returns:
- true if
textends with a linebreak, false otherwise - Mappings:
Namespace Name Mixin selector official dLaju;d(Ljava/lang/String;)Zintermediary method_36358Lnet/minecraft/class_3544;method_36358(Ljava/lang/String;)Znamed endsWithLineBreakLnet/minecraft/util/StringHelper;endsWithLineBreak(Ljava/lang/String;)Z
-