Uses of Interface
net.minecraft.loot.functions.ILootFunction
-
Uses of ILootFunction in net.minecraft.loot
Modifier and TypeFieldDescriptionprivate final ILootFunction[]
LootPool.functions
private final ILootFunction[]
LootTable.functions
protected final ILootFunction[]
StandaloneLootEntry.functions
Modifier and TypeFieldDescriptionprivate final Function<ILootCondition[],
ILootFunction> LootFunction.SimpleBuilder.constructor
private final List<ILootFunction>
LootPool.Builder.functions
private final List<ILootFunction>
LootTable.Builder.functions
private final List<ILootFunction>
StandaloneLootEntry.Builder.functions
Modifier and TypeMethodDescriptionLootFunction.SimpleBuilder.build()
protected ILootFunction[]
StandaloneLootEntry.Builder.getFunctions()
Modifier and TypeMethodDescriptionStandaloneLootEntry.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.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_) Modifier and TypeMethodDescriptionprotected static LootFunction.Builder<?>
LootFunction.simpleBuilder
(Function<ILootCondition[], ILootFunction> p_215860_0_) ModifierConstructorDescriptionprivate
DynamicLootEntry
(ResourceLocation p_i51260_1_, int p_i51260_2_, int p_i51260_3_, ILootCondition[] p_i51260_4_, ILootFunction[] p_i51260_5_) private
EmptyLootEntry
(int p_i51258_1_, int p_i51258_2_, ILootCondition[] p_i51258_3_, ILootFunction[] p_i51258_4_) private
ItemLootEntry
(Item p_i51255_1_, int p_i51255_2_, int p_i51255_3_, ILootCondition[] p_i51255_4_, ILootFunction[] p_i51255_5_) private
LootPool
(LootEntry[] p_i51268_1_, ILootCondition[] p_i51268_2_, ILootFunction[] p_i51268_3_, IRandomRange p_i51268_4_, RandomValueRange p_i51268_5_, String name) private
LootTable
(LootParameterSet p_i51265_1_, LootPool[] p_i51265_2_, ILootFunction[] p_i51265_3_) protected
StandaloneLootEntry
(int p_i51253_1_, int p_i51253_2_, ILootCondition[] p_i51253_3_, ILootFunction[] p_i51253_4_) private
TableLootEntry
(ResourceLocation p_i51251_1_, int p_i51251_2_, int p_i51251_3_, ILootCondition[] p_i51251_4_, ILootFunction[] p_i51251_5_) private
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_) ModifierConstructorDescriptionLootFunctionType
(ILootSerializer<? extends ILootFunction> p_i232171_1_) SimpleBuilder
(Function<ILootCondition[], ILootFunction> p_i50229_1_) -
Uses of ILootFunction in net.minecraft.loot.functions
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
Modifier 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()
Modifier and TypeMethodDescriptionprivate static LootFunctionType
LootFunctionManager.register
(String p_237451_0_, ILootSerializer<? extends ILootFunction> p_237451_1_)