Uses of Interface
net.minecraft.loot.functions.ILootFunction
Packages that use ILootFunction
-
Uses of ILootFunction in net.minecraft.loot
Classes in net.minecraft.loot that implement ILootFunctionFields in net.minecraft.loot declared as ILootFunctionModifier and TypeFieldDescriptionprivate final ILootFunction[]LootPool.functionsprivate final ILootFunction[]LootTable.functionsprotected final ILootFunction[]StandaloneLootEntry.functionsFields in net.minecraft.loot with type parameters of type ILootFunctionModifier and TypeFieldDescriptionprivate final Function<ILootCondition[],ILootFunction> LootFunction.SimpleBuilder.constructorprivate final List<ILootFunction>LootPool.Builder.functionsprivate final List<ILootFunction>LootTable.Builder.functionsprivate final List<ILootFunction>StandaloneLootEntry.Builder.functionsMethods in net.minecraft.loot that return ILootFunctionModifier and TypeMethodDescriptionLootFunction.SimpleBuilder.build()protected ILootFunction[]StandaloneLootEntry.Builder.getFunctions()Methods in net.minecraft.loot with parameters of type ILootFunctionModifier and TypeMethodDescriptionStandaloneLootEntry.ILootEntryBuilder.build(int p_build_1_, int p_build_2_, ILootCondition[] p_build_3_, ILootFunction[] p_build_4_) protected DynamicLootEntryDynamicLootEntry.Serializer.deserialize(com.google.gson.JsonObject p_212829_1_, com.google.gson.JsonDeserializationContext p_212829_2_, int p_212829_3_, int p_212829_4_, ILootCondition[] p_212829_5_, ILootFunction[] p_212829_6_) EmptyLootEntry.Serializer.deserialize(com.google.gson.JsonObject p_212829_1_, com.google.gson.JsonDeserializationContext p_212829_2_, int p_212829_3_, int p_212829_4_, ILootCondition[] p_212829_5_, ILootFunction[] p_212829_6_) protected ItemLootEntryItemLootEntry.Serializer.deserialize(com.google.gson.JsonObject p_212829_1_, com.google.gson.JsonDeserializationContext p_212829_2_, int p_212829_3_, int p_212829_4_, ILootCondition[] p_212829_5_, ILootFunction[] p_212829_6_) protected abstract TStandaloneLootEntry.Serializer.deserialize(com.google.gson.JsonObject p_212829_1_, com.google.gson.JsonDeserializationContext p_212829_2_, int p_212829_3_, int p_212829_4_, ILootCondition[] p_212829_5_, ILootFunction[] p_212829_6_) protected TableLootEntryTableLootEntry.Serializer.deserialize(com.google.gson.JsonObject p_212829_1_, com.google.gson.JsonDeserializationContext p_212829_2_, int p_212829_3_, int p_212829_4_, ILootCondition[] p_212829_5_, ILootFunction[] p_212829_6_) protected TagLootEntryTagLootEntry.Serializer.deserialize(com.google.gson.JsonObject p_212829_1_, com.google.gson.JsonDeserializationContext p_212829_2_, int p_212829_3_, int p_212829_4_, ILootCondition[] p_212829_5_, ILootFunction[] p_212829_6_) Method parameters in net.minecraft.loot with type arguments of type ILootFunctionModifier and TypeMethodDescriptionprotected static LootFunction.Builder<?>LootFunction.simpleBuilder(Function<ILootCondition[], ILootFunction> p_215860_0_) Constructors in net.minecraft.loot with parameters of type ILootFunctionModifierConstructorDescriptionprivateDynamicLootEntry(ResourceLocation p_i51260_1_, int p_i51260_2_, int p_i51260_3_, ILootCondition[] p_i51260_4_, ILootFunction[] p_i51260_5_) privateEmptyLootEntry(int p_i51258_1_, int p_i51258_2_, ILootCondition[] p_i51258_3_, ILootFunction[] p_i51258_4_) privateItemLootEntry(Item p_i51255_1_, int p_i51255_2_, int p_i51255_3_, ILootCondition[] p_i51255_4_, ILootFunction[] p_i51255_5_) privateLootPool(LootEntry[] p_i51268_1_, ILootCondition[] p_i51268_2_, ILootFunction[] p_i51268_3_, IRandomRange p_i51268_4_, RandomValueRange p_i51268_5_, String name) privateLootTable(LootParameterSet p_i51265_1_, LootPool[] p_i51265_2_, ILootFunction[] p_i51265_3_) protectedStandaloneLootEntry(int p_i51253_1_, int p_i51253_2_, ILootCondition[] p_i51253_3_, ILootFunction[] p_i51253_4_) privateTableLootEntry(ResourceLocation p_i51251_1_, int p_i51251_2_, int p_i51251_3_, ILootCondition[] p_i51251_4_, ILootFunction[] p_i51251_5_) privateTagLootEntry(ITag<Item> p_i51248_1_, boolean p_i51248_2_, int p_i51248_3_, int p_i51248_4_, ILootCondition[] p_i51248_5_, ILootFunction[] p_i51248_6_) Constructor parameters in net.minecraft.loot with type arguments of type ILootFunctionModifierConstructorDescriptionLootFunctionType(ILootSerializer<? extends ILootFunction> p_i232171_1_) SimpleBuilder(Function<ILootCondition[], ILootFunction> p_i50229_1_) -
Uses of ILootFunction in net.minecraft.loot.functions
Classes in net.minecraft.loot.functions that implement ILootFunctionModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassMethods in net.minecraft.loot.functions that return ILootFunctionModifier and TypeMethodDescriptionCopyBlockState.Builder.build()CopyNbt.Builder.build()EnchantRandomly.Builder.build()EnchantWithLevels.Builder.build()ExplorationMap.Builder.build()ILootFunction.IBuilder.build()LootingEnchantBonus.Builder.build()SetContents.Builder.build()SetStewEffect.Builder.build()Method parameters in net.minecraft.loot.functions with type arguments of type ILootFunctionModifier and TypeMethodDescriptionprivate static LootFunctionTypeLootFunctionManager.register(String p_237451_0_, ILootSerializer<? extends ILootFunction> p_237451_1_)