Uses of Interface
net.minecraft.nbt.Tag
Packages that use Tag
Package
Description
-
Uses of Tag in net.minecraft.advancements.critereon
Methods in net.minecraft.advancements.critereon with parameters of type Tag -
Uses of Tag in net.minecraft.client.player.inventory
Fields in net.minecraft.client.player.inventory with type parameters of type TagModifier and TypeFieldDescriptionprivate static final com.mojang.serialization.DynamicOps<Tag> Hotbar.DEFAULT_OPS -
Uses of Tag in net.minecraft.commands.arguments
Fields in net.minecraft.commands.arguments with type parameters of type TagModifier and TypeFieldDescriptionprivate static final com.mojang.serialization.DynamicOps<Tag> ComponentArgument.OPSprivate static final com.mojang.serialization.DynamicOps<Tag> StyleArgument.OPSNbtPathArgument.MatchElementNode.predicateNbtPathArgument.MatchObjectNode.predicateNbtPathArgument.MatchRootObjectNode.predicateprivate static final CommandArgumentParser<Tag> ComponentArgument.TAG_PARSERprivate static final CommandArgumentParser<Tag> NbtTagArgument.TAG_PARSERprivate static final CommandArgumentParser<Tag> StyleArgument.TAG_PARSERMethods 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> TagMethods in net.minecraft.commands.arguments that return types with arguments of type TagModifier and TypeMethodDescriptionNbtPathArgument.createTagPredicate(CompoundTag tag) NbtPathArgument.NbtPath.getOrCreate(Tag tag, Supplier<Tag> supplier) NbtPathArgument.Node.getOrCreate(List<Tag> tags, Supplier<Tag> supplier) NbtPathArgument.NbtPath.getOrCreateParents(Tag tag) Methods in net.minecraft.commands.arguments with parameters of type TagModifier and TypeMethodDescriptionintNbtPathArgument.NbtPath.countMatching(Tag tag) NbtPathArgument.NbtPath.getOrCreate(Tag tag, Supplier<Tag> supplier) NbtPathArgument.NbtPath.getOrCreateParents(Tag tag) 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 tag, Supplier<Tag> supplier) NbtPathArgument.Node.getOrCreate(List<Tag> tags, Supplier<Tag> supplier) NbtPathArgument.Node.getOrCreate(List<Tag> tags, Supplier<Tag> supplier) 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 index, CompoundTag rootTag, List<Tag> tagsToInsert) intintintintintintint -
Uses of Tag in net.minecraft.commands.arguments.item
Fields in net.minecraft.commands.arguments.item with type parameters of type TagModifier and TypeFieldDescription(package private) final RegistryOps<Tag> ItemParser.registryOpsItemParser.tagParser -
Uses of Tag in net.minecraft.commands.functions
Methods in net.minecraft.commands.functions with parameters of type Tag -
Uses of Tag in net.minecraft.core
Fields in net.minecraft.core with type parameters of type TagModifier and TypeFieldDescriptionRegistrySynchronization.PackedRegistryEntry.dataThe field for thedatarecord component.Methods in net.minecraft.core that return types with arguments of type TagModifier and TypeMethodDescriptionRegistrySynchronization.PackedRegistryEntry.data()Returns the value of thedatarecord component.Method parameters in net.minecraft.core with type arguments of type TagModifier and TypeMethodDescriptionstatic voidRegistrySynchronization.packRegistries(com.mojang.serialization.DynamicOps<Tag> ops, RegistryAccess registryAccess, Set<KnownPack> packs, BiConsumer<ResourceKey<? extends Registry<?>>, List<RegistrySynchronization.PackedRegistryEntry>> packetSender) private static <T> voidRegistrySynchronization.packRegistry(com.mojang.serialization.DynamicOps<Tag> ops, RegistryDataLoader.RegistryData<T> registryData, RegistryAccess registryAccess, Set<KnownPack> packs, BiConsumer<ResourceKey<? extends Registry<?>>, List<RegistrySynchronization.PackedRegistryEntry>> packetSender) Constructor parameters in net.minecraft.core with type arguments of type TagModifierConstructorDescriptionPackedRegistryEntry(ResourceLocation id, Optional<Tag> data) Creates an instance of aPackedRegistryEntryrecord class. -
Uses of Tag in net.minecraft.nbt
Classes in net.minecraft.nbt with type parameters of type TagModifier and TypeInterfaceDescriptioninterfacestatic interfaceTagType.StaticSize<T extends Tag>static interfaceTagType.VariableSize<T extends Tag>Subinterfaces of Tag in net.minecraft.nbtModifier and TypeInterfaceDescriptioninterfaceinterfaceinterfaceClasses in net.minecraft.nbt that implement TagModifier and TypeClassDescriptionfinal classfinal recordfinal classfinal recordfinal classfinal recordfinal classfinal recordfinal classfinal classfinal recordfinal recordfinal recordFields in net.minecraft.nbt with type parameters of type TagMethods in net.minecraft.nbt that return TagModifier and TypeMethodDescriptionByteArrayTag.copy()default TagPrimitiveTag.copy()Tag.copy()NbtOps.createBoolean(boolean data) NbtOps.createByte(byte data) NbtOps.createByteList(ByteBuffer data) NbtOps.createDouble(double data) NbtOps.createFloat(float data) NbtOps.createInt(int data) NbtOps.createIntList(IntStream data) NbtOps.createList(Stream<Tag> data) NbtOps.createLong(long data) NbtOps.createLongList(LongStream data) NbtOps.createNumeric(Number data) NbtOps.createShort(short data) NbtOps.createString(String data) NbtOps.empty()CollectionTag.get(int index) ListTag.get(int index) private TagListTag.getNullable(int index) static TagNbtIo.readAnyTag(DataInput input, NbtAccounter accounter) (package private) static TagCompoundTag.readNamedTagData(TagType<?> type, String name, DataInput input, NbtAccounter accounter) private static TagNbtIo.readTagSafe(DataInput input, NbtAccounter accounter, byte type) static TagNbtIo.readUnnamedTag(DataInput input, NbtAccounter accounter) CollectionTag.remove(int index) ListTag.remove(int p_128751_) NbtOps.ByteListCollector.result()NbtOps.GenericListCollector.result()NbtOps.IntListCollector.result()NbtOps.ListCollector.result()NbtOps.LongListCollector.result()private static TagListTag.tryUnwrap(CompoundTag tag) private static TagListTag.wrapIfNeeded(byte elementType, Tag tag) 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.entrySet()com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<Tag>> com.mojang.serialization.DataResult<Consumer<BiConsumer<Tag, Tag>>> NbtOps.getMapEntries(Tag map) com.mojang.serialization.DataResult<Consumer<BiConsumer<Tag, Tag>>> NbtOps.getMapEntries(Tag map) NbtOps.getMapValues(Tag map) NbtOps.getMapValues(Tag map) CompoundTag.getOptional(String key) ListTag.getOptional(int index) CollectionTag.iterator()com.mojang.serialization.RecordBuilder<Tag> NbtOps.mapBuilder()com.mojang.serialization.DataResult<Tag> NbtOps.mergeToList(Tag list, List<Tag> tags) com.mojang.serialization.DataResult<Tag> NbtOps.mergeToList(Tag list, Tag tag) com.mojang.serialization.DataResult<Tag> NbtOps.mergeToMap(Tag map, com.mojang.serialization.MapLike<Tag> otherMap) com.mojang.serialization.DataResult<Tag> NbtOps.mergeToMap(Tag p_341945_, Map<Tag, Tag> p_341920_) com.mojang.serialization.DataResult<Tag> NbtOps.mergeToMap(Tag map, Tag key, Tag value) CollectionTag.stream()ListTag.stream()CompoundTag.values()Methods in net.minecraft.nbt with parameters of type TagModifier and TypeMethodDescriptionvoidvoidListTag.addAndUnwrap(Tag tag) booleanbooleanbooleanbooleanbooleanprotected CompoundTagNbtOps.NbtRecordBuilder.append(String key, Tag value, CompoundTag tag) private voidTextComponentTagVisitor.appendSubTag(Tag tag, boolean indent) protected com.mojang.serialization.DataResult<Tag> NbtOps.NbtRecordBuilder.build(CompoundTag p_129190_, Tag p_129191_) private static CompoundTagTagParser.castToCompoundOrThrow(com.mojang.brigadier.StringReader reader, Tag tag) static booleanNbtUtils.compareNbt(Tag tag, Tag other, boolean compareListTag) <U> Uprivate static Optional<NbtOps.ListCollector> NbtOps.createCollector(Tag tag) com.mojang.serialization.DataResult<ByteBuffer> NbtOps.getByteBuffer(Tag tag) com.mojang.serialization.DataResult<IntStream> NbtOps.getIntStream(Tag tag) com.mojang.serialization.DataResult<LongStream> NbtOps.getLongStream(Tag tag) com.mojang.serialization.DataResult<com.mojang.serialization.MapLike<Tag>> com.mojang.serialization.DataResult<Consumer<BiConsumer<Tag, Tag>>> NbtOps.getMapEntries(Tag map) NbtOps.getMapValues(Tag map) com.mojang.serialization.DataResult<Number> NbtOps.getNumberValue(Tag tag) com.mojang.serialization.DataResult<String> NbtOps.getStringValue(Tag tag) com.mojang.serialization.DataResult<Tag> NbtOps.mergeToList(Tag list, List<Tag> tags) com.mojang.serialization.DataResult<Tag> NbtOps.mergeToList(Tag list, Tag tag) com.mojang.serialization.DataResult<Tag> NbtOps.mergeToMap(Tag map, com.mojang.serialization.MapLike<Tag> otherMap) com.mojang.serialization.DataResult<Tag> NbtOps.mergeToMap(Tag p_341945_, Map<Tag, Tag> p_341920_) com.mojang.serialization.DataResult<Tag> NbtOps.mergeToMap(Tag map, Tag key, Tag value) static StringBuilderNbtUtils.prettyPrint(StringBuilder stringBuilder, Tag tag, int indentLevel, boolean prettyPrintArray) static StringNbtUtils.prettyPrint(Tag tag) static StringNbtUtils.prettyPrint(Tag tag, boolean prettyPrintArray) booleanbooleanbooleanbooleanbooleanstatic ComponentNbtUtils.toPrettyComponent(Tag tag) private static CompoundTagListTag.wrapElement(Tag tag) private static TagListTag.wrapIfNeeded(byte elementType, Tag tag) static voidNbtIo.writeAnyTag(Tag tag, DataOutput output) private static voidCompoundTag.writeNamedTag(String name, Tag tag, DataOutput output) static voidNbtIo.writeUnnamedTag(Tag tag, DataOutput output) static voidNbtIo.writeUnnamedTagWithFallback(Tag tag, DataOutput output) Method parameters in net.minecraft.nbt with type arguments of type TagModifier and TypeMethodDescriptiondefault NbtOps.ListCollectordefault NbtOps.ListCollectorNbtOps.createList(Stream<Tag> data) voidCompoundTag.forEach(BiConsumer<String, Tag> action) com.mojang.serialization.DataResult<Tag> NbtOps.mergeToList(Tag list, List<Tag> tags) com.mojang.serialization.DataResult<Tag> NbtOps.mergeToMap(Tag map, com.mojang.serialization.MapLike<Tag> otherMap) com.mojang.serialization.DataResult<Tag> NbtOps.mergeToMap(Tag p_341945_, Map<Tag, Tag> p_341920_) com.mojang.serialization.DataResult<Tag> NbtOps.mergeToMap(Tag p_341945_, Map<Tag, Tag> p_341920_) <T> Optional<T> CompoundTag.read(com.mojang.serialization.MapCodec<T> mapCodec, com.mojang.serialization.DynamicOps<Tag> ops) <T> Optional<T> CompoundTag.read(String key, com.mojang.serialization.Codec<T> codec, com.mojang.serialization.DynamicOps<Tag> ops) <T> voidCompoundTag.store(com.mojang.serialization.MapCodec<T> mapCodec, com.mojang.serialization.DynamicOps<Tag> ops, T data) <T> voidCompoundTag.store(String key, com.mojang.serialization.Codec<T> codec, com.mojang.serialization.DynamicOps<Tag> ops, T data) <T> voidCompoundTag.storeNullable(String key, com.mojang.serialization.Codec<T> codec, com.mojang.serialization.DynamicOps<Tag> ops, T data) Constructor parameters in net.minecraft.nbt with type arguments of type Tag -
Uses of Tag in net.minecraft.nbt.visitors
Fields in net.minecraft.nbt.visitors declared as TagMethods in net.minecraft.nbt.visitors that return TagModifier and TypeMethodDescriptionCollectToTag.CompoundBuilder.build()CollectToTag.ContainerBuilder.build()CollectToTag.ListBuilder.build()CollectToTag.RootBuilder.build()CollectToTag.getResult()Methods in net.minecraft.nbt.visitors with parameters of type TagModifier and TypeMethodDescriptionvoidCollectToTag.CompoundBuilder.acceptValue(Tag p_410777_) voidCollectToTag.ContainerBuilder.acceptValue(Tag tag) voidCollectToTag.ListBuilder.acceptValue(Tag p_410836_) voidCollectToTag.RootBuilder.acceptValue(Tag p_410356_) private voidCollectToTag.appendEntry(Tag tag) -
Uses of Tag in net.minecraft.network
Methods in net.minecraft.network that return TagModifier and TypeMethodDescriptionstatic TagFriendlyByteBuf.readNbt(io.netty.buffer.ByteBuf buffer, NbtAccounter nbtAccounter) FriendlyByteBuf.readNbt(NbtAccounter nbtAccounter) Methods in net.minecraft.network with parameters of type TagModifier and TypeMethodDescriptionstatic voidMethod parameters in net.minecraft.network with type arguments of type TagModifier and TypeMethodDescription<T> TFriendlyByteBuf.readWithCodec(com.mojang.serialization.DynamicOps<Tag> ops, com.mojang.serialization.Codec<T> codec, NbtAccounter nbtAccounter) Deprecated.<T> TFriendlyByteBuf.readWithCodecTrusted(com.mojang.serialization.DynamicOps<Tag> ops, com.mojang.serialization.Codec<T> codec) Deprecated.<T> FriendlyByteBufFriendlyByteBuf.writeWithCodec(com.mojang.serialization.DynamicOps<Tag> ops, com.mojang.serialization.Codec<T> codec, T value) Deprecated. -
Uses of Tag in net.minecraft.network.chat.contents
Methods in net.minecraft.network.chat.contents with parameters of type Tag -
Uses of Tag in net.minecraft.network.codec
Fields in net.minecraft.network.codec with type parameters of type TagModifier and TypeFieldDescriptionstatic final StreamCodec<io.netty.buffer.ByteBuf, Tag> ByteBufCodecs.TAGstatic final StreamCodec<io.netty.buffer.ByteBuf, Tag> ByteBufCodecs.TRUSTED_TAGMethods in net.minecraft.network.codec that return types with arguments of type TagModifier and TypeMethodDescriptionstatic StreamCodec<io.netty.buffer.ByteBuf, Tag> ByteBufCodecs.tagCodec(Supplier<NbtAccounter> accounter) -
Uses of Tag in net.minecraft.server.commands
Method parameters in net.minecraft.server.commands with type arguments of type TagModifier and TypeMethodDescriptionprivate static CommandSourceStackExecuteCommand.storeData(CommandSourceStack source, DataAccessor accessor, NbtPathArgument.NbtPath path, IntFunction<Tag> tagConverter, boolean storingResult) -
Uses of Tag in net.minecraft.server.commands.data
Methods in net.minecraft.server.commands.data that return TagModifier and TypeMethodDescriptionstatic TagDataCommands.getSingleTag(NbtPathArgument.NbtPath path, DataAccessor accessor) Methods in net.minecraft.server.commands.data that return types with arguments of type TagModifier and TypeMethodDescriptionDataCommands.getSingletonSource(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, DataCommands.DataProvider dataProvider) DataCommands.resolveSourcePath(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, DataCommands.DataProvider dataProvider) DataCommands.stringifyTagList(List<Tag> tagList, DataCommands.StringProcessor processor) Methods in net.minecraft.server.commands.data with parameters of type TagModifier and TypeMethodDescriptionprivate static StringBlockDataAccessor.getPrintSuccess(Tag nbt) Gets the message used as a result of querying the given NBT (both for /data get and /data get path)DataAccessor.getPrintSuccess(Tag nbt) Gets the message used as a result of querying the given NBT (both for /data get and /data get path)EntityDataAccessor.getPrintSuccess(Tag nbt) Gets the message used as a result of querying the given NBT (both for /data get and /data get path)StorageDataAccessor.getPrintSuccess(Tag nbt) Gets the message used as a result of querying the given NBT (both for /data get and /data get path)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> source, DataCommands.DataProvider dataProvider, DataCommands.DataManipulator dataManipulator, List<Tag> tags) intDataCommands.DataManipulator.modify(com.mojang.brigadier.context.CommandContext<CommandSourceStack> context, CompoundTag nbt, NbtPathArgument.NbtPath nbtPath, List<Tag> tags) DataCommands.stringifyTagList(List<Tag> tagList, DataCommands.StringProcessor processor) -
Uses of Tag in net.minecraft.util.datafix.fixes
Fields in net.minecraft.util.datafix.fixes with type parameters of type TagModifier and TypeFieldDescriptionstatic final Map<com.mojang.datafixers.util.Pair<com.mojang.serialization.Dynamic<Tag>, com.mojang.serialization.Dynamic<Tag>>, ResourceLocation> TrialSpawnerConfigInRegistryFix.VanillaTrialChambers.CONFIGS_TO_KEYstatic final Map<com.mojang.datafixers.util.Pair<com.mojang.serialization.Dynamic<Tag>, com.mojang.serialization.Dynamic<Tag>>, ResourceLocation> TrialSpawnerConfigInRegistryFix.VanillaTrialChambers.CONFIGS_TO_KEYMethods in net.minecraft.util.datafix.fixes that return types with arguments of type TagModifier and TypeMethodDescriptionprivate static com.mojang.serialization.Dynamic<Tag> TrialSpawnerConfigInRegistryFix.VanillaTrialChambers.asDynamic(CompoundTag tag) Method parameters in net.minecraft.util.datafix.fixes with type arguments of type Tag -
Uses of Tag in net.minecraft.world.entity
Method parameters in net.minecraft.world.entity with type arguments of type TagModifier and TypeMethodDescriptionEntityType.loadEntitiesRecursive(List<? extends Tag> entityTags, Level level, EntitySpawnReason spawnReason) -
Uses of Tag in net.minecraft.world.item
Methods in net.minecraft.world.item that return TagModifier and TypeMethodDescriptionItemStack.save(HolderLookup.Provider levelRegistryAccess) ItemStack.save(HolderLookup.Provider levelRegistryAccess, Tag outputTag) Methods in net.minecraft.world.item with parameters of type TagModifier and TypeMethodDescriptionItemStack.parse(HolderLookup.Provider lookupProvider, Tag tag) ItemStack.save(HolderLookup.Provider levelRegistryAccess, Tag outputTag) -
Uses of Tag in net.minecraft.world.item.component
Method parameters in net.minecraft.world.item.component with type arguments of type TagModifier and TypeMethodDescription<T> com.mojang.serialization.DataResult<T> CustomData.read(com.mojang.serialization.DynamicOps<Tag> ops, com.mojang.serialization.MapDecoder<T> decoder) <T> com.mojang.serialization.DataResult<CustomData> CustomData.update(com.mojang.serialization.DynamicOps<Tag> ops, com.mojang.serialization.MapEncoder<T> encoder, T value) -
Uses of Tag in net.minecraft.world.level.block.entity
Methods in net.minecraft.world.level.block.entity with parameters of type TagModifier and TypeMethodDescriptionstatic ComponentBlockEntity.parseCustomNameSafe(Tag tag, HolderLookup.Provider registries) -
Uses of Tag in net.minecraft.world.level.chunk.storage
Methods in net.minecraft.world.level.chunk.storage that return types with arguments of type TagModifier and TypeMethodDescriptioncom.mojang.serialization.Dynamic<Tag> SimpleRegionStorage.upgradeChunkTag(com.mojang.serialization.Dynamic<Tag> tag, int version) Methods in net.minecraft.world.level.chunk.storage with parameters of type TagModifier and TypeMethodDescriptionstatic <T> SectionStorage.PackedChunk<T> SectionStorage.PackedChunk.parse(com.mojang.serialization.Codec<T> codec, com.mojang.serialization.DynamicOps<Tag> ops, Tag value, SimpleRegionStorage simpleRegionStorage, LevelHeightAccessor levelHeightAccessor) Method parameters in net.minecraft.world.level.chunk.storage with type arguments of type TagModifier and TypeMethodDescriptionstatic <T> SectionStorage.PackedChunk<T> SectionStorage.PackedChunk.parse(com.mojang.serialization.Codec<T> codec, com.mojang.serialization.DynamicOps<Tag> ops, Tag value, SimpleRegionStorage simpleRegionStorage, LevelHeightAccessor levelHeightAccessor) com.mojang.serialization.Dynamic<Tag> SimpleRegionStorage.upgradeChunkTag(com.mojang.serialization.Dynamic<Tag> tag, int version) -
Uses of Tag in net.minecraft.world.level.levelgen.structure.pieces
Methods in net.minecraft.world.level.levelgen.structure.pieces that return TagModifier and TypeMethodDescriptionPiecesContainer.save(StructurePieceSerializationContext context) -
Uses of Tag in net.minecraft.world.level.storage
Methods in net.minecraft.world.level.storage that return TagModifier and TypeMethodDescriptionprivate static TagLevelStorageSource.readLightweightData(Path file) Method parameters in net.minecraft.world.level.storage with type arguments of type TagModifier and TypeMethodDescriptionprivate <T extends SavedData>
CompoundTagDimensionDataStorage.encodeUnchecked(SavedDataType<T> type, SavedData data, RegistryOps<Tag> ops) -
Uses of Tag in net.minecraft.world.level.storage.loot.functions
Methods in net.minecraft.world.level.storage.loot.functions with parameters of type TagModifier and TypeMethodDescriptionvoidabstract voidCopyCustomDataFunction.MergeStrategy.merge(Tag tag, NbtPathArgument.NbtPath path, List<Tag> currentData) 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.nbt
Methods in net.minecraft.world.level.storage.loot.providers.nbt that return TagModifier and TypeMethodDescriptionContextNbtProvider.get(LootContext p_165573_) ContextNbtProvider.Getter.get(LootContext lootContext) NbtProvider.get(LootContext lootContext) StorageNbtProvider.get(LootContext p_165636_) -
Uses of Tag in net.neoforged.neoforge.attachment
Classes 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 TypeMethodDescriptionprivate static <T,H extends Tag>
IAttachmentCopyHandler<T> AttachmentType.defaultCopyHandler(@Nullable IAttachmentSerializer<H, T> serializer) static <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.util
Classes 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.Methods in net.neoforged.neoforge.common.util that return TagModifier and TypeMethodDescriptionstatic <T extends DataComponentHolder>
TagDataComponentUtil.wrapEncodingExceptions(T componentHolder, com.mojang.serialization.Codec<T> codec, HolderLookup.Provider provider) Wraps encoding exceptions and adds additional logging for a DataComponentHolder that failed to save.static <T extends DataComponentHolder>
TagDataComponentUtil.wrapEncodingExceptions(T componentHolder, com.mojang.serialization.Codec<T> codec, HolderLookup.Provider provider, Tag tag) Wraps encoding exceptions and adds additional logging for a DataComponentHolder that failed to save.Methods in net.neoforged.neoforge.common.util with parameters of type TagModifier and TypeMethodDescriptionstatic voidDataComponentUtil.logDataComponentSaveError(DataComponentHolder componentHolder, Exception original, @Nullable Tag tag) Logs component information and tag data for a DataComponentHolder that failed to save.static <T extends DataComponentHolder>
TagDataComponentUtil.wrapEncodingExceptions(T componentHolder, com.mojang.serialization.Codec<T> codec, HolderLookup.Provider provider, Tag tag) Wraps encoding exceptions and adds additional logging for a DataComponentHolder that failed to save. -
Uses of Tag in net.neoforged.neoforge.energy
Methods in net.neoforged.neoforge.energy that return TagMethods in net.neoforged.neoforge.energy with parameters of type TagModifier and TypeMethodDescriptionvoidEnergyStorage.deserializeNBT(HolderLookup.Provider provider, Tag nbt) -
Uses of Tag in net.neoforged.neoforge.fluids
Methods in net.neoforged.neoforge.fluids that return TagModifier and TypeMethodDescriptionFluidStack.save(HolderLookup.Provider lookupProvider) Saves this stack to a new tag.FluidStack.save(HolderLookup.Provider lookupProvider, Tag prefix) Saves this stack to a tag, directly writing the keys into the passed tag.FluidStack.saveOptional(HolderLookup.Provider lookupProvider) Saves this stack to a new tag.Methods in net.neoforged.neoforge.fluids with parameters of type TagModifier and TypeMethodDescriptionstatic Optional<FluidStack> FluidStack.parse(HolderLookup.Provider lookupProvider, Tag tag) Tries to parse a fluid stack.FluidStack.save(HolderLookup.Provider lookupProvider, Tag prefix) Saves this stack to a tag, directly writing the keys into the passed tag.