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_CONTENTSstatic LootFunctionTypeSET_COUNTstatic LootFunctionTypeSET_DAMAGEstatic 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
-
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)
-