Package net.minecraft.text
Interface TextContent
- All Known Subinterfaces:
- PlainTextContent
- All Known Implementing Classes:
- KeybindTextContent,- NbtTextContent,- PlainTextContent.Literal,- ScoreTextContent,- SelectorTextContent,- TranslatableTextContent
public interface TextContent
Represents type-specific content of text. It is stored in each tree node
 in a text tree structure. Its implementations are immutable.
- Mappings:
- Namespace - Name - named - net/minecraft/text/TextContent- intermediary - net/minecraft/class_7417- official - wq
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptiongetType()default MutableTextparse(@Nullable ServerCommandSource source, @Nullable Entity sender, int depth) Parses this content into a basic mutable text without custom style or siblings.default <T> Optional<T> visit(StringVisitable.StyledVisitor<T> visitor, Style style) Visits this content.default <T> Optional<T> visit(StringVisitable.Visitor<T> visitor) Visits this content.
- 
Method Details- 
visitVisits this content. Returns a value if the visitor terminates amid the visit, orOptional.empty()if it proceeds.- Returns:
- Optional.empty()if the visit finished, or a terminating result from the- visitor
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - visit- Lnet/minecraft/text/TextContent;visit(Lnet/minecraft/text/StringVisitable$StyledVisitor;Lnet/minecraft/text/Style;)Ljava/util/Optional;- intermediary - method_27660- Lnet/minecraft/class_7417;method_27660(Lnet/minecraft/class_5348$class_5246;Lnet/minecraft/class_2583;)Ljava/util/Optional;- official - a- Lwq;a(Lwu$b;Lxm;)Ljava/util/Optional;
 
- 
visitVisits this content. Returns a value if the visitor terminates amid the visit, orOptional.empty()if it proceeds.- Returns:
- Optional.empty()if the visit finished, or a terminating result from the- visitor
- See Also:
- Mappings:
- Namespace - Name - Mixin selector - named - visit- Lnet/minecraft/text/TextContent;visit(Lnet/minecraft/text/StringVisitable$Visitor;)Ljava/util/Optional;- intermediary - method_27659- Lnet/minecraft/class_7417;method_27659(Lnet/minecraft/class_5348$class_5245;)Ljava/util/Optional;- official - a- Lwq;a(Lwu$a;)Ljava/util/Optional;
 
- 
parsedefault MutableText parse(@Nullable @Nullable ServerCommandSource source, @Nullable @Nullable Entity sender, int depth) throws com.mojang.brigadier.exceptions.CommandSyntaxException Parses this content into a basic mutable text without custom style or siblings. The resulting text may or may not have this content.- Throws:
- com.mojang.brigadier.exceptions.CommandSyntaxException
- Mappings:
- Namespace - Name - Mixin selector - named - parse- Lnet/minecraft/text/TextContent;parse(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;I)Lnet/minecraft/text/MutableText;- intermediary - method_10890- Lnet/minecraft/class_7417;method_10890(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_5250;- official - a- Lwq;a(Lex;Lbum;I)Lxd;
 
- 
getTypeTextContent.Type<?> getType()- Mappings:
- Namespace - Name - Mixin selector - named - getType- Lnet/minecraft/text/TextContent;getType()Lnet/minecraft/text/TextContent$Type;- intermediary - method_54163- Lnet/minecraft/class_7417;method_54163()Lnet/minecraft/class_7417$class_8823;- official - a- Lwq;a()Lwq$a;
 
 
-