Uses of Interface
net.minecraft.loot.function.LootFunction
Packages that use LootFunction
Package
Description
-
Uses of LootFunction in net.minecraft.command.argument
Methods in net.minecraft.command.argument that return LootFunctionModifier and TypeMethodDescriptionstatic LootFunctionIdentifierArgumentType.getItemModifierArgument(com.mojang.brigadier.context.CommandContext<ServerCommandSource> context, String argumentName) -
Uses of LootFunction in net.minecraft.loot
Fields in net.minecraft.loot with type parameters of type LootFunctionModifier and TypeFieldDescriptionprivate final ImmutableList.Builder<LootFunction>LootPool.Builder.functionsprivate final List<LootFunction>LootPool.functionsprivate final ImmutableList.Builder<LootFunction>LootTable.Builder.functionsprivate final List<LootFunction>LootTable.functionsstatic final LootDataType<LootFunction>LootDataType.ITEM_MODIFIERS -
Uses of LootFunction in net.minecraft.loot.context
Methods in net.minecraft.loot.context that return types with arguments of type LootFunctionModifier and TypeMethodDescriptionstatic LootContext.Entry<LootFunction>LootContext.itemModifier(LootFunction itemModifier) Methods in net.minecraft.loot.context with parameters of type LootFunctionModifier and TypeMethodDescriptionstatic LootContext.Entry<LootFunction>LootContext.itemModifier(LootFunction itemModifier) -
Uses of LootFunction in net.minecraft.loot.entry
Fields in net.minecraft.loot.entry with type parameters of type LootFunctionModifier and TypeFieldDescriptionprivate final ImmutableList.Builder<LootFunction>LeafEntry.Builder.functionsprotected final List<LootFunction>LeafEntry.functionsMethods in net.minecraft.loot.entry that return types with arguments of type LootFunctionModifier and TypeMethodDescriptionprotected static <T extends LeafEntry>
com.mojang.datafixers.Products.P4<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<T>,Integer, Integer, List<LootCondition>, List<LootFunction>> LeafEntry.addLeafFields(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<T> instance) protected List<LootFunction>LeafEntry.Builder.getFunctions() -
Uses of LootFunction in net.minecraft.loot.function
Classes in net.minecraft.loot.function that implement LootFunctionModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFields in net.minecraft.loot.function with type parameters of type LootFunctionModifier and TypeFieldDescriptionprivate static final com.mojang.serialization.Codec<LootFunction>LootFunctionTypes.BASE_CODECprivate final com.mojang.serialization.Codec<? extends LootFunction>LootFunctionType.codecThe field for thecodecrecord component.static final com.mojang.serialization.Codec<LootFunction>LootFunctionTypes.CODECprivate final Function<List<LootCondition>,LootFunction> ConditionalLootFunction.Joiner.joinerprivate final List<LootFunction>AndLootFunction.termsMethods in net.minecraft.loot.function that return LootFunctionModifier and TypeMethodDescriptionConditionalLootFunction.Joiner.build()CopyNbtLootFunction.Builder.build()CopyStateFunction.Builder.build()EnchantRandomlyLootFunction.Builder.build()EnchantWithLevelsLootFunction.Builder.build()ExplorationMapLootFunction.Builder.build()LootFunction.Builder.build()LootingEnchantLootFunction.Builder.build()SetAttributesLootFunction.Builder.build()SetBannerPatternFunction.Builder.build()SetContentsLootFunction.Builder.build()SetEnchantmentsLootFunction.Builder.build()SetLoreLootFunction.Builder.build()SetStewEffectLootFunction.Builder.build()Methods in net.minecraft.loot.function that return types with arguments of type LootFunctionModifier and TypeMethodDescriptioncom.mojang.serialization.Codec<? extends LootFunction>LootFunctionType.codec()Returns the value of thecodecrecord component.Method parameters in net.minecraft.loot.function with type arguments of type LootFunctionModifier and TypeMethodDescriptionprotected static ConditionalLootFunction.Builder<?>ConditionalLootFunction.builder(Function<List<LootCondition>, LootFunction> joiner) static AndLootFunctionAndLootFunction.create(List<LootFunction> terms) private static LootFunctionTypeLootFunctionTypes.register(String id, com.mojang.serialization.Codec<? extends LootFunction> codec) Constructor parameters in net.minecraft.loot.function with type arguments of type LootFunctionModifierConstructorDescriptionprivateAndLootFunction(List<LootFunction> terms) Joiner(Function<List<LootCondition>, LootFunction> joiner) LootFunctionType(com.mojang.serialization.Codec<? extends LootFunction> codec) Creates an instance of aLootFunctionTyperecord class. -
Uses of LootFunction in net.minecraft.server.command
Methods in net.minecraft.server.command with parameters of type LootFunctionModifier and TypeMethodDescriptionprivate static intItemCommand.executeBlockCopyBlock(ServerCommandSource source, BlockPos sourcePos, int sourceSlot, BlockPos pos, int slot, LootFunction modifier) private static intItemCommand.executeBlockCopyEntity(ServerCommandSource source, Entity sourceEntity, int sourceSlot, BlockPos pos, int slot, LootFunction modifier) private static intItemCommand.executeBlockModify(ServerCommandSource source, BlockPos pos, int slot, LootFunction modifier) private static intItemCommand.executeEntityCopyBlock(ServerCommandSource source, BlockPos sourcePos, int sourceSlot, Collection<? extends Entity> targets, int slot, LootFunction modifier) private static intItemCommand.executeEntityCopyEntity(ServerCommandSource source, Entity sourceEntity, int sourceSlot, Collection<? extends Entity> targets, int slot, LootFunction modifier) private static intItemCommand.executeEntityModify(ServerCommandSource source, Collection<? extends Entity> targets, int slot, LootFunction modifier) private static ItemStackItemCommand.getStackWithModifier(ServerCommandSource source, LootFunction modifier, ItemStack stack)