Uses of Interface
net.minecraft.loot.context.LootEntityValueSource
Packages that use LootEntityValueSource
Package
Description
-
Uses of LootEntityValueSource in net.minecraft.loot.context
Subinterfaces of LootEntityValueSource in net.minecraft.loot.contextModifier and TypeInterfaceDescriptionstatic interfacestatic interfaceClasses in net.minecraft.loot.context that implement LootEntityValueSourceModifier and TypeClassDescriptionstatic enumstatic enumstatic enumFields in net.minecraft.loot.context with type parameters of type LootEntityValueSourceModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<LootEntityValueSource<Object>> LootEntityValueSource.ENTITY_OR_BLOCK_ENTITY_CODECprivate final Codecs.IdMapper<String, LootEntityValueSource<R>> LootEntityValueSource.Builder.ID_MAPPERMethods in net.minecraft.loot.context with type parameters of type LootEntityValueSourceModifier and TypeMethodDescription<T extends StringIdentifiable & LootEntityValueSource<? extends R>>
LootEntityValueSource.Builder<R> LootEntityValueSource.Builder.addEntityReferences(T[] values) Methods in net.minecraft.loot.context that return LootEntityValueSourceModifier and TypeMethodDescriptionstatic <U> LootEntityValueSource<U> LootEntityValueSource.cast(LootEntityValueSource<? extends U> source) Methods in net.minecraft.loot.context that return types with arguments of type LootEntityValueSourceModifier and TypeMethodDescriptionstatic <R> com.mojang.serialization.Codec<LootEntityValueSource<R>> LootEntityValueSource.createCodec(UnaryOperator<LootEntityValueSource.Builder<R>> factory) (package private) com.mojang.serialization.Codec<LootEntityValueSource<R>> LootEntityValueSource.Builder.getCodec()Methods in net.minecraft.loot.context with parameters of type LootEntityValueSourceModifier and TypeMethodDescriptionstatic <U> LootEntityValueSource<U> LootEntityValueSource.cast(LootEntityValueSource<? extends U> source) Method parameters in net.minecraft.loot.context with type arguments of type LootEntityValueSourceModifier and TypeMethodDescription<T extends StringIdentifiable>
LootEntityValueSource.Builder<R> LootEntityValueSource.Builder.addEnum(T[] values, Function<T, ? extends LootEntityValueSource<R>> sourceGetter) LootEntityValueSource.Builder.forBlockEntities(Function<? super ContextParameter<? extends BlockEntity>, ? extends LootEntityValueSource<R>> sourceFactory) LootEntityValueSource.Builder.forEntities(Function<? super ContextParameter<? extends Entity>, ? extends LootEntityValueSource<R>> sourceFactory) LootEntityValueSource.Builder.forItemStacks(Function<? super ContextParameter<? extends ItemStack>, ? extends LootEntityValueSource<R>> sourceFactory) -
Uses of LootEntityValueSource in net.minecraft.loot.function
Classes in net.minecraft.loot.function that implement LootEntityValueSourceModifier and TypeClassDescriptionprivate static final recordprivate static final recordFields in net.minecraft.loot.function declared as LootEntityValueSourceModifier and TypeFieldDescriptionprivate final LootEntityValueSource<ComponentsAccess> CopyComponentsLootFunction.Builder.sourceprivate final LootEntityValueSource<ComponentsAccess> CopyComponentsLootFunction.sourceprivate final LootEntityValueSource<Object> CopyNameLootFunction.sourceFields in net.minecraft.loot.function with type parameters of type LootEntityValueSourceModifier and TypeFieldDescriptionprivate static final com.mojang.serialization.Codec<LootEntityValueSource<ComponentsAccess>> CopyComponentsLootFunction.CODECMethods in net.minecraft.loot.function with parameters of type LootEntityValueSourceModifier and TypeMethodDescriptionstatic ConditionalLootFunction.Builder<?> CopyNameLootFunction.builder(LootEntityValueSource<?> source) Constructors in net.minecraft.loot.function with parameters of type LootEntityValueSourceModifierConstructorDescription(package private)Builder(LootEntityValueSource<ComponentsAccess> source) (package private)CopyComponentsLootFunction(List<LootCondition> conditions, LootEntityValueSource<ComponentsAccess> source, Optional<List<ComponentType<?>>> include, Optional<List<ComponentType<?>>> exclude) privateCopyNameLootFunction(List<LootCondition> conditions, LootEntityValueSource<?> source) -
Uses of LootEntityValueSource in net.minecraft.loot.provider.nbt
Classes in net.minecraft.loot.provider.nbt that implement LootEntityValueSourceModifier and TypeClassDescriptionprivate static final recordprivate static final recordFields in net.minecraft.loot.provider.nbt declared as LootEntityValueSourceModifier and TypeFieldDescriptionprivate final LootEntityValueSource<NbtElement> ContextLootNbtProvider.targetFields in net.minecraft.loot.provider.nbt with type parameters of type LootEntityValueSourceModifier and TypeFieldDescriptionprivate static final com.mojang.serialization.Codec<LootEntityValueSource<NbtElement>> ContextLootNbtProvider.TARGET_CODECConstructors in net.minecraft.loot.provider.nbt with parameters of type LootEntityValueSourceModifierConstructorDescriptionprivate -
Uses of LootEntityValueSource in net.minecraft.loot.slot
Fields in net.minecraft.loot.slot declared as LootEntityValueSourceModifier and TypeFieldDescriptionprivate final LootEntityValueSource<Object> SlotRangeSlotSource.field_64159Constructors in net.minecraft.loot.slot with parameters of type LootEntityValueSourceModifierConstructorDescriptionprivateSlotRangeSlotSource(LootEntityValueSource<Object> lootEntityValueSource, SlotRange slotRange)