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 TypeFieldDescriptionNbtPathArgument.MatchElementNode.predicate
NbtPathArgument.MatchObjectNode.predicate
NbtPathArgument.MatchRootObjectNode.predicate
Methods 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> Tag
NbtTagArgument.parse
(com.mojang.brigadier.StringReader reader) (package private) static Tag
ResourceOrIdArgument.parseInlineOrId
(com.mojang.brigadier.StringReader reader) Methods 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 TypeMethodDescriptionint
NbtPathArgument.NbtPath.countMatching
(Tag tag) NbtPathArgument.NbtPath.getOrCreate
(Tag tag, Supplier<Tag> supplier) NbtPathArgument.NbtPath.getOrCreateParents
(Tag tag) void
void
void
void
void
void
void
void
void
void
void
void
void
void
static boolean
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
int
Method parameters in net.minecraft.commands.arguments with type arguments of type TagModifier and TypeMethodDescriptionprivate static int
private static int
NbtPathArgument.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) void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
int
NbtPathArgument.NbtPath.insert
(int index, CompoundTag rootTag, List<Tag> tagsToInsert) int
int
int
int
int
int
int
-
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 com.mojang.serialization.DynamicOps
<Tag> ItemParser.registryOps
private final RegistryOps
<Tag> ItemPredicateArgument.Context.registryOps
Methods in net.minecraft.commands.arguments.item with parameters of type TagModifier and TypeMethodDescriptionComponentPredicateParser.Context.createComponentTest
(com.mojang.brigadier.ImmutableStringReader reader, C context, Tag value) ItemPredicateArgument.Context.createComponentTest
(com.mojang.brigadier.ImmutableStringReader reader, ItemPredicateArgument.ComponentWrapper context, Tag value) ComponentPredicateParser.Context.createPredicateTest
(com.mojang.brigadier.ImmutableStringReader reader, P predicate, Tag value) ItemPredicateArgument.Context.createPredicateTest
(com.mojang.brigadier.ImmutableStringReader reader, ItemPredicateArgument.PredicateWrapper predicate, Tag value) ItemPredicateArgument.ComponentWrapper.decode
(com.mojang.brigadier.ImmutableStringReader reader, RegistryOps<Tag> ops, Tag value) ItemPredicateArgument.PredicateWrapper.decode
(com.mojang.brigadier.ImmutableStringReader reader, RegistryOps<Tag> ops, Tag value) Method parameters in net.minecraft.commands.arguments.item with type arguments of type TagModifier and TypeMethodDescriptionItemPredicateArgument.ComponentWrapper.decode
(com.mojang.brigadier.ImmutableStringReader reader, RegistryOps<Tag> ops, Tag value) ItemPredicateArgument.PredicateWrapper.decode
(com.mojang.brigadier.ImmutableStringReader reader, RegistryOps<Tag> ops, Tag value) -
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.data
The field for thedata
record component.Methods in net.minecraft.core that return types with arguments of type TagModifier and TypeMethodDescriptionRegistrySynchronization.PackedRegistryEntry.data()
Returns the value of thedata
record component.Method parameters in net.minecraft.core with type arguments of type TagModifier and TypeMethodDescriptionstatic void
RegistrySynchronization.packRegistries
(com.mojang.serialization.DynamicOps<Tag> ops, RegistryAccess registryAccess, Set<KnownPack> packs, BiConsumer<ResourceKey<? extends Registry<?>>, List<RegistrySynchronization.PackedRegistryEntry>> packetSender) private static <T> void
RegistrySynchronization.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 aPackedRegistryEntry
record class. -
Uses of Tag in net.minecraft.nbt
Classes in net.minecraft.nbt with type parameters of type TagModifier and TypeClassDescriptionclass
CollectionTag<T extends Tag>
interface
static interface
TagType.StaticSize<T extends Tag>
static interface
TagType.VariableSize<T extends Tag>
Classes in net.minecraft.nbt that implement TagModifier and TypeClassDescriptionclass
class
class
CollectionTag<T extends Tag>
class
class
class
class
class
class
class
class
class
class
class
class
Fields 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 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()
ListTag.get
(int index) static Tag
NbtIo.readAnyTag
(DataInput input, NbtAccounter accounter) private Tag
TagParser.readArrayTag()
protected Tag
TagParser.readList()
private Tag
TagParser.readListTag()
(package private) static Tag
CompoundTag.readNamedTagData
(TagType<?> type, String name, DataInput input, NbtAccounter accounter) private static Tag
NbtIo.readTagSafe
(DataInput input, NbtAccounter accounter, byte type) protected Tag
TagParser.readTypedValue()
private static Tag
NbtIo.readUnnamedTag
(DataInput input, NbtAccounter accounter) 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 Tag
NbtOps.tryUnwrap
(CompoundTag p_tag) private Tag
private static Tag
NbtOps.HeterogenousListCollector.wrapIfNeeded
(Tag tag) static Tag
NbtUtils.writeBlockPos
(BlockPos pos) 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) 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) Methods in net.minecraft.nbt with parameters of type TagModifier and TypeMethodDescriptionvoid
boolean
abstract boolean
boolean
boolean
boolean
protected CompoundTag
NbtOps.NbtRecordBuilder.append
(String key, Tag value, CompoundTag tag) private void
TextComponentTagVisitor.appendSubTag
(Tag tag, boolean indent) protected com.mojang.serialization.DataResult
<Tag> NbtOps.NbtRecordBuilder.build
(CompoundTag p_129190_, Tag p_129191_) static boolean
NbtUtils.compareNbt
(Tag p_tag, Tag other, boolean compareListTag) <U> U
private 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) static UUID
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 StringBuilder
NbtUtils.prettyPrint
(StringBuilder stringBuilder, Tag tag, int indentLevel, boolean prettyPrintArray) static String
NbtUtils.prettyPrint
(Tag tag) static String
NbtUtils.prettyPrint
(Tag tag, boolean prettyPrintArray) boolean
abstract boolean
boolean
boolean
boolean
static Component
NbtUtils.toPrettyComponent
(Tag tag) private boolean
ListTag.updateType
(Tag tag) private static CompoundTag
NbtOps.HeterogenousListCollector.wrapElement
(Tag tag) private static Tag
NbtOps.HeterogenousListCollector.wrapIfNeeded
(Tag tag) static void
NbtIo.writeAnyTag
(Tag tag, DataOutput output) private static void
CompoundTag.writeNamedTag
(String name, Tag tag, DataOutput output) static void
NbtIo.writeUnnamedTag
(Tag tag, DataOutput output) static void
NbtIo.writeUnnamedTagWithFallback
(Tag tag, DataOutput output) Method parameters in net.minecraft.nbt with type arguments of type TagModifier and TypeMethodDescriptiondefault NbtOps.ListCollector
default NbtOps.ListCollector
NbtOps.createList
(Stream<Tag> data) 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_) Constructors in net.minecraft.nbt with parameters of type TagConstructor 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 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.network
Methods in net.minecraft.network that return TagModifier and TypeMethodDescriptionstatic Tag
FriendlyByteBuf.readNbt
(io.netty.buffer.ByteBuf buffer, NbtAccounter nbtAccounter) FriendlyByteBuf.readNbt
(NbtAccounter nbtAccounter) Methods in net.minecraft.network with parameters of type TagModifier and TypeMethodDescriptionstatic void
Method parameters in net.minecraft.network with type arguments of type TagModifier and TypeMethodDescription<T> T
FriendlyByteBuf.readWithCodec
(com.mojang.serialization.DynamicOps<Tag> ops, com.mojang.serialization.Codec<T> codec, NbtAccounter nbtAccounter) Deprecated.<T> T
FriendlyByteBuf.readWithCodecTrusted
(com.mojang.serialization.DynamicOps<Tag> ops, com.mojang.serialization.Codec<T> codec) Deprecated.<T> FriendlyByteBuf
FriendlyByteBuf.writeWithCodec
(com.mojang.serialization.DynamicOps<Tag> ops, com.mojang.serialization.Codec<T> codec, T value) Deprecated. -
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.TAG
static final StreamCodec
<io.netty.buffer.ByteBuf, Tag> ByteBufCodecs.TRUSTED_TAG
Methods 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 CommandSourceStack
ExecuteCommand.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 Tag
DataCommands.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 String
BlockDataAccessor.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 int
DataCommands.manipulateData
(com.mojang.brigadier.context.CommandContext<CommandSourceStack> source, DataCommands.DataProvider dataProvider, DataCommands.DataManipulator dataManipulator, List<Tag> tags) int
DataCommands.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.parsing.packrat.commands
Fields in net.minecraft.util.parsing.packrat.commands with type parameters of type TagMethods in net.minecraft.util.parsing.packrat.commands that return types with arguments of type TagModifier and TypeMethodDescriptionTagParseRule.parse
(ParseState<com.mojang.brigadier.StringReader> p_336059_) -
Uses of Tag in net.minecraft.world.effect
Methods in net.minecraft.world.effect that return Tag -
Uses of Tag in net.minecraft.world.entity
Method parameters in net.minecraft.world.entity with type arguments of type Tag -
Uses of Tag in net.minecraft.world.entity.monster
Fields 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.npc
Methods in net.minecraft.world.entity.npc with parameters of type Tag -
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) ItemStack.saveOptional
(HolderLookup.Provider levelRegistryAccess) 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.vault
Methods in net.minecraft.world.level.block.entity.vault that return TagModifier and TypeMethodDescriptionprivate static <T> Tag
VaultBlockEntity.encode
(com.mojang.serialization.Codec<T> codec, T value, HolderLookup.Provider levelRegistry) -
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) Method parameters in net.minecraft.world.level.chunk.storage with type arguments of type TagModifier and TypeMethodDescriptionprivate void
SectionStorage.readColumn
(ChunkPos chunkPos, RegistryOps<Tag> ops, CompoundTag tag) 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 Tag
LevelStorageSource.readLightweightData
(Path file) -
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 TypeMethodDescriptionvoid
abstract void
CopyCustomDataFunction.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 lootContext) ContextNbtProvider.Getter.get
(LootContext lootContext) NbtProvider.get
(LootContext lootContext) StorageNbtProvider.get
(LootContext lootContext) -
Uses of Tag in net.minecraft.world.ticks
Methods in net.minecraft.world.ticks that return Tag -
Uses of Tag in net.neoforged.neoforge.attachment
Classes in net.neoforged.neoforge.attachment with type parameters of type TagModifier and TypeInterfaceDescriptioninterface
IAttachmentSerializer<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 usesINBTSerializable
for 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 usesINBTSerializable
for serialization. -
Uses of Tag in net.neoforged.neoforge.common.util
Classes in net.neoforged.neoforge.common.util with type parameters of type TagModifier and TypeInterfaceDescriptioninterface
INBTSerializable<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 void
DataComponentUtil.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 TypeMethodDescriptionvoid
EnergyStorage.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.