Package net.minecraft.loot.functions
Class LootFunctionManager
java.lang.Object
net.minecraft.loot.functions.LootFunctionManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final BiFunction<ItemStack,LootContext, ItemStack> static final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BiFunction<ItemStack,LootContext, ItemStack> compose(BiFunction<ItemStack, LootContext, ItemStack>[] p_216241_0_) static Objectprivate static LootFunctionTyperegister(String p_237451_0_, ILootSerializer<? extends ILootFunction> p_237451_1_)
-
Field Details
-
IDENTITY
-
SET_COUNT
-
ENCHANT_WITH_LEVELS
-
ENCHANT_RANDOMLY
-
SET_NBT
-
FURNACE_SMELT
-
LOOTING_ENCHANT
-
SET_DAMAGE
-
SET_ATTRIBUTES
-
SET_NAME
-
EXPLORATION_MAP
-
SET_STEW_EFFECT
-
COPY_NAME
-
SET_CONTENTS
-
LIMIT_COUNT
-
APPLY_BONUS
-
SET_LOOT_TABLE
-
EXPLOSION_DECAY
-
SET_LORE
-
FILL_PLAYER_HEAD
-
COPY_NBT
-
COPY_STATE
-
-
Constructor Details
-
LootFunctionManager
public LootFunctionManager()
-
-
Method Details
-
register
private static LootFunctionType register(String p_237451_0_, ILootSerializer<? extends ILootFunction> p_237451_1_) -
createGsonAdapter
-
compose
public static BiFunction<ItemStack,LootContext, composeItemStack> (BiFunction<ItemStack, LootContext, ItemStack>[] p_216241_0_)
-