Package net.minecraft.util
Class StringHelper
java.lang.Object
net.minecraft.util.StringHelper
Contains string-related helper methods.
- Mappings:
- Namespace - Name - official - aps- intermediary - net/minecraft/class_3544- named - net/minecraft/util/StringHelper
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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 - a- Laps;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- Laps;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- Laps;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- 
StringHelperpublic StringHelper()
 
- 
- 
Method Details- 
formatTicksReturns 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 - a- Laps;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;
 
- 
stripTextFormatReturns 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 - a- Laps;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;
 
- 
isEmptyReturns true iftextisnullor empty, false otherwise.- Returns:
- true if textisnullor empty, false otherwise
- Mappings:
- Namespace - Name - Mixin selector - official - b- Laps;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
 
- 
truncateReturnstexttruncated to at mostmaxLengthcharacters, optionally with ellipsis.- Returns:
- texttruncated to at most- maxLengthcharacters, optionally with ellipsis
- Mappings:
- Namespace - Name - Mixin selector - official - a- Laps;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;
 
- 
countLinesReturns 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- Laps;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
 
- 
endsWithLineBreakReturns 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 - d- Laps;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
 
- 
truncateChatReturnstexttruncated 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 - e- Laps;e(Ljava/lang/String;)Ljava/lang/String;- intermediary - method_43681- Lnet/minecraft/class_3544;method_43681(Ljava/lang/String;)Ljava/lang/String;- named - truncateChat- Lnet/minecraft/util/StringHelper;truncateChat(Ljava/lang/String;)Ljava/lang/String;
 
 
-