Package net.minecraft.util
Class StringHelper
java.lang.Object
net.minecraft.util.StringHelper
- Mappings:
Namespace Name official alm
intermediary net/minecraft/class_3544
named net/minecraft/util/StringHelper
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic int
countLines
(String text) Returns the number of linebreaks intext
.static boolean
endsWithLineBreak
(String text) Returns true iftext
ends with a linebreak, false otherwise.static String
formatTicks
(int ticks) Returns the length of thetick
in the MM:SS format, where the MM is the minutes and SS is the seconds (optionally zero-padded).static boolean
Returns true iftext
isnull
or empty, false otherwise.static String
method_43681
(String string) static String
stripTextFormat
(String text) Returns thetext
with all formatting codes removed.static String
Returnstext
truncated to at mostmaxLength
characters, optionally with ellipsis.
-
Field Details
-
FORMATTING_CODE
- Mappings:
Namespace Name Mixin selector official a
Lalm;a:Ljava/util/regex/Pattern;
intermediary field_15771
Lnet/minecraft/class_3544;field_15771:Ljava/util/regex/Pattern;
named FORMATTING_CODE
Lnet/minecraft/util/StringHelper;FORMATTING_CODE:Ljava/util/regex/Pattern;
-
LINE_BREAK
- Mappings:
Namespace Name Mixin selector official b
Lalm;b:Ljava/util/regex/Pattern;
intermediary field_29204
Lnet/minecraft/class_3544;field_29204:Ljava/util/regex/Pattern;
named LINE_BREAK
Lnet/minecraft/util/StringHelper;LINE_BREAK:Ljava/util/regex/Pattern;
-
ENDS_WITH_LINE_BREAK
- Mappings:
Namespace Name Mixin selector official c
Lalm;c:Ljava/util/regex/Pattern;
intermediary field_33559
Lnet/minecraft/class_3544;field_33559:Ljava/util/regex/Pattern;
named ENDS_WITH_LINE_BREAK
Lnet/minecraft/util/StringHelper;ENDS_WITH_LINE_BREAK:Ljava/util/regex/Pattern;
-
-
Constructor Details
-
StringHelper
public StringHelper()
-
-
Method Details
-
formatTicks
Returns the length of thetick
in the MM:SS format, where the MM is the minutes and SS is the seconds (optionally zero-padded).- Returns:
- the length of the
tick
in the MM:SS format, where the MM is the minutes and SS is the seconds (optionally zero-padded) - Mappings:
Namespace Name Mixin selector official a
Lalm;a(I)Ljava/lang/String;
intermediary method_15439
Lnet/minecraft/class_3544;method_15439(I)Ljava/lang/String;
named formatTicks
Lnet/minecraft/util/StringHelper;formatTicks(I)Ljava/lang/String;
-
stripTextFormat
Returns thetext
with 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
text
with all formatting codes removed - See Also:
- Mappings:
Namespace Name Mixin selector official a
Lalm;a(Ljava/lang/String;)Ljava/lang/String;
intermediary method_15440
Lnet/minecraft/class_3544;method_15440(Ljava/lang/String;)Ljava/lang/String;
named stripTextFormat
Lnet/minecraft/util/StringHelper;stripTextFormat(Ljava/lang/String;)Ljava/lang/String;
-
isEmpty
Returns true iftext
isnull
or empty, false otherwise.- Returns:
- true if
text
isnull
or empty, false otherwise - Mappings:
Namespace Name Mixin selector official b
Lalm;b(Ljava/lang/String;)Z
intermediary method_15438
Lnet/minecraft/class_3544;method_15438(Ljava/lang/String;)Z
named isEmpty
Lnet/minecraft/util/StringHelper;isEmpty(Ljava/lang/String;)Z
-
truncate
Returnstext
truncated to at mostmaxLength
characters, optionally with ellipsis.- Returns:
text
truncated to at mostmaxLength
characters, optionally with ellipsis- Mappings:
Namespace Name Mixin selector official a
Lalm;a(Ljava/lang/String;IZ)Ljava/lang/String;
intermediary method_34963
Lnet/minecraft/class_3544;method_34963(Ljava/lang/String;IZ)Ljava/lang/String;
named truncate
Lnet/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 c
Lalm;c(Ljava/lang/String;)I
intermediary method_34238
Lnet/minecraft/class_3544;method_34238(Ljava/lang/String;)I
named countLines
Lnet/minecraft/util/StringHelper;countLines(Ljava/lang/String;)I
-
endsWithLineBreak
Returns true iftext
ends with a linebreak, false otherwise.A linebreak is either a CRLF sequence or a vertical tab (U+000B).
- Returns:
- true if
text
ends with a linebreak, false otherwise - Mappings:
Namespace Name Mixin selector official d
Lalm;d(Ljava/lang/String;)Z
intermediary method_36358
Lnet/minecraft/class_3544;method_36358(Ljava/lang/String;)Z
named endsWithLineBreak
Lnet/minecraft/util/StringHelper;endsWithLineBreak(Ljava/lang/String;)Z
-
method_43681
- Mappings:
Namespace Name Mixin selector official e
Lalm;e(Ljava/lang/String;)Ljava/lang/String;
intermediary method_43681
Lnet/minecraft/class_3544;method_43681(Ljava/lang/String;)Ljava/lang/String;
named method_43681
Lnet/minecraft/util/StringHelper;method_43681(Ljava/lang/String;)Ljava/lang/String;
-