Package net.minecraft.text
Class NbtText
java.lang.Object
net.minecraft.text.BaseText
net.minecraft.text.NbtText
- All Implemented Interfaces:
com.mojang.brigadier.Message,MutableText,ParsableText,StringVisitable,Text
- Direct Known Subclasses:
NbtText.BlockNbtText,NbtText.EntityNbtText,NbtText.StorageNbtText
public abstract class NbtText extends BaseText implements ParsableText
- Mappings:
Namespace Name official opintermediary net/minecraft/class_2574named net/minecraft/text/NbtText
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNbtText.BlockNbtTextstatic classNbtText.EntityNbtTextstatic classNbtText.StorageNbtTextNested 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 Modifier and Type Field Description protected booleaninterpretprivate static LoggerLOGGERprotected NbtPathArgumentType.NbtPathpathprotected StringrawPathFields inherited from interface net.minecraft.text.StringVisitable
EMPTY, TERMINATE_VISIT -
Constructor Summary
Constructors Modifier Constructor Description NbtText(String rawPath, boolean interpret)protectedNbtText(String rawPath, NbtPathArgumentType.NbtPath path, boolean interpret) -
Method Summary
Modifier and Type Method Description StringgetPath()MutableTextparse(ServerCommandSource source, Entity sender, int depth)private static NbtPathArgumentType.NbtPathparsePath(String rawPath)booleanshouldInterpret()protected abstract Stream<CompoundTag>toNbt(ServerCommandSource source)Methods inherited from class net.minecraft.text.BaseText
append, asOrderedText, asString, copy, equals, getSiblings, getStyle, hashCode, setStyle, shallowCopy, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
LOGGER
- Mappings:
Namespace Name Mixin selector official gLop;g:Lorg/apache/logging/log4j/Logger;intermediary field_11777Lnet/minecraft/class_2574;field_11777:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/text/NbtText;LOGGER:Lorg/apache/logging/log4j/Logger;
-
interpret
protected final boolean interpret- Mappings:
Namespace Name Mixin selector official dLop;d:Zintermediary field_11778Lnet/minecraft/class_2574;field_11778:Znamed interpretLnet/minecraft/text/NbtText;interpret:Z
-
rawPath
- Mappings:
Namespace Name Mixin selector official eLop;e:Ljava/lang/String;intermediary field_11776Lnet/minecraft/class_2574;field_11776:Ljava/lang/String;named rawPathLnet/minecraft/text/NbtText;rawPath:Ljava/lang/String;
-
path
- Mappings:
Namespace Name Mixin selector official fLop;f:Ldr$g;intermediary field_11779Lnet/minecraft/class_2574;field_11779:Lnet/minecraft/class_2203$class_2209;named pathLnet/minecraft/text/NbtText;path:Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;
-
-
Constructor Details
-
NbtText
- Mappings:
Namespace Name Mixin selector official <init>Lop;<init>(Ljava/lang/String;Z)Vintermediary <init>Lnet/minecraft/class_2574;<init>(Ljava/lang/String;Z)Vnamed <init>Lnet/minecraft/text/NbtText;<init>(Ljava/lang/String;Z)V
-
NbtText
- Mappings:
Namespace Name Mixin selector official <init>Lop;<init>(Ljava/lang/String;Ldr$g;Z)Vintermediary <init>Lnet/minecraft/class_2574;<init>(Ljava/lang/String;Lnet/minecraft/class_2203$class_2209;Z)Vnamed <init>Lnet/minecraft/text/NbtText;<init>(Ljava/lang/String;Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;Z)V
-
-
Method Details
-
parsePath
- Mappings:
Namespace Name Mixin selector official dLop;d(Ljava/lang/String;)Ldr$g;intermediary method_10919Lnet/minecraft/class_2574;method_10919(Ljava/lang/String;)Lnet/minecraft/class_2203$class_2209;named parsePathLnet/minecraft/text/NbtText;parsePath(Ljava/lang/String;)Lnet/minecraft/command/argument/NbtPathArgumentType$NbtPath;
-
toNbt
protected abstract Stream<CompoundTag> toNbt(ServerCommandSource source) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLop;a(Ldb;)Ljava/util/stream/Stream;intermediary method_10916Lnet/minecraft/class_2574;method_10916(Lnet/minecraft/class_2168;)Ljava/util/stream/Stream;named toNbtLnet/minecraft/text/NbtText;toNbt(Lnet/minecraft/server/command/ServerCommandSource;)Ljava/util/stream/Stream;
-
getPath
- Mappings:
Namespace Name Mixin selector official hLop;h()Ljava/lang/String;intermediary method_10920Lnet/minecraft/class_2574;method_10920()Ljava/lang/String;named getPathLnet/minecraft/text/NbtText;getPath()Ljava/lang/String;
-
shouldInterpret
public boolean shouldInterpret()- Mappings:
Namespace Name Mixin selector official iLop;i()Zintermediary method_10921Lnet/minecraft/class_2574;method_10921()Znamed shouldInterpretLnet/minecraft/text/NbtText;shouldInterpret()Z
-
parse
public MutableText parse(@Nullable ServerCommandSource source, @Nullable Entity sender, int depth) throws com.mojang.brigadier.exceptions.CommandSyntaxException- Specified by:
parsein interfaceParsableText- Throws:
com.mojang.brigadier.exceptions.CommandSyntaxException- Mappings:
Namespace Name Mixin selector official aLok;a(Ldb;Laqv;I)Loo;intermediary method_10890Lnet/minecraft/class_2566;method_10890(Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;I)Lnet/minecraft/class_5250;named parseLnet/minecraft/text/ParsableText;parse(Lnet/minecraft/server/command/ServerCommandSource;Lnet/minecraft/entity/Entity;I)Lnet/minecraft/text/MutableText;
-