Package net.minecraft.util
Class StringHelper
java.lang.Object
net.minecraft.util.StringHelper
Contains string-related helper methods.
- Mappings:
Namespace Name official apsintermediary 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.static StringtruncateChat(String text) Returnstexttruncated to at most 256 characters without ellipsis.
-
Field Details
-
FORMATTING_CODE
- Mappings:
Namespace Name Mixin selector official aLaps;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 bLaps;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 cLaps;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 aLaps;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 aLaps;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 bLaps;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 aLaps;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 cLaps;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 dLaps;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
-
truncateChat
Returnstexttruncated to at most 256 characters without ellipsis.- Returns:
texttruncated to at most 256 characters without ellipsis- API Note:
- This is used when sending chat messages.
- Mappings:
Namespace Name Mixin selector official eLaps;e(Ljava/lang/String;)Ljava/lang/String;intermediary method_43681Lnet/minecraft/class_3544;method_43681(Ljava/lang/String;)Ljava/lang/String;named truncateChatLnet/minecraft/util/StringHelper;truncateChat(Ljava/lang/String;)Ljava/lang/String;
-