Package net.minecraft.loot.function
Class LootFunctionTypes
java.lang.Object
net.minecraft.loot.function.LootFunctionTypes
public class LootFunctionTypes extends Object
-
Field Summary
Fields Modifier and Type Field Description static LootFunctionTypeAPPLY_BONUSstatic LootFunctionTypeCOPY_NAMEstatic LootFunctionTypeCOPY_NBTstatic LootFunctionTypeCOPY_STATEstatic LootFunctionTypeENCHANT_RANDOMLYstatic LootFunctionTypeENCHANT_WITH_LEVELSstatic LootFunctionTypeEXPLORATION_MAPstatic LootFunctionTypeEXPLOSION_DECAYstatic LootFunctionTypeFILL_PLAYER_HEADstatic LootFunctionTypeFURNACE_SMELTstatic LootFunctionTypeLIMIT_COUNTstatic LootFunctionTypeLOOTING_ENCHANTstatic BiFunction<ItemStack,LootContext,ItemStack>NOOPstatic LootFunctionTypeSET_ATTRIBUTESstatic LootFunctionTypeSET_BANNER_PATTERNstatic LootFunctionTypeSET_CONTENTSstatic LootFunctionTypeSET_COUNTstatic LootFunctionTypeSET_DAMAGEstatic LootFunctionTypeSET_ENCHANTMENTSstatic LootFunctionTypeSET_LOOT_TABLEstatic LootFunctionTypeSET_LOREstatic LootFunctionTypeSET_NAMEstatic LootFunctionTypeSET_NBTstatic LootFunctionTypeSET_STEW_EFFECT -
Constructor Summary
Constructors Constructor Description LootFunctionTypes() -
Method Summary
Modifier and Type Method Description static ObjectcreateGsonSerializer()static BiFunction<ItemStack,LootContext,ItemStack>join(BiFunction<ItemStack,LootContext,ItemStack>[] lootFunctions)private static LootFunctionTyperegister(String id, JsonSerializer<? extends LootFunction> jsonSerializer)
-
Field Details
-
NOOP
-
SET_COUNT
-
ENCHANT_WITH_LEVELS
-
ENCHANT_RANDOMLY
-
SET_ENCHANTMENTS
-
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
-
SET_BANNER_PATTERN
-
-
Constructor Details
-
LootFunctionTypes
public LootFunctionTypes()
-
-
Method Details
-
register
private static LootFunctionType register(String id, JsonSerializer<? extends LootFunction> jsonSerializer) -
createGsonSerializer
-
join
public static BiFunction<ItemStack,LootContext,ItemStack> join(BiFunction<ItemStack,LootContext,ItemStack>[] lootFunctions)
-