Uses of Interface
net.minecraft.world.level.storage.loot.providers.nbt.NbtProvider
Packages that use NbtProvider
Package
Description
-
Uses of NbtProvider in net.minecraft.world.level.storage.loot.functions
Fields in net.minecraft.world.level.storage.loot.functions declared as NbtProviderModifier and TypeFieldDescriptionprivate final NbtProviderCopyCustomDataFunction.Builder.sourceprivate final NbtProviderCopyCustomDataFunction.sourceMethods in net.minecraft.world.level.storage.loot.functions with parameters of type NbtProviderModifier and TypeMethodDescriptionCopyCustomDataFunction.copyData(NbtProvider pSource) Deprecated.Constructors in net.minecraft.world.level.storage.loot.functions with parameters of type NbtProviderModifierConstructorDescription(package private)Builder(NbtProvider pSource) (package private)CopyCustomDataFunction(List<LootItemCondition> pConditions, NbtProvider pSource, List<CopyCustomDataFunction.CopyOperation> pOperations) -
Uses of NbtProvider in net.minecraft.world.level.storage.loot.providers.nbt
Classes in net.minecraft.world.level.storage.loot.providers.nbt that implement NbtProviderModifier and TypeClassDescriptionclassA NbtProvider that provides either the's NBT data or an entity's NBT data based on aninvalid reference
block entity
LootContext.EntityTarget.final recordAn NbtProvider that provides NBT data from a named.invalid reference
CommandStorageFields in net.minecraft.world.level.storage.loot.providers.nbt with type parameters of type NbtProviderModifier and TypeFieldDescriptionprivate final com.mojang.serialization.MapCodec<? extends NbtProvider> LootNbtProviderType.codecThe field for thecodecrecord component.static final com.mojang.serialization.Codec<NbtProvider> NbtProviders.CODECprivate static final com.mojang.serialization.Codec<NbtProvider> NbtProviders.TYPED_CODECMethods in net.minecraft.world.level.storage.loot.providers.nbt that return NbtProviderModifier and TypeMethodDescriptionstatic NbtProviderContextNbtProvider.forContextEntity(LootContext.EntityTarget pEntityTarget) Methods in net.minecraft.world.level.storage.loot.providers.nbt that return types with arguments of type NbtProviderModifier and TypeMethodDescriptioncom.mojang.serialization.MapCodec<? extends NbtProvider> LootNbtProviderType.codec()Returns the value of thecodecrecord component.Method parameters in net.minecraft.world.level.storage.loot.providers.nbt with type arguments of type NbtProviderModifier and TypeMethodDescriptionprivate static LootNbtProviderTypeNbtProviders.register(String pName, com.mojang.serialization.MapCodec<? extends NbtProvider> pCodec) Constructor parameters in net.minecraft.world.level.storage.loot.providers.nbt with type arguments of type NbtProviderModifierConstructorDescriptionLootNbtProviderType(com.mojang.serialization.MapCodec<? extends NbtProvider> codec) Creates an instance of aLootNbtProviderTyperecord class.