Package net.minecraft.text
Class NbtTextContent
java.lang.Object
net.minecraft.text.NbtTextContent
- All Implemented Interfaces:
 TextContent
- Mappings:
 Namespace Name official ucintermediary net/minecraft/class_2574named net/minecraft/text/NbtTextContent
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final NbtDataSourceprivate final booleanprivate static final Loggerprotected final NbtPathArgumentType.NbtPathprivate final StringFields inherited from interface net.minecraft.text.TextContent
EMPTY - 
Constructor Summary
ConstructorsModifierConstructorDescriptionNbtTextContent(String rawPath, boolean interpret, Optional<Text> separator, NbtDataSource dataSource) privateNbtTextContent(String rawPath, NbtPathArgumentType.NbtPath path, boolean interpret, Optional<Text> separator, NbtDataSource dataSource)  - 
Method Summary
Modifier and TypeMethodDescriptionbooleangetPath()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 NbtPathArgumentType.NbtPathbooleantoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface net.minecraft.text.TextContent
visit, visit 
- 
Field Details
- 
LOGGER
- Mappings:
 Namespace Name Mixin selector official cLuc;c:Lorg/slf4j/Logger;intermediary field_11777Lnet/minecraft/class_2574;field_11777:Lorg/slf4j/Logger;named LOGGERLnet/minecraft/text/NbtTextContent;LOGGER:Lorg/slf4j/Logger;
 - 
interpret
private final boolean interpret- Mappings:
 Namespace Name Mixin selector official dLuc;d:Zintermediary field_11778Lnet/minecraft/class_2574;field_11778:Znamed interpretLnet/minecraft/text/NbtTextContent;interpret:Z
 - 
separator
- Mappings:
 Namespace Name Mixin selector official eLuc;e:Ljava/util/Optional;intermediary field_33539Lnet/minecraft/class_2574;field_33539:Ljava/util/Optional;named separatorLnet/minecraft/text/NbtTextContent;separator:Ljava/util/Optional;
 - 
rawPath
- Mappings:
 Namespace Name Mixin selector official fLuc;f:Ljava/lang/String;intermediary field_11776Lnet/minecraft/class_2574;field_11776:Ljava/lang/String;named rawPathLnet/minecraft/text/NbtTextContent;rawPath:Ljava/lang/String;
 - 
dataSource
- Mappings:
 Namespace Name Mixin selector official gLuc;g:Ltx;intermediary field_39014Lnet/minecraft/class_2574;field_39014:Lnet/minecraft/class_7419;named dataSourceLnet/minecraft/text/NbtTextContent;dataSource:Lnet/minecraft/text/NbtDataSource;
 - 
path
- Mappings:
 Namespace Name Mixin selector official bLuc;b:Leh$g;intermediary field_11779Lnet/minecraft/class_2574;field_11779:Lnet/minecraft/class_2203$class_2209;named pathLnet/minecraft/text/NbtTextContent;path:Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;
 
 - 
 - 
Constructor Details
- 
NbtTextContent
public NbtTextContent(String rawPath, boolean interpret, Optional<Text> separator, NbtDataSource dataSource) - Mappings:
 Namespace Name Mixin selector official <init>Luc;<init>(Ljava/lang/String;ZLjava/util/Optional;Ltx;)Vintermediary <init>Lnet/minecraft/class_2574;<init>(Ljava/lang/String;ZLjava/util/Optional;Lnet/minecraft/class_7419;)Vnamed <init>Lnet/minecraft/text/NbtTextContent;<init>(Ljava/lang/String;ZLjava/util/Optional;Lnet/minecraft/text/NbtDataSource;)V
 - 
NbtTextContent
private NbtTextContent(String rawPath, @Nullable NbtPathArgumentType.NbtPath path, boolean interpret, Optional<Text> separator, NbtDataSource dataSource) - Mappings:
 Namespace Name Mixin selector official <init>Luc;<init>(Ljava/lang/String;Leh$g;ZLjava/util/Optional;Ltx;)Vintermediary <init>Lnet/minecraft/class_2574;<init>(Ljava/lang/String;Lnet/minecraft/class_2203$class_2209;ZLjava/util/Optional;Lnet/minecraft/class_7419;)Vnamed <init>Lnet/minecraft/text/NbtTextContent;<init>(Ljava/lang/String;Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;ZLjava/util/Optional;Lnet/minecraft/text/NbtDataSource;)V
 
 - 
 - 
Method Details
- 
parsePath
- Mappings:
 Namespace Name Mixin selector official aLuc;a(Ljava/lang/String;)Leh$g;intermediary method_10919Lnet/minecraft/class_2574;method_10919(Ljava/lang/String;)Lnet/minecraft/class_2203$class_2209;named parsePathLnet/minecraft/text/NbtTextContent;parsePath(Ljava/lang/String;)Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;
 - 
getPath
- Mappings:
 Namespace Name Mixin selector official aLuc;a()Ljava/lang/String;intermediary method_10920Lnet/minecraft/class_2574;method_10920()Ljava/lang/String;named getPathLnet/minecraft/text/NbtTextContent;getPath()Ljava/lang/String;
 - 
shouldInterpret
public boolean shouldInterpret()- Mappings:
 Namespace Name Mixin selector official bLuc;b()Zintermediary method_10921Lnet/minecraft/class_2574;method_10921()Znamed shouldInterpretLnet/minecraft/text/NbtTextContent;shouldInterpret()Z
 - 
getSeparator
- Mappings:
 Namespace Name Mixin selector official cLuc;c()Ljava/util/Optional;intermediary method_43484Lnet/minecraft/class_2574;method_43484()Ljava/util/Optional;named getSeparatorLnet/minecraft/text/NbtTextContent;getSeparator()Ljava/util/Optional;
 - 
getDataSource
- Mappings:
 Namespace Name Mixin selector official dLuc;d()Ltx;intermediary method_43485Lnet/minecraft/class_2574;method_43485()Lnet/minecraft/class_7419;named getDataSourceLnet/minecraft/text/NbtTextContent;getDataSource()Lnet/minecraft/text/NbtDataSource;
 - 
equals
 - 
hashCode
public int hashCode() - 
toString
 - 
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 official aLsx;a(Lds;Lbfj;I)Ltj;intermediary method_10890Lnet/minecraft/class_7417;method_10890(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_5250;named parseLnet/minecraft/text/TextContent;parse(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;I)Lnet/minecraft/text/MutableText;
 
 -