net.minecraft.text

public class NbtTextContent

implements TextContent

net.minecraft.network.chat.contents.NbtContents
net.minecraft.class_2574
net.minecraft.text.NbtTextContent

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
LOGGER
field_11777
LOGGER
public static final com.mojang.serialization.MapCodec<NbtTextContent>
MAP_CODEC
field_46621
CODEC
private final boolean
interpreting
field_11778
interpret
private final Optional<Text>
separator
field_33539
separator
private final String
nbtPathPattern
field_11776
rawPath
private final NbtDataSource
dataSource
field_39014
dataSource
protected final NbtPathArgumentType$NbtPath
compiledNbtPath
field_11779
path

Constructor summary

ModifierConstructor
public (String rawPath, boolean interpret, Optional<Text> separator, NbtDataSource dataSource)
private (String rawPath, NbtPathArgumentType$NbtPath path, boolean interpret, Optional<Text> separator, NbtDataSource dataSource)

Method summary

Modifier and TypeMethod
private static NbtPathArgumentType$NbtPath
compileNbtPath(String path)
method_10919(String arg0)
parsePath(String rawPath)
public String
getNbtPath()
method_10920()
getPath()
public boolean
isInterpreting()
method_10921()
shouldInterpret()
public Optional<Text>
getSeparator()
method_43484()
getSeparator()
public NbtDataSource
getDataSource()
method_43485()
getDataSource()
public MutableText
resolve(CommandSourceStack source, Entity entity, int recursionDepth)
method_10890(class_2168 arg0, class_1297 arg1, int arg2)
parse(ServerCommandSource arg0, Entity arg1, int arg2)
private static String
asString(Tag tag)
method_68667(class_2520 arg0)
asString(NbtElement nbt)
public com.mojang.serialization.MapCodec<NbtTextContent>
codec()
method_74063()
getCodec()
private static MutableText
lambda$resolve$6(Stream arg0)
method_36333(Stream arg0)
method_36333(Stream arg0)
private static MutableText
lambda$resolve$5(Stream arg0, MutableComponent arg1)
method_36334(Stream arg0, class_5250 arg1)
method_36334(Stream arg0, MutableText text)
private static MutableText
lambda$resolve$4(MutableComponent arg0, MutableComponent arg1, MutableComponent arg2)
method_36335(class_5250 arg0, class_5250 arg1, class_5250 arg2)
method_36335(MutableText arg0, MutableText accumulator, MutableText current)
private static MutableText
lambda$resolve$3(Component arg0, MutableComponent arg1, MutableComponent arg2)
method_15880(class_2561 arg0, class_5250 arg1, class_5250 arg2)
method_15880(Text arg0, MutableText accumulator, MutableText current)
private static Stream
lambda$resolve$2(RegistryOps arg0, CommandSourceStack arg1, Entity arg2, int arg3, Tag arg4)
method_10917(class_6903 arg0, class_2168 arg1, class_1297 arg2, int arg3, class_2520 arg4)
method_10917(RegistryOps arg0, ServerCommandSource arg1, Entity arg2, int arg3, NbtElement nbt)
private Stream
lambda$resolve$1(CompoundTag arg0)
method_10918(class_2487 arg0)
method_10918(NbtCompound nbt)
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_54230(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_54230(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)