Uses of Interface
net.minecraft.nbt.Tag
Packages that use Tag
Package
Description
- 
Uses of Tag in net.minecraft.advancements.critereonMethods in net.minecraft.advancements.critereon with parameters of type Tag
- 
Uses of Tag in net.minecraft.commands.argumentsFields in net.minecraft.commands.arguments with type parameters of type TagModifier and TypeFieldDescriptionNbtPathArgument.MatchElementNode.predicateNbtPathArgument.MatchObjectNode.predicateNbtPathArgument.MatchRootObjectNode.predicateMethods in net.minecraft.commands.arguments that return TagModifier and TypeMethodDescriptionNbtPathArgument.AllElementsNode.createPreferredParentTag()NbtPathArgument.CompoundChildNode.createPreferredParentTag()NbtPathArgument.IndexedElementNode.createPreferredParentTag()NbtPathArgument.MatchElementNode.createPreferredParentTag()NbtPathArgument.MatchObjectNode.createPreferredParentTag()NbtPathArgument.MatchRootObjectNode.createPreferredParentTag()NbtPathArgument.Node.createPreferredParentTag()static <S> TagNbtTagArgument.getNbtTag(com.mojang.brigadier.context.CommandContext<S> p_100663_, String p_100664_) NbtTagArgument.parse(com.mojang.brigadier.StringReader p_100661_) Methods in net.minecraft.commands.arguments that return types with arguments of type TagModifier and TypeMethodDescriptionNbtPathArgument.createTagPredicate(CompoundTag p_99511_) NbtPathArgument.NbtPath.getOrCreate(Tag p_99641_, Supplier<Tag> p_99642_) NbtPathArgument.Node.getOrCreate(List<Tag> p_99659_, Supplier<Tag> p_99660_) NbtPathArgument.NbtPath.getOrCreateParents(Tag p_99651_) Methods in net.minecraft.commands.arguments with parameters of type TagModifier and TypeMethodDescriptionintNbtPathArgument.NbtPath.countMatching(Tag p_99644_) NbtPathArgument.NbtPath.getOrCreate(Tag p_99641_, Supplier<Tag> p_99642_) NbtPathArgument.NbtPath.getOrCreateParents(Tag p_99651_) voidNbtPathArgument.AllElementsNode.getOrCreateTag(Tag p_99528_, Supplier<Tag> p_99529_, List<Tag> p_99530_) voidNbtPathArgument.CompoundChildNode.getOrCreateTag(Tag p_99544_, Supplier<Tag> p_99545_, List<Tag> p_99546_) voidNbtPathArgument.IndexedElementNode.getOrCreateTag(Tag p_99560_, Supplier<Tag> p_99561_, List<Tag> p_99562_) voidNbtPathArgument.MatchElementNode.getOrCreateTag(Tag p_99581_, Supplier<Tag> p_99582_, List<Tag> p_99583_) voidNbtPathArgument.MatchObjectNode.getOrCreateTag(Tag p_99600_, Supplier<Tag> p_99601_, List<Tag> p_99602_) voidNbtPathArgument.MatchRootObjectNode.getOrCreateTag(Tag p_99616_, Supplier<Tag> p_99617_, List<Tag> p_99618_) voidvoidvoidvoidvoidvoidvoidvoidstatic booleanintintintintintintintintintintintintintintintintMethod parameters in net.minecraft.commands.arguments with type arguments of type TagModifier and TypeMethodDescriptionprivate static intprivate static intNbtPathArgument.NbtPath.getOrCreate(Tag p_99641_, Supplier<Tag> p_99642_) NbtPathArgument.Node.getOrCreate(List<Tag> p_99659_, Supplier<Tag> p_99660_) NbtPathArgument.Node.getOrCreate(List<Tag> p_99659_, Supplier<Tag> p_99660_) voidNbtPathArgument.AllElementsNode.getOrCreateTag(Tag p_99528_, Supplier<Tag> p_99529_, List<Tag> p_99530_) voidNbtPathArgument.AllElementsNode.getOrCreateTag(Tag p_99528_, Supplier<Tag> p_99529_, List<Tag> p_99530_) voidNbtPathArgument.CompoundChildNode.getOrCreateTag(Tag p_99544_, Supplier<Tag> p_99545_, List<Tag> p_99546_) voidNbtPathArgument.CompoundChildNode.getOrCreateTag(Tag p_99544_, Supplier<Tag> p_99545_, List<Tag> p_99546_) voidNbtPathArgument.IndexedElementNode.getOrCreateTag(Tag p_99560_, Supplier<Tag> p_99561_, List<Tag> p_99562_) voidNbtPathArgument.IndexedElementNode.getOrCreateTag(Tag p_99560_, Supplier<Tag> p_99561_, List<Tag> p_99562_) voidNbtPathArgument.MatchElementNode.getOrCreateTag(Tag p_99581_, Supplier<Tag> p_99582_, List<Tag> p_99583_) voidNbtPathArgument.MatchElementNode.getOrCreateTag(Tag p_99581_, Supplier<Tag> p_99582_, List<Tag> p_99583_) voidNbtPathArgument.MatchObjectNode.getOrCreateTag(Tag p_99600_, Supplier<Tag> p_99601_, List<Tag> p_99602_) voidNbtPathArgument.MatchObjectNode.getOrCreateTag(Tag p_99600_, Supplier<Tag> p_99601_, List<Tag> p_99602_) voidNbtPathArgument.MatchRootObjectNode.getOrCreateTag(Tag p_99616_, Supplier<Tag> p_99617_, List<Tag> p_99618_) voidNbtPathArgument.MatchRootObjectNode.getOrCreateTag(Tag p_99616_, Supplier<Tag> p_99617_, List<Tag> p_99618_) voidvoidvoidvoidvoidvoidvoidvoidvoidintNbtPathArgument.NbtPath.insert(int p_263397_, CompoundTag p_263348_, List<Tag> p_263419_) intintintintintintint
- 
Uses of Tag in net.minecraft.commands.functionsMethods in net.minecraft.commands.functions with parameters of type Tag
- 
Uses of Tag in net.minecraft.nbtClasses in net.minecraft.nbt with type parameters of type TagModifier and TypeClassDescriptionclassCollectionTag<T extends Tag>interfacestatic interfaceTagType.StaticSize<T extends Tag>static interfaceTagType.VariableSize<T extends Tag>Classes in net.minecraft.nbt that implement TagModifier and TypeClassDescriptionclassclassclassCollectionTag<T extends Tag>classclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.nbt with type parameters of type TagMethods in net.minecraft.nbt that return TagModifier and TypeMethodDescriptionByteArrayTag.copy()Tag.copy()NbtOps.createBoolean(boolean p_129050_) NbtOps.createByte(byte p_128963_) NbtOps.createByteList(ByteBuffer p_128990_) NbtOps.createDouble(double p_128972_) NbtOps.createFloat(float p_128974_) NbtOps.createInt(int p_128976_) NbtOps.createIntList(IntStream p_129000_) NbtOps.createList(Stream<Tag> p_129052_) NbtOps.createLong(long p_128978_) NbtOps.createLongList(LongStream p_129002_) NbtOps.createNumeric(Number p_128983_) NbtOps.createShort(short p_129048_) NbtOps.createString(String p_128985_) NbtOps.empty()ListTag.get(int p_128781_) static TagNbtIo.readAnyTag(DataInput p_294481_, NbtAccounter p_294287_) private TagTagParser.readArrayTag()protected TagTagParser.readList()private TagTagParser.readListTag()(package private) static TagCompoundTag.readNamedTagData(TagType<?> p_128414_, String p_128415_, DataInput p_128416_, NbtAccounter p_128418_) private static TagNbtIo.readTagSafe(DataInput p_295228_, NbtAccounter p_294806_, byte p_294992_) protected TagTagParser.readTypedValue()private static TagNbtIo.readUnnamedTag(DataInput p_128931_, NbtAccounter p_128933_) TagParser.readValue()ListTag.remove(int p_128751_) NbtOps.ByteListCollector.result()NbtOps.HeterogenousListCollector.result()NbtOps.HomogenousListCollector.result()NbtOps.InitialListCollector.result()NbtOps.IntListCollector.result()NbtOps.ListCollector.result()NbtOps.LongListCollector.result()private static TagNbtOps.tryUnwrap(CompoundTag p_251041_) private Tagprivate static TagNbtOps.HeterogenousListCollector.wrapIfNeeded(Tag p_252042_) Methods in net.minecraft.nbt that return types with arguments of type TagModifier and TypeMethodDescriptionprotected com.mojang.serialization.DataResult<Tag>NbtOps.NbtRecordBuilder.build(CompoundTag p_129190_, Tag p_129191_) CompoundTag.entries()com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<Tag>>com.mojang.serialization.DataResult<Consumer<BiConsumer<Tag,Tag>>> NbtOps.getMapEntries(Tag p_129103_) com.mojang.serialization.DataResult<Consumer<BiConsumer<Tag,Tag>>> NbtOps.getMapEntries(Tag p_129103_) NbtOps.getMapValues(Tag p_129070_) NbtOps.getMapValues(Tag p_129070_) com.mojang.serialization.RecordBuilder<Tag>NbtOps.mapBuilder()com.mojang.serialization.DataResult<Tag>NbtOps.mergeToList(Tag p_129038_, List<Tag> p_129039_) com.mojang.serialization.DataResult<Tag>NbtOps.mergeToList(Tag p_129041_, Tag p_129042_) com.mojang.serialization.DataResult<Tag>NbtOps.mergeToMap(Tag p_129032_, com.mojang.serialization.MapLike<Tag> p_129033_) com.mojang.serialization.DataResult<Tag>NbtOps.mergeToMap(Tag p_129044_, Tag p_129045_, Tag p_129046_) Methods in net.minecraft.nbt with parameters of type TagModifier and TypeMethodDescriptionvoidbooleanabstract booleanbooleanbooleanbooleanprotected CompoundTagNbtOps.NbtRecordBuilder.append(String p_129186_, Tag p_129187_, CompoundTag p_129188_) protected com.mojang.serialization.DataResult<Tag>NbtOps.NbtRecordBuilder.build(CompoundTag p_129190_, Tag p_129191_) static booleanNbtUtils.compareNbt(Tag p_129236_, Tag p_129237_, boolean p_129238_) <U> Uprivate static Optional<NbtOps.ListCollector>NbtOps.createCollector(Tag p_249503_) com.mojang.serialization.DataResult<ByteBuffer>NbtOps.getByteBuffer(Tag p_129132_) com.mojang.serialization.DataResult<IntStream>NbtOps.getIntStream(Tag p_129134_) com.mojang.serialization.DataResult<LongStream>NbtOps.getLongStream(Tag p_129136_) com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<Tag>>com.mojang.serialization.DataResult<Consumer<BiConsumer<Tag,Tag>>> NbtOps.getMapEntries(Tag p_129103_) NbtOps.getMapValues(Tag p_129070_) com.mojang.serialization.DataResult<Number>NbtOps.getNumberValue(Tag p_129030_) com.mojang.serialization.DataResult<String>NbtOps.getStringValue(Tag p_129061_) static UUIDcom.mojang.serialization.DataResult<Tag>NbtOps.mergeToList(Tag p_129038_, List<Tag> p_129039_) com.mojang.serialization.DataResult<Tag>NbtOps.mergeToList(Tag p_129041_, Tag p_129042_) com.mojang.serialization.DataResult<Tag>NbtOps.mergeToMap(Tag p_129032_, com.mojang.serialization.MapLike<Tag> p_129033_) com.mojang.serialization.DataResult<Tag>NbtOps.mergeToMap(Tag p_129044_, Tag p_129045_, Tag p_129046_) static StringBuilderNbtUtils.prettyPrint(StringBuilder p_178027_, Tag p_178028_, int p_178029_, boolean p_178030_) static StringNbtUtils.prettyPrint(Tag p_178058_) static StringNbtUtils.prettyPrint(Tag p_178051_, boolean p_178052_) booleanabstract booleanbooleanbooleanbooleanstatic ComponentNbtUtils.toPrettyComponent(Tag p_178062_) private booleanListTag.updateType(Tag p_128739_) private static CompoundTagNbtOps.HeterogenousListCollector.wrapElement(Tag p_251263_) private static TagNbtOps.HeterogenousListCollector.wrapIfNeeded(Tag p_252042_) static voidNbtIo.writeAnyTag(Tag p_294166_, DataOutput p_295552_) private static voidCompoundTag.writeNamedTag(String p_128369_, Tag p_128370_, DataOutput p_128371_) static voidNbtIo.writeUnnamedTag(Tag p_128951_, DataOutput p_128952_) static voidNbtIo.writeUnnamedTagWithFallback(Tag p_311861_, DataOutput p_312306_) Method parameters in net.minecraft.nbt with type arguments of type TagModifier and TypeMethodDescriptiondefault NbtOps.ListCollectordefault NbtOps.ListCollectorNbtOps.createList(Stream<Tag> p_129052_) com.mojang.serialization.DataResult<Tag>NbtOps.mergeToList(Tag p_129038_, List<Tag> p_129039_) com.mojang.serialization.DataResult<Tag>NbtOps.mergeToMap(Tag p_129032_, com.mojang.serialization.MapLike<Tag> p_129033_) Constructors in net.minecraft.nbt with parameters of type TagConstructor parameters in net.minecraft.nbt with type arguments of type TagModifierConstructorDescriptionprotectedCompoundTag(Map<String, Tag> p_128333_) HeterogenousListCollector(Collection<Tag> p_249606_) (package private)
- 
Uses of Tag in net.minecraft.nbt.visitorsFields in net.minecraft.nbt.visitors declared as TagFields in net.minecraft.nbt.visitors with type parameters of type TagMethods in net.minecraft.nbt.visitors that return TagMethods in net.minecraft.nbt.visitors with parameters of type Tag
- 
Uses of Tag in net.minecraft.networkMethods in net.minecraft.network that return TagMethods in net.minecraft.network with parameters of type TagMethod parameters in net.minecraft.network with type arguments of type TagModifier and TypeMethodDescription<T> TFriendlyByteBuf.readWithCodec(com.mojang.serialization.DynamicOps<Tag> p_266903_, com.mojang.serialization.Codec<T> p_267107_, NbtAccounter p_295027_) Deprecated.<T> TFriendlyByteBuf.readWithCodecTrusted(com.mojang.serialization.DynamicOps<Tag> p_295347_, com.mojang.serialization.Codec<T> p_296304_) Deprecated.<T> FriendlyByteBufFriendlyByteBuf.writeWithCodec(com.mojang.serialization.DynamicOps<Tag> p_266702_, com.mojang.serialization.Codec<T> p_267245_, T p_266783_) Deprecated.
- 
Uses of Tag in net.minecraft.network.protocol.configurationFields in net.minecraft.network.protocol.configuration with type parameters of type TagModifier and TypeFieldDescriptionprivate static final RegistryOps<Tag>ClientboundRegistryDataPacket.BUILTIN_CONTEXT_OPS
- 
Uses of Tag in net.minecraft.server.commandsMethod parameters in net.minecraft.server.commands with type arguments of type TagModifier and TypeMethodDescriptionprivate static CommandSourceStackExecuteCommand.storeData(CommandSourceStack p_137118_, DataAccessor p_137119_, NbtPathArgument.NbtPath p_137120_, IntFunction<Tag> p_137121_, boolean p_137122_) 
- 
Uses of Tag in net.minecraft.server.commands.dataMethods in net.minecraft.server.commands.data that return TagModifier and TypeMethodDescriptionstatic TagDataCommands.getSingleTag(NbtPathArgument.NbtPath p_139399_, DataAccessor p_139400_) Methods in net.minecraft.server.commands.data that return types with arguments of type TagModifier and TypeMethodDescriptionDataCommands.getSingletonSource(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_265108_, DataCommands.DataProvider p_265370_) DataCommands.resolveSourcePath(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_265468_, DataCommands.DataProvider p_265670_) DataCommands.stringifyTagList(List<Tag> p_288980_, DataCommands.StringProcessor p_289012_) Methods in net.minecraft.server.commands.data with parameters of type TagModifier and TypeMethodDescriptionprivate static StringBlockDataAccessor.getPrintSuccess(Tag p_139309_) DataAccessor.getPrintSuccess(Tag p_139324_) EntityDataAccessor.getPrintSuccess(Tag p_139521_) StorageDataAccessor.getPrintSuccess(Tag p_139558_) Method parameters in net.minecraft.server.commands.data with type arguments of type TagModifier and TypeMethodDescriptionprivate static intDataCommands.manipulateData(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_139376_, DataCommands.DataProvider p_139377_, DataCommands.DataManipulator p_139378_, List<Tag> p_139379_) intDataCommands.DataManipulator.modify(com.mojang.brigadier.context.CommandContext<CommandSourceStack> p_139496_, CompoundTag p_139497_, NbtPathArgument.NbtPath p_139498_, List<Tag> p_139499_) DataCommands.stringifyTagList(List<Tag> p_288980_, DataCommands.StringProcessor p_289012_) 
- 
Uses of Tag in net.minecraft.world.entityMethod parameters in net.minecraft.world.entity with type arguments of type Tag
- 
Uses of Tag in net.minecraft.world.entity.monsterFields in net.minecraft.world.entity.monster declared as TagMethods in net.minecraft.world.entity.monster with parameters of type Tag
- 
Uses of Tag in net.minecraft.world.entity.npcMethods in net.minecraft.world.entity.npc with parameters of type Tag
- 
Uses of Tag in net.minecraft.world.itemMethods in net.minecraft.world.item with parameters of type Tag
- 
Uses of Tag in net.minecraft.world.level.levelgen.structure.piecesMethods in net.minecraft.world.level.levelgen.structure.pieces that return TagModifier and TypeMethodDescriptionPiecesContainer.save(StructurePieceSerializationContext p_192750_) 
- 
Uses of Tag in net.minecraft.world.level.storageMethods in net.minecraft.world.level.storage that return TagModifier and TypeMethodDescriptionprivate static TagLevelStorageSource.readLightweightData(Path p_230837_) 
- 
Uses of Tag in net.minecraft.world.level.storage.loot.functionsMethods in net.minecraft.world.level.storage.loot.functions with parameters of type TagModifier and TypeMethodDescriptionvoidabstract voidCopyNbtFunction.MergeStrategy.merge(Tag p_80351_, NbtPathArgument.NbtPath p_80352_, List<Tag> p_80353_) Method parameters in net.minecraft.world.level.storage.loot.functions with type arguments of type Tag
- 
Uses of Tag in net.minecraft.world.level.storage.loot.providers.nbtMethods in net.minecraft.world.level.storage.loot.providers.nbt that return TagModifier and TypeMethodDescriptionContextNbtProvider.get(LootContext p_165573_) ContextNbtProvider.Getter.get(LootContext p_165591_) NbtProvider.get(LootContext p_165622_) StorageNbtProvider.get(LootContext p_165636_) 
- 
Uses of Tag in net.minecraft.world.ticksMethods in net.minecraft.world.ticks that return Tag
- 
Uses of Tag in net.neoforged.neoforge.attachmentClasses in net.neoforged.neoforge.attachment with type parameters of type TagModifier and TypeInterfaceDescriptioninterfaceIAttachmentSerializer<S extends Tag,T> Serializer for data attachments.Methods in net.neoforged.neoforge.attachment with type parameters of type TagModifier and TypeMethodDescriptionstatic <S extends Tag,T extends INBTSerializable<S>> 
 AttachmentType.Builder<T>AttachmentType.serializable(Function<IAttachmentHolder, T> defaultValueConstructor) Create a builder for an attachment type that usesINBTSerializablefor serialization.static <S extends Tag,T extends INBTSerializable<S>> 
 AttachmentType.Builder<T>AttachmentType.serializable(Supplier<T> defaultValueSupplier) Create a builder for an attachment type that usesINBTSerializablefor serialization.
- 
Uses of Tag in net.neoforged.neoforge.common.utilClasses in net.neoforged.neoforge.common.util with type parameters of type TagModifier and TypeInterfaceDescriptioninterfaceINBTSerializable<T extends Tag>An interface designed to unify various things in the Minecraft code base that can be serialized to and from a NBT tag.
- 
Uses of Tag in net.neoforged.neoforge.energyMethods in net.neoforged.neoforge.energy that return TagMethods in net.neoforged.neoforge.energy with parameters of type Tag