net.minecraft.text

public record NbtTextContent

implements TextContent

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

Field summary

Modifier and TypeField
private final Parsed<NbtPathArgumentType$NbtPath>
nbtPath
comp_1_267
getPath
private final boolean
interpreting
comp_1_266
interpret
private final boolean
plain
comp_1_268
plain
private final Optional<Text>
separator
comp_1_269
separator
private final NbtDataSource
dataSource
comp_1_265
dataSource
private static final org.slf4j.Logger
LOGGER
field_11777
LOGGER
public static final com.mojang.serialization.Codec<Parsed<NbtPathArgumentType$NbtPath>>
NBT_PATH_CODEC
field_1_2082
CODEC
public static final com.mojang.serialization.MapCodec<NbtTextContent>
MAP_CODEC
field_46621
CODEC

Constructor summary

ModifierConstructor
public (Parsed<NbtPathArgumentType$NbtPath> getPath, boolean interpret, boolean plain, Optional<Text> separator, NbtDataSource dataSource)

Method summary

Modifier and TypeMethod
public MutableText
resolve(ResolutionContext context, int recursionDepth)
method_10890(class_1_466 arg0, int arg1)
parse(TextParseContext arg0, int arg1)
public com.mojang.serialization.MapCodec<NbtTextContent>
codec()
method_74063()
getCodec()
public Parsed<NbtPathArgumentType$NbtPath>
nbtPath()
comp_1_267()
getPath()
public boolean
interpreting()
comp_1_266()
interpret()
public boolean
plain()
comp_1_268()
plain()
public Optional<Text>
separator()
comp_1_269()
separator()
public NbtDataSource
dataSource()
comp_1_265()
dataSource()
private static MutableText
lambda$resolve$4(Component arg0, MutableComponent arg1, MutableComponent arg2)
method_1_1380(class_2561 arg0, class_5250 arg1, class_5250 arg2)
method_1_1380(Text arg0, MutableText left, MutableText right)
private MutableText
lambda$resolve$3(Tag arg0)
method_1_2521(class_2520 arg0)
method_1_2521(NbtElement nbt)
private static MutableText
lambda$resolve$2(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$1(RegistryOps arg0, ResolutionContext arg1, int arg2, Tag arg3)
method_10917(class_6903 arg0, class_1_466 arg1, int arg2, class_2520 arg3)
method_10917(RegistryOps arg0, TextParseContext arg1, int arg2, NbtElement nbt)
private Stream
lambda$resolve$0(CompoundTag arg0)
method_10918(class_2487 arg0)
method_10918(NbtCompound nbt)
private static com.mojang.serialization.DataResult
lambda$static$1(NbtContents arg0)
method_1_2522(class_2574 arg0)
method_1_2522(NbtTextContent content)
private static String
lambda$static$2()
method_1_2523()
method_1_2523()
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)