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 class
LootFunction
Fields in net.minecraft.loot declared as ILootFunction Modifier and Type Field Description private ILootFunction[]
LootPool. functions
private ILootFunction[]
LootTable. functions
protected ILootFunction[]
StandaloneLootEntry. functions
Fields in net.minecraft.loot with type parameters of type ILootFunction Modifier and Type Field Description private java.util.function.Function<ILootCondition[],ILootFunction>
LootFunction.SimpleBuilder. constructor
private java.util.List<ILootFunction>
LootPool.Builder. functions
private java.util.List<ILootFunction>
LootTable.Builder. functions
private java.util.List<ILootFunction>
StandaloneLootEntry.Builder. functions
Methods in net.minecraft.loot that return ILootFunction Modifier and Type Method Description ILootFunction
LootFunction.SimpleBuilder. build()
protected ILootFunction[]
StandaloneLootEntry.Builder. getFunctions()
Methods in net.minecraft.loot with parameters of type ILootFunction Modifier and Type Method Description StandaloneLootEntry
StandaloneLootEntry.ILootEntryBuilder. build(int p_build_1_, int p_build_2_, ILootCondition[] p_build_3_, ILootFunction[] p_build_4_)
protected DynamicLootEntry
DynamicLootEntry.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
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 ItemLootEntry
ItemLootEntry.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 T
StandaloneLootEntry.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 TableLootEntry
TableLootEntry.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 TagLootEntry
TagLootEntry.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 class
ApplyBonus
class
CopyBlockState
class
CopyName
class
CopyNbt
class
EnchantRandomly
class
EnchantWithLevels
class
ExplorationMap
class
ExplosionDecay
class
FillPlayerHead
class
LimitCount
class
LootingEnchantBonus
class
SetAttributes
class
SetContents
class
SetCount
class
SetDamage
class
SetLootTable
class
SetLore
class
SetName
class
SetNBT
class
SetStewEffect
class
Smelt
Methods in net.minecraft.loot.functions that return ILootFunction Modifier and Type Method Description ILootFunction
CopyBlockState.Builder. build()
ILootFunction
CopyNbt.Builder. build()
ILootFunction
EnchantRandomly.Builder. build()
ILootFunction
EnchantWithLevels.Builder. build()
ILootFunction
ExplorationMap.Builder. build()
ILootFunction
ILootFunction.IBuilder. build()
ILootFunction
LootingEnchantBonus.Builder. build()
ILootFunction
SetContents.Builder. build()
ILootFunction
SetStewEffect.Builder. build()
Method parameters in net.minecraft.loot.functions with type arguments of type ILootFunction Modifier and Type Method Description private static LootFunctionType
LootFunctionManager. register(java.lang.String p_237451_0_, ILootSerializer<? extends ILootFunction> p_237451_1_)
-