Uses of Interface
net.minecraft.nbt.NbtElement
Packages that use NbtElement
Package
Description
The Named Binary Tag (NBT) data format.
- 
Uses of NbtElement in net.minecraft.block.entity
Methods in net.minecraft.block.entity with parameters of type NbtElementModifier and TypeMethodDescriptionBlockEntity.tryParseCustomName(@Nullable NbtElement nbt, RegistryWrapper.WrapperLookup registries)  - 
Uses of NbtElement in net.minecraft.client.option
Fields in net.minecraft.client.option with type parameters of type NbtElementModifier and TypeFieldDescriptionprivate static final com.mojang.serialization.DynamicOps<NbtElement> HotbarStorageEntry.NBT_OPS - 
Uses of NbtElement in net.minecraft.command
Methods in net.minecraft.command with parameters of type NbtElementModifier and TypeMethodDescriptionBlockDataObject.feedbackQuery(NbtElement element) DataCommandObject.feedbackQuery(NbtElement element) EntityDataObject.feedbackQuery(NbtElement element) StorageDataObject.feedbackQuery(NbtElement element)  - 
Uses of NbtElement in net.minecraft.command.argument
Fields in net.minecraft.command.argument with type parameters of type NbtElementModifier and TypeFieldDescriptionprivate final Predicate<NbtElement> NbtPathArgumentType.FilteredRootNode.matcher(package private) final RegistryOps<NbtElement> ItemStringReader.opsprivate static final com.mojang.serialization.DynamicOps<NbtElement> StyleArgumentType.OPSprivate static final com.mojang.serialization.DynamicOps<NbtElement> TextArgumentType.OPSprivate static final Parser<NbtElement> NbtElementArgumentType.PARSERprivate static final Parser<NbtElement> StyleArgumentType.PARSERprivate static final Parser<NbtElement> TextArgumentType.PARSERprivate final Predicate<NbtElement> NbtPathArgumentType.FilteredListElementNode.predicateprivate final Predicate<NbtElement> NbtPathArgumentType.FilteredNamedNode.predicate(package private) final StringNbtReader<NbtElement> ItemStringReader.snbtReaderMethods in net.minecraft.command.argument that return NbtElementModifier and TypeMethodDescriptionstatic <S> NbtElementNbtElementArgumentType.getNbtElement(com.mojang.brigadier.context.CommandContext<S> context, String name) NbtPathArgumentType.AllListElementNode.init()NbtPathArgumentType.FilteredListElementNode.init()NbtPathArgumentType.FilteredNamedNode.init()NbtPathArgumentType.FilteredRootNode.init()NbtPathArgumentType.IndexedListElementNode.init()NbtPathArgumentType.NamedNode.init()NbtPathArgumentType.PathNode.init()Methods in net.minecraft.command.argument that return types with arguments of type NbtElementModifier and TypeMethodDescriptionNbtPathArgumentType.NbtPath.get(NbtElement element) default List<NbtElement> NbtPathArgumentType.PathNode.get(List<NbtElement> elements) NbtPathArgumentType.NbtPath.getOrInit(NbtElement element, Supplier<NbtElement> source) default List<NbtElement> NbtPathArgumentType.PathNode.getOrInit(List<NbtElement> elements, Supplier<NbtElement> supplier) (package private) static Predicate<NbtElement> NbtPathArgumentType.getPredicate(NbtCompound filter) private List<NbtElement> NbtPathArgumentType.NbtPath.getTerminals(NbtElement start) default List<NbtElement> NbtPathArgumentType.PathNode.process(List<NbtElement> elements, BiConsumer<NbtElement, List<NbtElement>> action) Methods in net.minecraft.command.argument with parameters of type NbtElementModifier and TypeMethodDescriptionintNbtPathArgumentType.AllListElementNode.clear(NbtElement current) intNbtPathArgumentType.FilteredListElementNode.clear(NbtElement current) intNbtPathArgumentType.FilteredNamedNode.clear(NbtElement current) intNbtPathArgumentType.FilteredRootNode.clear(NbtElement current) intNbtPathArgumentType.IndexedListElementNode.clear(NbtElement current) intNbtPathArgumentType.NamedNode.clear(NbtElement current) intNbtPathArgumentType.PathNode.clear(NbtElement current) intNbtPathArgumentType.NbtPath.count(NbtElement element) voidNbtPathArgumentType.AllListElementNode.get(NbtElement current, List<NbtElement> results) voidNbtPathArgumentType.FilteredListElementNode.get(NbtElement current, List<NbtElement> results) voidNbtPathArgumentType.FilteredNamedNode.get(NbtElement current, List<NbtElement> results) voidNbtPathArgumentType.FilteredRootNode.get(NbtElement current, List<NbtElement> results) voidNbtPathArgumentType.IndexedListElementNode.get(NbtElement current, List<NbtElement> results) voidNbtPathArgumentType.NamedNode.get(NbtElement current, List<NbtElement> results) NbtPathArgumentType.NbtPath.get(NbtElement element) voidNbtPathArgumentType.PathNode.get(NbtElement current, List<NbtElement> results) voidNbtPathArgumentType.AllListElementNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.FilteredListElementNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.FilteredNamedNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.FilteredRootNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.IndexedListElementNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.NamedNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) NbtPathArgumentType.NbtPath.getOrInit(NbtElement element, Supplier<NbtElement> source) voidNbtPathArgumentType.PathNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) private List<NbtElement> NbtPathArgumentType.NbtPath.getTerminals(NbtElement start) static booleanNbtPathArgumentType.NbtPath.isTooDeep(NbtElement element, int depth) intNbtPathArgumentType.NbtPath.put(NbtElement element, NbtElement source) intNbtPathArgumentType.NbtPath.remove(NbtElement element) intNbtPathArgumentType.AllListElementNode.set(NbtElement current, Supplier<NbtElement> source) intNbtPathArgumentType.FilteredListElementNode.set(NbtElement current, Supplier<NbtElement> source) intNbtPathArgumentType.FilteredNamedNode.set(NbtElement current, Supplier<NbtElement> source) intNbtPathArgumentType.FilteredRootNode.set(NbtElement current, Supplier<NbtElement> source) intNbtPathArgumentType.IndexedListElementNode.set(NbtElement current, Supplier<NbtElement> source) intNbtPathArgumentType.NamedNode.set(NbtElement current, Supplier<NbtElement> source) intNbtPathArgumentType.PathNode.set(NbtElement current, Supplier<NbtElement> source) Method parameters in net.minecraft.command.argument with type arguments of type NbtElementModifier and TypeMethodDescriptionprivate static intNbtPathArgumentType.NbtPath.forEach(List<NbtElement> elements, Function<NbtElement, Integer> operation) private static intNbtPathArgumentType.NbtPath.forEach(List<NbtElement> elements, Function<NbtElement, Integer> operation) voidNbtPathArgumentType.AllListElementNode.get(NbtElement current, List<NbtElement> results) voidNbtPathArgumentType.FilteredListElementNode.get(NbtElement current, List<NbtElement> results) voidNbtPathArgumentType.FilteredNamedNode.get(NbtElement current, List<NbtElement> results) voidNbtPathArgumentType.FilteredRootNode.get(NbtElement current, List<NbtElement> results) voidNbtPathArgumentType.IndexedListElementNode.get(NbtElement current, List<NbtElement> results) voidNbtPathArgumentType.NamedNode.get(NbtElement current, List<NbtElement> results) default List<NbtElement> NbtPathArgumentType.PathNode.get(List<NbtElement> elements) voidNbtPathArgumentType.PathNode.get(NbtElement current, List<NbtElement> results) voidNbtPathArgumentType.AllListElementNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.AllListElementNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.FilteredListElementNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.FilteredListElementNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.FilteredNamedNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.FilteredNamedNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.FilteredRootNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.FilteredRootNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.IndexedListElementNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.IndexedListElementNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.NamedNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.NamedNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) NbtPathArgumentType.NbtPath.getOrInit(NbtElement element, Supplier<NbtElement> source) default List<NbtElement> NbtPathArgumentType.PathNode.getOrInit(List<NbtElement> elements, Supplier<NbtElement> supplier) default List<NbtElement> NbtPathArgumentType.PathNode.getOrInit(List<NbtElement> elements, Supplier<NbtElement> supplier) voidNbtPathArgumentType.PathNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) voidNbtPathArgumentType.PathNode.getOrInit(NbtElement current, Supplier<NbtElement> source, List<NbtElement> results) intNbtPathArgumentType.NbtPath.insert(int index, NbtCompound compound, List<NbtElement> elements) default List<NbtElement> NbtPathArgumentType.PathNode.process(List<NbtElement> elements, BiConsumer<NbtElement, List<NbtElement>> action) default List<NbtElement> NbtPathArgumentType.PathNode.process(List<NbtElement> elements, BiConsumer<NbtElement, List<NbtElement>> action) default List<NbtElement> NbtPathArgumentType.PathNode.process(List<NbtElement> elements, BiConsumer<NbtElement, List<NbtElement>> action) intNbtPathArgumentType.AllListElementNode.set(NbtElement current, Supplier<NbtElement> source) intNbtPathArgumentType.FilteredListElementNode.set(NbtElement current, Supplier<NbtElement> source) intNbtPathArgumentType.FilteredNamedNode.set(NbtElement current, Supplier<NbtElement> source) intNbtPathArgumentType.FilteredRootNode.set(NbtElement current, Supplier<NbtElement> source) intNbtPathArgumentType.IndexedListElementNode.set(NbtElement current, Supplier<NbtElement> source) intNbtPathArgumentType.NamedNode.set(NbtElement current, Supplier<NbtElement> source) intNbtPathArgumentType.PathNode.set(NbtElement current, Supplier<NbtElement> source)  - 
Uses of NbtElement in net.minecraft.component.type
Method parameters in net.minecraft.component.type with type arguments of type NbtElementModifier and TypeMethodDescription<T> com.mojang.serialization.DataResult<T> NbtComponent.get(com.mojang.serialization.DynamicOps<NbtElement> ops, com.mojang.serialization.MapDecoder<T> decoder) <T> com.mojang.serialization.DataResult<NbtComponent> NbtComponent.with(com.mojang.serialization.DynamicOps<NbtElement> ops, com.mojang.serialization.MapEncoder<T> encoder, T value)  - 
Uses of NbtElement in net.minecraft.datafixer.fix
Fields in net.minecraft.datafixer.fix with type parameters of type NbtElementModifier and TypeFieldDescriptionstatic final Map<com.mojang.datafixers.util.Pair<com.mojang.serialization.Dynamic<NbtElement>, com.mojang.serialization.Dynamic<NbtElement>>, Identifier> TrialSpawnerConfigInRegistryFix.Replacements.REPLACEMENTSstatic final Map<com.mojang.datafixers.util.Pair<com.mojang.serialization.Dynamic<NbtElement>, com.mojang.serialization.Dynamic<NbtElement>>, Identifier> TrialSpawnerConfigInRegistryFix.Replacements.REPLACEMENTSMethods in net.minecraft.datafixer.fix that return types with arguments of type NbtElementModifier and TypeMethodDescriptionprivate static com.mojang.serialization.Dynamic<NbtElement> TrialSpawnerConfigInRegistryFix.Replacements.toDynamic(NbtCompound nbt) Method parameters in net.minecraft.datafixer.fix with type arguments of type NbtElementModifier and TypeMethodDescriptioncom.mojang.serialization.Dynamic<?> TrialSpawnerConfigInRegistryFix.fix(com.mojang.serialization.Dynamic<NbtElement> nbt)  - 
Uses of NbtElement in net.minecraft.entity
Method parameters in net.minecraft.entity with type arguments of type NbtElementModifier and TypeMethodDescriptionEntityType.streamFromNbt(List<? extends NbtElement> entityNbtList, World world, SpawnReason reason)  - 
Uses of NbtElement in net.minecraft.item
Methods in net.minecraft.item that return NbtElementModifier and TypeMethodDescriptionItemStack.toNbt(RegistryWrapper.WrapperLookup registries) ItemStack.toNbt(RegistryWrapper.WrapperLookup registries, NbtElement prefix) Methods in net.minecraft.item with parameters of type NbtElementModifier and TypeMethodDescriptionItemStack.fromNbt(RegistryWrapper.WrapperLookup registries, NbtElement nbt) ItemStack.toNbt(RegistryWrapper.WrapperLookup registries, NbtElement prefix)  - 
Uses of NbtElement in net.minecraft.loot.function
Methods in net.minecraft.loot.function with parameters of type NbtElementModifier and TypeMethodDescriptionvoidCopyNbtLootFunction.Operation.execute(Supplier<NbtElement> itemNbtGetter, NbtElement sourceEntityNbt) abstract voidCopyNbtLootFunction.Operator.merge(NbtElement itemNbt, NbtPathArgumentType.NbtPath targetPath, List<NbtElement> sourceNbts) Method parameters in net.minecraft.loot.function with type arguments of type NbtElementModifier and TypeMethodDescriptionvoidCopyNbtLootFunction.Operation.execute(Supplier<NbtElement> itemNbtGetter, NbtElement sourceEntityNbt) abstract voidCopyNbtLootFunction.Operator.merge(NbtElement itemNbt, NbtPathArgumentType.NbtPath targetPath, List<NbtElement> sourceNbts)  - 
Uses of NbtElement in net.minecraft.loot.provider.nbt
Methods in net.minecraft.loot.provider.nbt that return NbtElementModifier and TypeMethodDescriptionContextLootNbtProvider.getNbt(LootContext context) ContextLootNbtProvider.Target.getNbt(LootContext context) LootNbtProvider.getNbt(LootContext context) StorageLootNbtProvider.getNbt(LootContext context)  - 
Uses of NbtElement in net.minecraft.nbt
Classes in net.minecraft.nbt with type parameters of type NbtElementModifier and TypeInterfaceDescriptioninterfaceNbtType<T extends NbtElement>Represents an NBT type.static interfaceNbtType.OfFixedSize<T extends NbtElement>Represents an NBT type whose elements have a fixed size, such as primitives.static interfaceNbtType.OfVariableSize<T extends NbtElement>Represents an NBT type whose elements can have a variable size, such as lists.Subinterfaces of NbtElement in net.minecraft.nbtModifier and TypeInterfaceDescriptioninterfaceRepresents an abstraction of a mutable NBT list which holds elements of the same type.interfaceRepresents an NBT number.interfaceClasses in net.minecraft.nbt that implement NbtElementModifier and TypeClassDescriptionfinal recordRepresents an NBT byte.final classRepresents an NBT byte array.final classRepresents an NBT compound object.final recordRepresents an NBT 64-bit floating-point number.final classRepresents the NBT end value.final recordRepresents an NBT 32-bit floating-point number.final recordRepresents an NBT 32-bit integer.final classRepresents an NBT 32-bit integer array.final classRepresents a mutable NBT list.final recordRepresents an NBT 64-bit integer.final classRepresents an NBT 64-bit integer array.final recordRepresents an NBT 16-bit integer.final recordRepresents an NBT string.Fields in net.minecraft.nbt with type parameters of type NbtElementModifier and TypeFieldDescriptionprivate static final StringNbtReader<NbtElement> StringNbtReader.DEFAULT_READERprivate final Map<String, NbtElement> NbtCompound.entriesprivate final List<NbtElement> NbtList.valueMethods in net.minecraft.nbt that return NbtElementModifier and TypeMethodDescriptionNbtByteArray.copy()Returns an NBT element of equal value that won't change with this element.NbtElement.copy()Returns an NBT element of equal value that won't change with this element.default NbtElementNbtPrimitive.copy()Returns an NBT element of equal value that won't change with this element.NbtOps.createBoolean(boolean bool) NbtOps.createByte(byte byte2) NbtOps.createByteList(ByteBuffer byteBuffer) NbtOps.createDouble(double double2) NbtOps.createFloat(float float2) NbtOps.createInt(int int2) NbtOps.createIntList(IntStream intStream) NbtOps.createList(Stream<NbtElement> stream) NbtOps.createLong(long long2) NbtOps.createLongList(LongStream longStream) NbtOps.createMap(Stream<com.mojang.datafixers.util.Pair<NbtElement, NbtElement>> stream) NbtOps.createNumeric(Number number) NbtOps.createShort(short short2) NbtOps.createString(String string) NbtOps.empty()AbstractNbtList.get(int int2) Returns the element associated with the key from this compound, ornullif there is none.NbtList.get(int int2) private @Nullable NbtElementNbtList.getNullable(int index) NbtOps.ByteArrayMerger.getResult()NbtOps.CompoundListMerger.getResult()NbtOps.IntArrayMerger.getResult()NbtOps.LongArrayMerger.getResult()NbtOps.Merger.getResult()NbtCompound.put(String key, NbtElement element) Puts an element to this compound.(package private) static NbtElementNbtCompound.read(NbtType<?> reader, String key, DataInput input, NbtSizeTracker tracker) static NbtElementNbtIo.read(DataInput input, NbtSizeTracker tracker) Reads an NBT element frominput.static NbtElementNbtIo.readElement(DataInput input, NbtSizeTracker tracker) private static NbtElementNbtIo.readElement(DataInput input, NbtSizeTracker tracker, byte typeId) AbstractNbtList.remove(int int2) NbtList.remove(int int2) NbtOps.remove(NbtElement nbtElement, String string) NbtList.set(int int2, NbtElement nbtElement) private static NbtElementNbtList.unwrap(NbtCompound nbt) private static NbtElementNbtList.wrapIfNeeded(byte type, NbtElement value) Methods in net.minecraft.nbt that return types with arguments of type NbtElementModifier and TypeMethodDescriptionprotected com.mojang.serialization.DataResult<NbtElement> NbtOps.MapBuilder.build(NbtCompound nbtCompound, NbtElement nbtElement) NbtCompound.entrySet()com.mojang.serialization.DataResult<Consumer<Consumer<NbtElement>>> NbtOps.getList(NbtElement nbtElement) com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<NbtElement>> NbtOps.getMap(NbtElement nbtElement) com.mojang.serialization.DataResult<Consumer<BiConsumer<NbtElement, NbtElement>>> NbtOps.getMapEntries(NbtElement nbtElement) com.mojang.serialization.DataResult<Consumer<BiConsumer<NbtElement, NbtElement>>> NbtOps.getMapEntries(NbtElement nbtElement) com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<NbtElement, NbtElement>>> NbtOps.getMapValues(NbtElement nbtElement) com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<NbtElement, NbtElement>>> NbtOps.getMapValues(NbtElement nbtElement) private Optional<NbtElement> NbtCompound.getOptional(String key) private Optional<NbtElement> NbtList.getOptional(int index) com.mojang.serialization.DataResult<Stream<NbtElement>> NbtOps.getStream(NbtElement nbtElement) default Iterator<NbtElement> AbstractNbtList.iterator()com.mojang.serialization.RecordBuilder<NbtElement> NbtOps.mapBuilder()com.mojang.serialization.DataResult<NbtElement> NbtOps.mergeToList(NbtElement nbtElement, List<NbtElement> list) com.mojang.serialization.DataResult<NbtElement> NbtOps.mergeToList(NbtElement nbtElement, NbtElement nbtElement2) com.mojang.serialization.DataResult<NbtElement> NbtOps.mergeToMap(NbtElement nbtElement, com.mojang.serialization.MapLike<NbtElement> mapLike) com.mojang.serialization.DataResult<NbtElement> NbtOps.mergeToMap(NbtElement nbtElement, Map<NbtElement, NbtElement> map) com.mojang.serialization.DataResult<NbtElement> NbtOps.mergeToMap(NbtElement nbtElement, NbtElement nbtElement2, NbtElement nbtElement3) default Stream<NbtElement> AbstractNbtList.stream()NbtList.stream()NbtCompound.values()Methods in net.minecraft.nbt with parameters of type NbtElementModifier and TypeMethodDescriptionvoidNbtList.add(int int2, NbtElement nbtElement) booleanAbstractNbtList.addElement(int index, NbtElement element) Insertselementatindex.booleanNbtByteArray.addElement(int index, NbtElement element) Insertselementatindex.booleanNbtIntArray.addElement(int index, NbtElement element) Insertselementatindex.booleanNbtList.addElement(int index, NbtElement element) Insertselementatindex.booleanNbtLongArray.addElement(int index, NbtElement element) Insertselementatindex.protected NbtCompoundNbtOps.MapBuilder.append(String string, NbtElement nbtElement, NbtCompound nbtCompound) static StringBuilderNbtHelper.appendFormattedString(StringBuilder stringBuilder, NbtElement nbt, int depth, boolean withArrayContents) protected com.mojang.serialization.DataResult<NbtElement> NbtOps.MapBuilder.build(NbtCompound nbtCompound, NbtElement nbtElement) <U> UNbtOps.convertTo(com.mojang.serialization.DynamicOps<U> dynamicOps, NbtElement nbtElement) private static NbtCompoundNbtList.convertToCompound(NbtElement nbt) private static Optional<NbtOps.Merger> NbtOps.createMerger(NbtElement nbt) private static NbtCompoundStringNbtReader.expectCompound(com.mojang.brigadier.StringReader reader, NbtElement nbtElement) com.mojang.serialization.DataResult<ByteBuffer> NbtOps.getByteBuffer(NbtElement nbtElement) com.mojang.serialization.DataResult<IntStream> NbtOps.getIntStream(NbtElement nbtElement) com.mojang.serialization.DataResult<Consumer<Consumer<NbtElement>>> NbtOps.getList(NbtElement nbtElement) com.mojang.serialization.DataResult<LongStream> NbtOps.getLongStream(NbtElement nbtElement) com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<NbtElement>> NbtOps.getMap(NbtElement nbtElement) com.mojang.serialization.DataResult<Consumer<BiConsumer<NbtElement, NbtElement>>> NbtOps.getMapEntries(NbtElement nbtElement) com.mojang.serialization.DataResult<Stream<com.mojang.datafixers.util.Pair<NbtElement, NbtElement>>> NbtOps.getMapValues(NbtElement nbtElement) com.mojang.serialization.DataResult<Number> NbtOps.getNumberValue(NbtElement nbtElement) com.mojang.serialization.DataResult<Stream<NbtElement>> NbtOps.getStream(NbtElement nbtElement) com.mojang.serialization.DataResult<String> NbtOps.getStringValue(NbtElement nbtElement) static booleanNbtHelper.matches(@Nullable NbtElement standard, @Nullable NbtElement subject, boolean ignoreListOrder) Returns whetherstandardis a subset ofsubject.NbtOps.ByteArrayMerger.merge(NbtElement nbt) NbtOps.CompoundListMerger.merge(NbtElement nbt) NbtOps.IntArrayMerger.merge(NbtElement nbt) NbtOps.LongArrayMerger.merge(NbtElement nbt) NbtOps.Merger.merge(NbtElement nbt) com.mojang.serialization.DataResult<NbtElement> NbtOps.mergeToList(NbtElement nbtElement, List<NbtElement> list) com.mojang.serialization.DataResult<NbtElement> NbtOps.mergeToList(NbtElement nbtElement, NbtElement nbtElement2) com.mojang.serialization.DataResult<NbtElement> NbtOps.mergeToMap(NbtElement nbtElement, com.mojang.serialization.MapLike<NbtElement> mapLike) com.mojang.serialization.DataResult<NbtElement> NbtOps.mergeToMap(NbtElement nbtElement, Map<NbtElement, NbtElement> map) com.mojang.serialization.DataResult<NbtElement> NbtOps.mergeToMap(NbtElement nbtElement, NbtElement nbtElement2, NbtElement nbtElement3) NbtCompound.put(String key, NbtElement element) Puts an element to this compound.NbtOps.remove(NbtElement nbtElement, String string) NbtList.set(int int2, NbtElement nbtElement) booleanAbstractNbtList.setElement(int index, NbtElement element) Sets the element atindextoelement.booleanNbtByteArray.setElement(int index, NbtElement element) Sets the element atindextoelement.booleanNbtIntArray.setElement(int index, NbtElement element) Sets the element atindextoelement.booleanNbtList.setElement(int index, NbtElement element) Sets the element atindextoelement.booleanNbtLongArray.setElement(int index, NbtElement element) Sets the element atindextoelement.static StringNbtHelper.toFormattedString(NbtElement nbt) Returns the human-readable, non-deserializable representation ofnbt.static StringNbtHelper.toFormattedString(NbtElement nbt, boolean withArrayContents) Returns the human-readable, non-deserializable representation ofnbt.static TextNbtHelper.toPrettyPrintedText(NbtElement element) Returns the pretty-printed text representation ofelement.voidNbtList.unwrapAndAdd(NbtElement nbt) private static NbtElementNbtList.wrapIfNeeded(byte type, NbtElement value) private static voidNbtCompound.write(String key, NbtElement element, DataOutput output) static voidNbtIo.write(NbtElement nbt, DataOutput output) Writes thenbttooutput.static voidNbtIo.writeForPacket(NbtElement nbt, DataOutput output) Writes thenbttooutput.static voidNbtIo.writeUnsafe(NbtElement nbt, DataOutput output) Writes thenbttooutput.Method parameters in net.minecraft.nbt with type arguments of type NbtElementModifier and TypeMethodDescription<T> voidNbtCompound.copyFromCodec(com.mojang.serialization.MapCodec<T> codec, com.mojang.serialization.DynamicOps<NbtElement> ops, T value) NbtOps.createList(Stream<NbtElement> stream) NbtOps.createMap(Stream<com.mojang.datafixers.util.Pair<NbtElement, NbtElement>> stream) NbtOps.createMap(Stream<com.mojang.datafixers.util.Pair<NbtElement, NbtElement>> stream) <T> Optional<T> NbtCompound.decode(com.mojang.serialization.MapCodec<T> codec, com.mojang.serialization.DynamicOps<NbtElement> ops) voidNbtCompound.forEach(BiConsumer<String, NbtElement> entryConsumer) <T> Optional<T> NbtCompound.get(String key, com.mojang.serialization.Codec<T> codec, com.mojang.serialization.DynamicOps<NbtElement> ops) default NbtOps.MergerNbtOps.Merger.merge(Iterable<NbtElement> nbts) default NbtOps.MergerNbtOps.Merger.merge(Stream<NbtElement> nbts) com.mojang.serialization.DataResult<NbtElement> NbtOps.mergeToList(NbtElement nbtElement, List<NbtElement> list) com.mojang.serialization.DataResult<NbtElement> NbtOps.mergeToMap(NbtElement nbtElement, com.mojang.serialization.MapLike<NbtElement> mapLike) com.mojang.serialization.DataResult<NbtElement> NbtOps.mergeToMap(NbtElement nbtElement, Map<NbtElement, NbtElement> map) com.mojang.serialization.DataResult<NbtElement> NbtOps.mergeToMap(NbtElement nbtElement, Map<NbtElement, NbtElement> map) <T> voidNbtCompound.put(String key, com.mojang.serialization.Codec<T> codec, com.mojang.serialization.DynamicOps<NbtElement> ops, T value) <T> voidNbtCompound.putNullable(String key, com.mojang.serialization.Codec<T> codec, com.mojang.serialization.DynamicOps<NbtElement> ops, T value) Constructor parameters in net.minecraft.nbt with type arguments of type NbtElementModifierConstructorDescription(package private)NbtCompound(Map<String, NbtElement> entries) (package private)NbtList(List<NbtElement> value)  - 
Uses of NbtElement in net.minecraft.nbt.scanner
Fields in net.minecraft.nbt.scanner declared as NbtElementMethods in net.minecraft.nbt.scanner that return NbtElementModifier and TypeMethodDescriptionNbtCollector.getRoot()NbtCollector.CompoundNode.getValue()NbtCollector.ListNode.getValue()NbtCollector.Node.getValue()NbtCollector.RootNode.getValue()Methods in net.minecraft.nbt.scanner with parameters of type NbtElementModifier and TypeMethodDescriptionprivate voidNbtCollector.append(NbtElement nbt) voidNbtCollector.CompoundNode.append(NbtElement value) voidNbtCollector.ListNode.append(NbtElement value) voidNbtCollector.Node.append(NbtElement value) voidNbtCollector.RootNode.append(NbtElement value)  - 
Uses of NbtElement in net.minecraft.nbt.visitor
Methods in net.minecraft.nbt.visitor with parameters of type NbtElementModifier and TypeMethodDescriptionNbtOrderedStringFormatter.apply(NbtElement element) Returns the stringified NBTelement.NbtTextFormatter.apply(NbtElement element) Returns the textified NBTelement.private voidNbtTextFormatter.formatSubElement(NbtElement element, boolean indent)  - 
Uses of NbtElement in net.minecraft.network
Methods in net.minecraft.network that return NbtElementModifier and TypeMethodDescriptionstatic @Nullable NbtElementPacketByteBuf.readNbt(ByteBuf buf, NbtSizeTracker sizeTracker) PacketByteBuf.readNbt(NbtSizeTracker sizeTracker) Reads an NBT element from this buf.Methods in net.minecraft.network with parameters of type NbtElementModifier and TypeMethodDescriptionstatic voidPacketByteBuf.writeNbt(ByteBuf buf, @Nullable NbtElement nbt) PacketByteBuf.writeNbt(@Nullable NbtElement nbt) Writes an NBT element to this buf.Method parameters in net.minecraft.network with type arguments of type NbtElementModifier and TypeMethodDescription<T> TPacketByteBuf.decode(com.mojang.serialization.DynamicOps<NbtElement> ops, com.mojang.serialization.Codec<T> codec) Deprecated.<T> TPacketByteBuf.decode(com.mojang.serialization.DynamicOps<NbtElement> ops, com.mojang.serialization.Codec<T> codec, NbtSizeTracker sizeTracker) Deprecated.<T> PacketByteBufPacketByteBuf.encode(com.mojang.serialization.DynamicOps<NbtElement> ops, com.mojang.serialization.Codec<T> codec, T value) Deprecated. - 
Uses of NbtElement in net.minecraft.network.codec
Fields in net.minecraft.network.codec with type parameters of type NbtElementModifier and TypeFieldDescriptionstatic final PacketCodec<ByteBuf, NbtElement> PacketCodecs.NBT_ELEMENTA codec for an NBT element of up to0x200000Lbytes.static final PacketCodec<ByteBuf, NbtElement> PacketCodecs.UNLIMITED_NBT_ELEMENTA codec for an NBT element of unlimited size.Methods in net.minecraft.network.codec that return types with arguments of type NbtElementModifier and TypeMethodDescriptionstatic PacketCodec<ByteBuf, NbtElement> PacketCodecs.nbt(Supplier<NbtSizeTracker> sizeTracker) Returns a codec for an NBT element. - 
Uses of NbtElement in net.minecraft.predicate
Methods in net.minecraft.predicate with parameters of type NbtElement - 
Uses of NbtElement in net.minecraft.registry
Fields in net.minecraft.registry with type parameters of type NbtElementModifier and TypeFieldDescriptionprivate final Optional<NbtElement> SerializableRegistries.SerializedRegistryEntry.dataThe field for thedatarecord component.Methods in net.minecraft.registry that return types with arguments of type NbtElementModifier and TypeMethodDescriptionSerializableRegistries.SerializedRegistryEntry.data()Returns the value of thedatarecord component.Method parameters in net.minecraft.registry with type arguments of type NbtElementModifier and TypeMethodDescriptionstatic voidSerializableRegistries.forEachSyncedRegistry(com.mojang.serialization.DynamicOps<NbtElement> nbtOps, DynamicRegistryManager registryManager, Set<VersionedIdentifier> knownPacks, BiConsumer<RegistryKey<? extends Registry<?>>, List<SerializableRegistries.SerializedRegistryEntry>> callback) private static <T> voidSerializableRegistries.serialize(com.mojang.serialization.DynamicOps<NbtElement> nbtOps, RegistryLoader.Entry<T> entry, DynamicRegistryManager registryManager, Set<VersionedIdentifier> knownPacks, BiConsumer<RegistryKey<? extends Registry<?>>, List<SerializableRegistries.SerializedRegistryEntry>> callback) Constructor parameters in net.minecraft.registry with type arguments of type NbtElementModifierConstructorDescriptionSerializedRegistryEntry(Identifier identifier, Optional<NbtElement> optional)  - 
Uses of NbtElement in net.minecraft.server.command
Methods in net.minecraft.server.command that return NbtElementModifier and TypeMethodDescriptionstatic NbtElementDataCommand.getNbt(NbtPathArgumentType.NbtPath path, DataCommandObject object) Methods in net.minecraft.server.command that return types with arguments of type NbtElementModifier and TypeMethodDescriptionprivate static List<NbtElement> DataCommand.getValues(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, DataCommand.ObjectType objectType) private static List<NbtElement> DataCommand.getValuesByPath(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, DataCommand.ObjectType objectType) private static List<NbtElement> DataCommand.mapValues(List<NbtElement> list, DataCommand.Processor processor) Methods in net.minecraft.server.command with parameters of type NbtElementMethod parameters in net.minecraft.server.command with type arguments of type NbtElementModifier and TypeMethodDescriptionprivate static intDataCommand.executeModify(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, DataCommand.ObjectType objectType, DataCommand.ModifyOperation modifier, List<NbtElement> elements) private static ServerCommandSourceExecuteCommand.executeStoreData(ServerCommandSource source, DataCommandObject object, NbtPathArgumentType.NbtPath path, IntFunction<NbtElement> nbtSetter, boolean requestResult) private static List<NbtElement> DataCommand.mapValues(List<NbtElement> list, DataCommand.Processor processor) intDataCommand.ModifyOperation.modify(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, NbtCompound sourceNbt, NbtPathArgumentType.NbtPath path, List<NbtElement> elements)  - 
Uses of NbtElement in net.minecraft.server.function
Methods in net.minecraft.server.function with parameters of type NbtElement - 
Uses of NbtElement in net.minecraft.structure
Methods in net.minecraft.structure that return NbtElement - 
Uses of NbtElement in net.minecraft.text
Methods in net.minecraft.text with parameters of type NbtElement - 
Uses of NbtElement in net.minecraft.world
Method parameters in net.minecraft.world with type arguments of type NbtElementModifier and TypeMethodDescriptionprivate <T extends PersistentState>
NbtCompoundPersistentStateManager.encode(PersistentStateType<T> type, PersistentState state, RegistryOps<NbtElement> ops)  - 
Uses of NbtElement in net.minecraft.world.level.storage
Methods in net.minecraft.world.level.storage that return NbtElementModifier and TypeMethodDescriptionprivate static @Nullable NbtElementLevelStorage.loadCompactLevelData(Path path) Returns the compact version of the NBT for the level datafile. - 
Uses of NbtElement in net.minecraft.world.storage
Methods in net.minecraft.world.storage that return types with arguments of type NbtElementModifier and TypeMethodDescriptioncom.mojang.serialization.Dynamic<NbtElement> ChunkPosKeyedStorage.update(com.mojang.serialization.Dynamic<NbtElement> nbt, int oldVersion) Methods in net.minecraft.world.storage with parameters of type NbtElementModifier and TypeMethodDescriptionstatic <T> SerializingRegionBasedStorage.LoadResult<T> SerializingRegionBasedStorage.LoadResult.fromNbt(com.mojang.serialization.Codec<T> sectionCodec, com.mojang.serialization.DynamicOps<NbtElement> ops, NbtElement nbt, ChunkPosKeyedStorage storage, HeightLimitView world) Method parameters in net.minecraft.world.storage with type arguments of type NbtElementModifier and TypeMethodDescriptionstatic <T> SerializingRegionBasedStorage.LoadResult<T> SerializingRegionBasedStorage.LoadResult.fromNbt(com.mojang.serialization.Codec<T> sectionCodec, com.mojang.serialization.DynamicOps<NbtElement> ops, NbtElement nbt, ChunkPosKeyedStorage storage, HeightLimitView world) com.mojang.serialization.Dynamic<NbtElement> ChunkPosKeyedStorage.update(com.mojang.serialization.Dynamic<NbtElement> nbt, int oldVersion)