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 LootFunctionType
APPLY_BONUS
static LootFunctionType
COPY_NAME
static LootFunctionType
COPY_NBT
static LootFunctionType
COPY_STATE
static LootFunctionType
ENCHANT_RANDOMLY
static LootFunctionType
ENCHANT_WITH_LEVELS
static LootFunctionType
EXPLORATION_MAP
static LootFunctionType
EXPLOSION_DECAY
static LootFunctionType
FILL_PLAYER_HEAD
static LootFunctionType
FURNACE_SMELT
static LootFunctionType
LIMIT_COUNT
static LootFunctionType
LOOTING_ENCHANT
static BiFunction<ItemStack,LootContext,ItemStack>
NOOP
static LootFunctionType
SET_ATTRIBUTES
static LootFunctionType
SET_BANNER_PATTERN
static LootFunctionType
SET_CONTENTS
static LootFunctionType
SET_COUNT
static LootFunctionType
SET_DAMAGE
static LootFunctionType
SET_ENCHANTMENTS
static LootFunctionType
SET_LOOT_TABLE
static LootFunctionType
SET_LORE
static LootFunctionType
SET_NAME
static LootFunctionType
SET_NBT
static LootFunctionType
SET_STEW_EFFECT
-
Constructor Summary
Constructors Constructor Description LootFunctionTypes()
-
Method Summary
Modifier and Type Method Description static Object
createGsonSerializer()
static BiFunction<ItemStack,LootContext,ItemStack>
join(BiFunction<ItemStack,LootContext,ItemStack>[] lootFunctions)
private static LootFunctionType
register(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)
-