Uses of Interface
net.minecraft.loot.functions.ILootFunction
-
Packages that use ILootFunction Package Description net.minecraft.loot net.minecraft.loot.functions -
-
Uses of ILootFunction in net.minecraft.loot
Classes in net.minecraft.loot that implement ILootFunction Modifier and Type Class Description classLootFunctionFields in net.minecraft.loot declared as ILootFunction Modifier and Type Field Description private ILootFunction[]LootPool. functionsprivate ILootFunction[]LootTable. functionsprotected ILootFunction[]StandaloneLootEntry. functionsFields in net.minecraft.loot with type parameters of type ILootFunction Modifier and Type Field Description private java.util.function.Function<ILootCondition[],ILootFunction>LootFunction.SimpleBuilder. constructorprivate java.util.List<ILootFunction>LootPool.Builder. functionsprivate java.util.List<ILootFunction>LootTable.Builder. functionsprivate java.util.List<ILootFunction>StandaloneLootEntry.Builder. functionsMethods in net.minecraft.loot that return ILootFunction Modifier and Type Method Description ILootFunctionLootFunction.SimpleBuilder. build()protected ILootFunction[]StandaloneLootEntry.Builder. getFunctions()Methods in net.minecraft.loot with parameters of type ILootFunction Modifier and Type Method Description StandaloneLootEntryStandaloneLootEntry.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_)EmptyLootEntryEmptyLootEntry.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 ILootFunction Modifier and Type Method Description protected static LootFunction.Builder<?>LootFunction. simpleBuilder(java.util.function.Function<ILootCondition[],ILootFunction> p_215860_0_)Constructors in net.minecraft.loot with parameters of type ILootFunction Constructor Description DynamicLootEntry(ResourceLocation p_i51260_1_, int p_i51260_2_, int p_i51260_3_, ILootCondition[] p_i51260_4_, ILootFunction[] p_i51260_5_)EmptyLootEntry(int p_i51258_1_, int p_i51258_2_, ILootCondition[] p_i51258_3_, ILootFunction[] p_i51258_4_)ItemLootEntry(Item p_i51255_1_, int p_i51255_2_, int p_i51255_3_, ILootCondition[] p_i51255_4_, ILootFunction[] p_i51255_5_)LootPool(LootEntry[] p_i51268_1_, ILootCondition[] p_i51268_2_, ILootFunction[] p_i51268_3_, IRandomRange p_i51268_4_, RandomValueRange p_i51268_5_, java.lang.String name)LootTable(LootParameterSet p_i51265_1_, LootPool[] p_i51265_2_, ILootFunction[] p_i51265_3_)StandaloneLootEntry(int p_i51253_1_, int p_i51253_2_, ILootCondition[] p_i51253_3_, ILootFunction[] p_i51253_4_)TableLootEntry(ResourceLocation p_i51251_1_, int p_i51251_2_, int p_i51251_3_, ILootCondition[] p_i51251_4_, ILootFunction[] p_i51251_5_)TagLootEntry(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 ILootFunction Constructor Description LootFunctionType(ILootSerializer<? extends ILootFunction> p_i232171_1_)SimpleBuilder(java.util.function.Function<ILootCondition[],ILootFunction> p_i50229_1_) -
Uses of ILootFunction in net.minecraft.loot.functions
Classes in net.minecraft.loot.functions that implement ILootFunction Modifier and Type Class Description classApplyBonusclassCopyBlockStateclassCopyNameclassCopyNbtclassEnchantRandomlyclassEnchantWithLevelsclassExplorationMapclassExplosionDecayclassFillPlayerHeadclassLimitCountclassLootingEnchantBonusclassSetAttributesclassSetContentsclassSetCountclassSetDamageclassSetLootTableclassSetLoreclassSetNameclassSetNBTclassSetStewEffectclassSmeltMethods in net.minecraft.loot.functions that return ILootFunction Modifier and Type Method Description ILootFunctionCopyBlockState.Builder. build()ILootFunctionCopyNbt.Builder. build()ILootFunctionEnchantRandomly.Builder. build()ILootFunctionEnchantWithLevels.Builder. build()ILootFunctionExplorationMap.Builder. build()ILootFunctionILootFunction.IBuilder. build()ILootFunctionLootingEnchantBonus.Builder. build()ILootFunctionSetContents.Builder. build()ILootFunctionSetStewEffect.Builder. build()Method parameters in net.minecraft.loot.functions with type arguments of type ILootFunction Modifier and Type Method Description private static LootFunctionTypeLootFunctionManager. register(java.lang.String p_237451_0_, ILootSerializer<? extends ILootFunction> p_237451_1_)
-