Package net.minecraft.loot.function
Class LootFunctionTypes
java.lang.Object
net.minecraft.loot.function.LootFunctionTypes
- Mappings:
Namespace Name intermediary net/minecraft/class_131official eaynamed net/minecraft/loot/function/LootFunctionTypes
-
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 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 LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Objectstatic BiFunction<ItemStack,LootContext, ItemStack> join(BiFunction<ItemStack, LootContext, ItemStack>[] lootFunctions) private static LootFunctionTyperegister(String id, JsonSerializer<? extends LootFunction> jsonSerializer)
-
Field Details
-
NOOP
- Mappings:
Namespace Name Mixin selector intermediary field_1102Lnet/minecraft/class_131;field_1102:Ljava/util/function/BiFunction;official aLeay;a:Ljava/util/function/BiFunction;named NOOPLnet/minecraft/loot/function/LootFunctionTypes;NOOP:Ljava/util/function/BiFunction;
-
SET_COUNT
- Mappings:
Namespace Name Mixin selector intermediary field_25214Lnet/minecraft/class_131;field_25214:Lnet/minecraft/class_5339;official bLeay;b:Leax;named SET_COUNTLnet/minecraft/loot/function/LootFunctionTypes;SET_COUNT:Lnet/minecraft/loot/function/LootFunctionType;
-
ENCHANT_WITH_LEVELS
- Mappings:
Namespace Name Mixin selector intermediary field_25215Lnet/minecraft/class_131;field_25215:Lnet/minecraft/class_5339;official cLeay;c:Leax;named ENCHANT_WITH_LEVELSLnet/minecraft/loot/function/LootFunctionTypes;ENCHANT_WITH_LEVELS:Lnet/minecraft/loot/function/LootFunctionType;
-
ENCHANT_RANDOMLY
- Mappings:
Namespace Name Mixin selector intermediary field_25216Lnet/minecraft/class_131;field_25216:Lnet/minecraft/class_5339;official dLeay;d:Leax;named ENCHANT_RANDOMLYLnet/minecraft/loot/function/LootFunctionTypes;ENCHANT_RANDOMLY:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_ENCHANTMENTS
- Mappings:
Namespace Name Mixin selector intermediary field_27906Lnet/minecraft/class_131;field_27906:Lnet/minecraft/class_5339;official eLeay;e:Leax;named SET_ENCHANTMENTSLnet/minecraft/loot/function/LootFunctionTypes;SET_ENCHANTMENTS:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_NBT
- Mappings:
Namespace Name Mixin selector intermediary field_25217Lnet/minecraft/class_131;field_25217:Lnet/minecraft/class_5339;official fLeay;f:Leax;named SET_NBTLnet/minecraft/loot/function/LootFunctionTypes;SET_NBT:Lnet/minecraft/loot/function/LootFunctionType;
-
FURNACE_SMELT
- Mappings:
Namespace Name Mixin selector intermediary field_25218Lnet/minecraft/class_131;field_25218:Lnet/minecraft/class_5339;official gLeay;g:Leax;named FURNACE_SMELTLnet/minecraft/loot/function/LootFunctionTypes;FURNACE_SMELT:Lnet/minecraft/loot/function/LootFunctionType;
-
LOOTING_ENCHANT
- Mappings:
Namespace Name Mixin selector intermediary field_25219Lnet/minecraft/class_131;field_25219:Lnet/minecraft/class_5339;official hLeay;h:Leax;named LOOTING_ENCHANTLnet/minecraft/loot/function/LootFunctionTypes;LOOTING_ENCHANT:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_DAMAGE
- Mappings:
Namespace Name Mixin selector intermediary field_25220Lnet/minecraft/class_131;field_25220:Lnet/minecraft/class_5339;official iLeay;i:Leax;named SET_DAMAGELnet/minecraft/loot/function/LootFunctionTypes;SET_DAMAGE:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_ATTRIBUTES
- Mappings:
Namespace Name Mixin selector intermediary field_25221Lnet/minecraft/class_131;field_25221:Lnet/minecraft/class_5339;official jLeay;j:Leax;named SET_ATTRIBUTESLnet/minecraft/loot/function/LootFunctionTypes;SET_ATTRIBUTES:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_NAME
- Mappings:
Namespace Name Mixin selector intermediary field_25222Lnet/minecraft/class_131;field_25222:Lnet/minecraft/class_5339;official kLeay;k:Leax;named SET_NAMELnet/minecraft/loot/function/LootFunctionTypes;SET_NAME:Lnet/minecraft/loot/function/LootFunctionType;
-
EXPLORATION_MAP
- Mappings:
Namespace Name Mixin selector intermediary field_25223Lnet/minecraft/class_131;field_25223:Lnet/minecraft/class_5339;official lLeay;l:Leax;named EXPLORATION_MAPLnet/minecraft/loot/function/LootFunctionTypes;EXPLORATION_MAP:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_STEW_EFFECT
- Mappings:
Namespace Name Mixin selector intermediary field_25224Lnet/minecraft/class_131;field_25224:Lnet/minecraft/class_5339;official mLeay;m:Leax;named SET_STEW_EFFECTLnet/minecraft/loot/function/LootFunctionTypes;SET_STEW_EFFECT:Lnet/minecraft/loot/function/LootFunctionType;
-
COPY_NAME
- Mappings:
Namespace Name Mixin selector intermediary field_25225Lnet/minecraft/class_131;field_25225:Lnet/minecraft/class_5339;official nLeay;n:Leax;named COPY_NAMELnet/minecraft/loot/function/LootFunctionTypes;COPY_NAME:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_CONTENTS
- Mappings:
Namespace Name Mixin selector intermediary field_25226Lnet/minecraft/class_131;field_25226:Lnet/minecraft/class_5339;official oLeay;o:Leax;named SET_CONTENTSLnet/minecraft/loot/function/LootFunctionTypes;SET_CONTENTS:Lnet/minecraft/loot/function/LootFunctionType;
-
LIMIT_COUNT
- Mappings:
Namespace Name Mixin selector intermediary field_25227Lnet/minecraft/class_131;field_25227:Lnet/minecraft/class_5339;official pLeay;p:Leax;named LIMIT_COUNTLnet/minecraft/loot/function/LootFunctionTypes;LIMIT_COUNT:Lnet/minecraft/loot/function/LootFunctionType;
-
APPLY_BONUS
- Mappings:
Namespace Name Mixin selector intermediary field_25228Lnet/minecraft/class_131;field_25228:Lnet/minecraft/class_5339;official qLeay;q:Leax;named APPLY_BONUSLnet/minecraft/loot/function/LootFunctionTypes;APPLY_BONUS:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_LOOT_TABLE
- Mappings:
Namespace Name Mixin selector intermediary field_25229Lnet/minecraft/class_131;field_25229:Lnet/minecraft/class_5339;official rLeay;r:Leax;named SET_LOOT_TABLELnet/minecraft/loot/function/LootFunctionTypes;SET_LOOT_TABLE:Lnet/minecraft/loot/function/LootFunctionType;
-
EXPLOSION_DECAY
- Mappings:
Namespace Name Mixin selector intermediary field_25230Lnet/minecraft/class_131;field_25230:Lnet/minecraft/class_5339;official sLeay;s:Leax;named EXPLOSION_DECAYLnet/minecraft/loot/function/LootFunctionTypes;EXPLOSION_DECAY:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_LORE
- Mappings:
Namespace Name Mixin selector intermediary field_25231Lnet/minecraft/class_131;field_25231:Lnet/minecraft/class_5339;official tLeay;t:Leax;named SET_LORELnet/minecraft/loot/function/LootFunctionTypes;SET_LORE:Lnet/minecraft/loot/function/LootFunctionType;
-
FILL_PLAYER_HEAD
- Mappings:
Namespace Name Mixin selector intermediary field_25232Lnet/minecraft/class_131;field_25232:Lnet/minecraft/class_5339;official uLeay;u:Leax;named FILL_PLAYER_HEADLnet/minecraft/loot/function/LootFunctionTypes;FILL_PLAYER_HEAD:Lnet/minecraft/loot/function/LootFunctionType;
-
COPY_NBT
- Mappings:
Namespace Name Mixin selector intermediary field_25233Lnet/minecraft/class_131;field_25233:Lnet/minecraft/class_5339;official vLeay;v:Leax;named COPY_NBTLnet/minecraft/loot/function/LootFunctionTypes;COPY_NBT:Lnet/minecraft/loot/function/LootFunctionType;
-
COPY_STATE
- Mappings:
Namespace Name Mixin selector intermediary field_25234Lnet/minecraft/class_131;field_25234:Lnet/minecraft/class_5339;official wLeay;w:Leax;named COPY_STATELnet/minecraft/loot/function/LootFunctionTypes;COPY_STATE:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_BANNER_PATTERN
- Mappings:
Namespace Name Mixin selector intermediary field_27342Lnet/minecraft/class_131;field_27342:Lnet/minecraft/class_5339;official xLeay;x:Leax;named SET_BANNER_PATTERNLnet/minecraft/loot/function/LootFunctionTypes;SET_BANNER_PATTERN:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_POTION
- Mappings:
Namespace Name Mixin selector intermediary field_35079Lnet/minecraft/class_131;field_35079:Lnet/minecraft/class_5339;official yLeay;y:Leax;named SET_POTIONLnet/minecraft/loot/function/LootFunctionTypes;SET_POTION:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_INSTRUMENT
- Mappings:
Namespace Name Mixin selector intermediary field_39060Lnet/minecraft/class_131;field_39060:Lnet/minecraft/class_5339;official zLeay;z:Leax;named SET_INSTRUMENTLnet/minecraft/loot/function/LootFunctionTypes;SET_INSTRUMENT:Lnet/minecraft/loot/function/LootFunctionType;
-
REFERENCE
- Mappings:
Namespace Name Mixin selector intermediary field_44508Lnet/minecraft/class_131;field_44508:Lnet/minecraft/class_5339;official ALeay;A:Leax;named REFERENCELnet/minecraft/loot/function/LootFunctionTypes;REFERENCE:Lnet/minecraft/loot/function/LootFunctionType;
-
-
Constructor Details
-
LootFunctionTypes
public LootFunctionTypes()
-
-
Method Details
-
register
private static LootFunctionType register(String id, JsonSerializer<? extends LootFunction> jsonSerializer) - Mappings:
Namespace Name Mixin selector intermediary method_29323Lnet/minecraft/class_131;method_29323(Ljava/lang/String;Lnet/minecraft/class_5335;)Lnet/minecraft/class_5339;official aLeay;a(Ljava/lang/String;Ldzq;)Leax;named registerLnet/minecraft/loot/function/LootFunctionTypes;register(Ljava/lang/String;Lnet/minecraft/util/JsonSerializer;)Lnet/minecraft/loot/function/LootFunctionType;
-
createGsonSerializer
- Mappings:
Namespace Name Mixin selector intermediary method_29322Lnet/minecraft/class_131;method_29322()Ljava/lang/Object;official aLeay;a()Ljava/lang/Object;named createGsonSerializerLnet/minecraft/loot/function/LootFunctionTypes;createGsonSerializer()Ljava/lang/Object;
-
join
public static BiFunction<ItemStack,LootContext, joinItemStack> (BiFunction<ItemStack, LootContext, ItemStack>[] lootFunctions) - Mappings:
Namespace Name Mixin selector intermediary method_594Lnet/minecraft/class_131;method_594([Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction;official aLeay;a([Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction;named joinLnet/minecraft/loot/function/LootFunctionTypes;join([Ljava/util/function/BiFunction;)Ljava/util/function/BiFunction;
-