public class LootFunctionManager
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
LootFunctionManager.Serializer |
修飾子とタイプ | フィールドと説明 |
---|---|
static java.util.function.BiFunction<ItemStack,LootContext,ItemStack> |
IDENTITY |
コンストラクタと説明 |
---|
LootFunctionManager() |
修飾子とタイプ | メソッドと説明 |
---|---|
static java.util.function.BiFunction<ItemStack,LootContext,ItemStack> |
combine(java.util.function.BiFunction<ItemStack,LootContext,ItemStack>[] p_216241_0_) |
static <T extends ILootFunction> |
getSerializerFor(T functionClass) |
static ILootFunction.Serializer<?> |
getSerializerForName(ResourceLocation location) |
static <T extends ILootFunction> |
registerFunction(ILootFunction.Serializer<? extends T> serializer) |
public static final java.util.function.BiFunction<ItemStack,LootContext,ItemStack> IDENTITY
public static <T extends ILootFunction> void registerFunction(ILootFunction.Serializer<? extends T> serializer)
public static ILootFunction.Serializer<?> getSerializerForName(ResourceLocation location)
public static <T extends ILootFunction> ILootFunction.Serializer<T> getSerializerFor(T functionClass)
public static java.util.function.BiFunction<ItemStack,LootContext,ItemStack> combine(java.util.function.BiFunction<ItemStack,LootContext,ItemStack>[] p_216241_0_)