Package net.minecraft.text
Class SelectorTextContent
java.lang.Object
net.minecraft.text.SelectorTextContent
- All Implemented Interfaces:
TextContent
- Mappings:
Namespace Name named net/minecraft/text/SelectorTextContentintermediary net/minecraft/class_2579official yi
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.minecraft.text.TextContent
TextContent.Type<T extends TextContent> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<SelectorTextContent> private static final Loggerprivate final Stringprivate final @Nullable EntitySelectorstatic final TextContent.Type<SelectorTextContent> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetType()inthashCode()parse(@Nullable ServerCommandSource source, @Nullable Entity sender, int depth) Parses this content into a basic mutable text without custom style or siblings.private static @Nullable EntitySelectorreadSelector(String pattern) toString()<T> Optional<T> visit(StringVisitable.StyledVisitor<T> visitor, Style style) Visits this content.<T> Optional<T> visit(StringVisitable.Visitor<T> visitor) Visits this content.
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector named LOGGERLnet/minecraft/text/SelectorTextContent;LOGGER:Lorg/slf4j/Logger;intermediary field_11791Lnet/minecraft/class_2579;field_11791:Lorg/slf4j/Logger;official dLyi;d:Lorg/slf4j/Logger;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/text/SelectorTextContent;CODEC:Lcom/mojang/serialization/MapCodec;intermediary field_46629Lnet/minecraft/class_2579;field_46629:Lcom/mojang/serialization/MapCodec;official aLyi;a:Lcom/mojang/serialization/MapCodec;
-
TYPE
- Mappings:
Namespace Name Mixin selector named TYPELnet/minecraft/text/SelectorTextContent;TYPE:Lnet/minecraft/text/TextContent$Type;intermediary field_46630Lnet/minecraft/class_2579;field_46630:Lnet/minecraft/class_7417$class_8823;official bLyi;b:Lxa$a;
-
pattern
- Mappings:
Namespace Name Mixin selector named patternLnet/minecraft/text/SelectorTextContent;pattern:Ljava/lang/String;intermediary field_11789Lnet/minecraft/class_2579;field_11789:Ljava/lang/String;official eLyi;e:Ljava/lang/String;
-
selector
- Mappings:
Namespace Name Mixin selector named selectorLnet/minecraft/text/SelectorTextContent;selector:Lnet/minecraft/command/EntitySelector;intermediary field_11790Lnet/minecraft/class_2579;field_11790:Lnet/minecraft/class_2300;official fLyi;f:Lhi;
-
separator
- Mappings:
Namespace Name Mixin selector named separatorLnet/minecraft/text/SelectorTextContent;separator:Ljava/util/Optional;intermediary field_33540Lnet/minecraft/class_2579;field_33540:Ljava/util/Optional;official cLyi;c:Ljava/util/Optional;
-
-
Constructor Details
-
SelectorTextContent
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/text/SelectorTextContent;<init>(Ljava/lang/String;Ljava/util/Optional;)Vintermediary <init>Lnet/minecraft/class_2579;<init>(Ljava/lang/String;Ljava/util/Optional;)Vofficial <init>Lyi;<init>(Ljava/lang/String;Ljava/util/Optional;)V
-
-
Method Details
-
readSelector
- Mappings:
Namespace Name Mixin selector named readSelectorLnet/minecraft/text/SelectorTextContent;readSelector(Ljava/lang/String;)Lnet/minecraft/command/EntitySelector;intermediary method_43486Lnet/minecraft/class_2579;method_43486(Ljava/lang/String;)Lnet/minecraft/class_2300;official aLyi;a(Ljava/lang/String;)Lhi;
-
getType
- Specified by:
getTypein interfaceTextContent- Mappings:
Namespace Name Mixin selector named getTypeLnet/minecraft/text/TextContent;getType()Lnet/minecraft/text/TextContent$Type;intermediary method_54163Lnet/minecraft/class_7417;method_54163()Lnet/minecraft/class_7417$class_8823;official aLxa;a()Lxa$a;
-
getPattern
- Mappings:
Namespace Name Mixin selector named getPatternLnet/minecraft/text/SelectorTextContent;getPattern()Ljava/lang/String;intermediary method_10932Lnet/minecraft/class_2579;method_10932()Ljava/lang/String;official bLyi;b()Ljava/lang/String;
-
getSelector
- Mappings:
Namespace Name Mixin selector named getSelectorLnet/minecraft/text/SelectorTextContent;getSelector()Lnet/minecraft/command/EntitySelector;intermediary method_36138Lnet/minecraft/class_2579;method_36138()Lnet/minecraft/class_2300;official cLyi;c()Lhi;
-
getSeparator
- Mappings:
Namespace Name Mixin selector named getSeparatorLnet/minecraft/text/SelectorTextContent;getSeparator()Ljava/util/Optional;intermediary method_36339Lnet/minecraft/class_2579;method_36339()Ljava/util/Optional;official dLyi;d()Ljava/util/Optional;
-
parse
public 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.- Specified by:
parsein interfaceTextContent- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector named parseLnet/minecraft/text/TextContent;parse(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;I)Lnet/minecraft/text/MutableText;intermediary method_10890Lnet/minecraft/class_7417;method_10890(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_5250;official aLxa;a(Let;Lbsr;I)Lxn;
-
visit
Visits this content. Returns a value if the visitor terminates amid the visit, orOptional.empty()if it proceeds.- Specified by:
visitin interfaceTextContent- Returns:
Optional.empty()if the visit finished, or a terminating result from thevisitor- See Also:
- Mappings:
Namespace Name Mixin selector named visitLnet/minecraft/text/TextContent;visit(Lnet/minecraft/text/StringVisitable$StyledVisitor;Lnet/minecraft/text/Style;)Ljava/util/Optional;intermediary method_27660Lnet/minecraft/class_7417;method_27660(Lnet/minecraft/class_5348$class_5246;Lnet/minecraft/class_2583;)Ljava/util/Optional;official aLxa;a(Lxe$b;Lxw;)Ljava/util/Optional;
-
visit
Visits this content. Returns a value if the visitor terminates amid the visit, orOptional.empty()if it proceeds.- Specified by:
visitin interfaceTextContent- Returns:
Optional.empty()if the visit finished, or a terminating result from thevisitor- See Also:
- Mappings:
Namespace Name Mixin selector named visitLnet/minecraft/text/TextContent;visit(Lnet/minecraft/text/StringVisitable$Visitor;)Ljava/util/Optional;intermediary method_27659Lnet/minecraft/class_7417;method_27659(Lnet/minecraft/class_5348$class_5245;)Ljava/util/Optional;official aLxa;a(Lxe$a;)Ljava/util/Optional;
-
equals
-
hashCode
public int hashCode() -
toString
-