public abstract class LootFunction extends java.lang.Object implements ILootFunction
| 修飾子とタイプ | クラスと説明 | 
|---|---|
| static class  | LootFunction.Builder<T extends LootFunction.Builder<T>> | 
| static class  | LootFunction.Serializer<T extends LootFunction> | 
ILootFunction.IBuilder| 修飾子とタイプ | フィールドと説明 | 
|---|---|
| protected ILootCondition[] | conditions | 
| 修飾子 | コンストラクタと説明 | 
|---|---|
| protected  | LootFunction(ILootCondition[] conditionsIn) | 
| 修飾子とタイプ | メソッドと説明 | 
|---|---|
| ItemStack | apply(ItemStack p_apply_1_,
     LootContext p_apply_2_) | 
| protected static LootFunction.Builder<?> | builder(java.util.function.Function<ILootCondition[],ILootFunction> p_215860_0_) | 
| protected abstract ItemStack | doApply(ItemStack stack,
       LootContext context) | 
| void | func_225580_a_(ValidationTracker p_225580_1_) | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfunc_215858_agetRequiredParametersprotected final ILootCondition[] conditions
protected LootFunction(ILootCondition[] conditionsIn)
public final ItemStack apply(ItemStack p_apply_1_, LootContext p_apply_2_)
apply インタフェース内 java.util.function.BiFunction<ItemStack,LootContext,ItemStack>protected abstract ItemStack doApply(ItemStack stack, LootContext context)
public void func_225580_a_(ValidationTracker p_225580_1_)
func_225580_a_ インタフェース内 IParameterizedprotected static LootFunction.Builder<?> builder(java.util.function.Function<ILootCondition[],ILootFunction> p_215860_0_)