Package net.minecraft.text
Interface MutableText
- All Superinterfaces:
com.mojang.brigadier.Message,StringVisitable,Text
- All Known Implementing Classes:
BaseText,KeybindText,LiteralText,NbtText,NbtText.BlockNbtText,NbtText.EntityNbtText,NbtText.StorageNbtText,ScoreText,SelectorText,TranslatableText
A text with mutation operations.
- Mappings:
Namespace Name official oyintermediary net/minecraft/class_5250named net/minecraft/text/MutableText
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.text.StringVisitable
StringVisitable.StyledVisitor<T>, StringVisitable.Visitor<T>Nested classes/interfaces inherited from interface net.minecraft.text.Text
Text.Serializer -
Field Summary
Fields inherited from interface net.minecraft.text.StringVisitable
EMPTY, TERMINATE_VISIT -
Method Summary
Modifier and TypeMethodDescriptiondefault MutableTextAppends a literal text with contenttextto this text's siblings.Appends a text to this text's siblings.default MutableTextFills the absent parts of this text's style with definitions fromstyleOverride.default MutableTextformatted(Formatting formatting)Add a formatting to this text's style.default MutableTextformatted(Formatting[] formattings)Adds some formattings to this text's style.Sets the style of this text.default MutableTextstyled(UnaryOperator<Style> styleUpdater)Updates the style of this text.Methods inherited from interface net.minecraft.text.Text
asOrderedText, asString, asTruncatedString, copy, getSiblings, getString, getStyle, getWithStyle, shallowCopy, visit, visit, visitSelf, visitSelf
-
Method Details
-
setStyle
Sets the style of this text.- Mappings:
Namespace Name Mixin selector official aLoy;a(Lpc;)Loy;intermediary method_10862Lnet/minecraft/class_5250;method_10862(Lnet/minecraft/class_2583;)Lnet/minecraft/class_5250;named setStyleLnet/minecraft/text/MutableText;setStyle(Lnet/minecraft/text/Style;)Lnet/minecraft/text/MutableText;
-
append
Appends a literal text with contenttextto this text's siblings.- Parameters:
text- the literal text content- Mappings:
Namespace Name Mixin selector official cLoy;c(Ljava/lang/String;)Loy;intermediary method_27693Lnet/minecraft/class_5250;method_27693(Ljava/lang/String;)Lnet/minecraft/class_5250;named appendLnet/minecraft/text/MutableText;append(Ljava/lang/String;)Lnet/minecraft/text/MutableText;
-
append
Appends a text to this text's siblings.- Parameters:
text- the sibling- Mappings:
Namespace Name Mixin selector official aLoy;a(Los;)Loy;intermediary method_10852Lnet/minecraft/class_5250;method_10852(Lnet/minecraft/class_2561;)Lnet/minecraft/class_5250;named appendLnet/minecraft/text/MutableText;append(Lnet/minecraft/text/Text;)Lnet/minecraft/text/MutableText;
-
styled
Updates the style of this text.- Parameters:
styleUpdater- the style updater- See Also:
Text.getStyle(),setStyle(Style)- Mappings:
Namespace Name Mixin selector official aLoy;a(Ljava/util/function/UnaryOperator;)Loy;intermediary method_27694Lnet/minecraft/class_5250;method_27694(Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_5250;named styledLnet/minecraft/text/MutableText;styled(Ljava/util/function/UnaryOperator;)Lnet/minecraft/text/MutableText;
-
fillStyle
Fills the absent parts of this text's style with definitions fromstyleOverride.- Parameters:
styleOverride- the style that provides definitions for absent definitions in this text's style- See Also:
Style.withParent(Style)- Mappings:
Namespace Name Mixin selector official cLoy;c(Lpc;)Loy;intermediary method_27696Lnet/minecraft/class_5250;method_27696(Lnet/minecraft/class_2583;)Lnet/minecraft/class_5250;named fillStyleLnet/minecraft/text/MutableText;fillStyle(Lnet/minecraft/text/Style;)Lnet/minecraft/text/MutableText;
-
formatted
Adds some formattings to this text's style.- Parameters:
formattings- an array of formattings- Mappings:
Namespace Name Mixin selector official aLoy;a([Lp;)Loy;intermediary method_27695Lnet/minecraft/class_5250;method_27695([Lnet/minecraft/class_124;)Lnet/minecraft/class_5250;named formattedLnet/minecraft/text/MutableText;formatted([Lnet/minecraft/util/Formatting;)Lnet/minecraft/text/MutableText;
-
formatted
Add a formatting to this text's style.- Parameters:
formatting- a formatting- Mappings:
Namespace Name Mixin selector official aLoy;a(Lp;)Loy;intermediary method_27692Lnet/minecraft/class_5250;method_27692(Lnet/minecraft/class_124;)Lnet/minecraft/class_5250;named formattedLnet/minecraft/text/MutableText;formatted(Lnet/minecraft/util/Formatting;)Lnet/minecraft/text/MutableText;
-