Package net.minecraft.loot.function
Class LootFunctionTypes
java.lang.Object
net.minecraft.loot.function.LootFunctionTypes
- Mappings:
Namespace Name named net/minecraft/loot/function/LootFunctionTypesintermediary net/minecraft/class_131official eqv
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LootFunctionTypestatic final com.mojang.serialization.Codec<LootFunction> static final com.mojang.serialization.Codec<LootFunction> static final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final LootFunctionTypestatic final com.mojang.serialization.Codec<RegistryEntry<LootFunction>> static 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 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> join(List<? extends BiFunction<ItemStack, LootContext, ItemStack>> terms) private static LootFunctionTyperegister(String id, com.mojang.serialization.MapCodec<? extends LootFunction> codec)
-
Field Details
-
NOOP
- Mappings:
Namespace Name Mixin selector named NOOPLnet/minecraft/loot/function/LootFunctionTypes;NOOP:Ljava/util/function/BiFunction;intermediary field_1102Lnet/minecraft/class_131;field_1102:Ljava/util/function/BiFunction;official aLeqv;a:Ljava/util/function/BiFunction;
-
BASE_CODEC
- Mappings:
Namespace Name Mixin selector named BASE_CODECLnet/minecraft/loot/function/LootFunctionTypes;BASE_CODEC:Lcom/mojang/serialization/Codec;intermediary field_45831Lnet/minecraft/class_131;field_45831:Lcom/mojang/serialization/Codec;official bLeqv;b:Lcom/mojang/serialization/Codec;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODECLnet/minecraft/loot/function/LootFunctionTypes;CODEC:Lcom/mojang/serialization/Codec;intermediary field_50023Lnet/minecraft/class_131;field_50023:Lcom/mojang/serialization/Codec;official cLeqv;c:Lcom/mojang/serialization/Codec;
-
ENTRY_CODEC
- Mappings:
Namespace Name Mixin selector named ENTRY_CODECLnet/minecraft/loot/function/LootFunctionTypes;ENTRY_CODEC:Lcom/mojang/serialization/Codec;intermediary field_45832Lnet/minecraft/class_131;field_45832:Lcom/mojang/serialization/Codec;official dLeqv;d:Lcom/mojang/serialization/Codec;
-
SET_COUNT
- Mappings:
Namespace Name Mixin selector named SET_COUNTLnet/minecraft/loot/function/LootFunctionTypes;SET_COUNT:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25214Lnet/minecraft/class_131;field_25214:Lnet/minecraft/class_5339;official eLeqv;e:Lequ;
-
ENCHANT_WITH_LEVELS
- Mappings:
Namespace Name Mixin selector named ENCHANT_WITH_LEVELSLnet/minecraft/loot/function/LootFunctionTypes;ENCHANT_WITH_LEVELS:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25215Lnet/minecraft/class_131;field_25215:Lnet/minecraft/class_5339;official fLeqv;f:Lequ;
-
ENCHANT_RANDOMLY
- Mappings:
Namespace Name Mixin selector named ENCHANT_RANDOMLYLnet/minecraft/loot/function/LootFunctionTypes;ENCHANT_RANDOMLY:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25216Lnet/minecraft/class_131;field_25216:Lnet/minecraft/class_5339;official gLeqv;g:Lequ;
-
SET_ENCHANTMENTS
- Mappings:
Namespace Name Mixin selector named SET_ENCHANTMENTSLnet/minecraft/loot/function/LootFunctionTypes;SET_ENCHANTMENTS:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_27906Lnet/minecraft/class_131;field_27906:Lnet/minecraft/class_5339;official hLeqv;h:Lequ;
-
SET_CUSTOM_DATA
- Mappings:
Namespace Name Mixin selector named SET_CUSTOM_DATALnet/minecraft/loot/function/LootFunctionTypes;SET_CUSTOM_DATA:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_49441Lnet/minecraft/class_131;field_49441:Lnet/minecraft/class_5339;official iLeqv;i:Lequ;
-
SET_COMPONENTS
- Mappings:
Namespace Name Mixin selector named SET_COMPONENTSLnet/minecraft/loot/function/LootFunctionTypes;SET_COMPONENTS:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_49442Lnet/minecraft/class_131;field_49442:Lnet/minecraft/class_5339;official jLeqv;j:Lequ;
-
FURNACE_SMELT
- Mappings:
Namespace Name Mixin selector named FURNACE_SMELTLnet/minecraft/loot/function/LootFunctionTypes;FURNACE_SMELT:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25218Lnet/minecraft/class_131;field_25218:Lnet/minecraft/class_5339;official kLeqv;k:Lequ;
-
LOOTING_ENCHANT
- Mappings:
Namespace Name Mixin selector named LOOTING_ENCHANTLnet/minecraft/loot/function/LootFunctionTypes;LOOTING_ENCHANT:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25219Lnet/minecraft/class_131;field_25219:Lnet/minecraft/class_5339;official lLeqv;l:Lequ;
-
SET_DAMAGE
- Mappings:
Namespace Name Mixin selector named SET_DAMAGELnet/minecraft/loot/function/LootFunctionTypes;SET_DAMAGE:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25220Lnet/minecraft/class_131;field_25220:Lnet/minecraft/class_5339;official mLeqv;m:Lequ;
-
SET_ATTRIBUTES
- Mappings:
Namespace Name Mixin selector named SET_ATTRIBUTESLnet/minecraft/loot/function/LootFunctionTypes;SET_ATTRIBUTES:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25221Lnet/minecraft/class_131;field_25221:Lnet/minecraft/class_5339;official nLeqv;n:Lequ;
-
SET_NAME
- Mappings:
Namespace Name Mixin selector named SET_NAMELnet/minecraft/loot/function/LootFunctionTypes;SET_NAME:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25222Lnet/minecraft/class_131;field_25222:Lnet/minecraft/class_5339;official oLeqv;o:Lequ;
-
EXPLORATION_MAP
- Mappings:
Namespace Name Mixin selector named EXPLORATION_MAPLnet/minecraft/loot/function/LootFunctionTypes;EXPLORATION_MAP:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25223Lnet/minecraft/class_131;field_25223:Lnet/minecraft/class_5339;official pLeqv;p:Lequ;
-
SET_STEW_EFFECT
- Mappings:
Namespace Name Mixin selector named SET_STEW_EFFECTLnet/minecraft/loot/function/LootFunctionTypes;SET_STEW_EFFECT:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25224Lnet/minecraft/class_131;field_25224:Lnet/minecraft/class_5339;official qLeqv;q:Lequ;
-
COPY_NAME
- Mappings:
Namespace Name Mixin selector named COPY_NAMELnet/minecraft/loot/function/LootFunctionTypes;COPY_NAME:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25225Lnet/minecraft/class_131;field_25225:Lnet/minecraft/class_5339;official rLeqv;r:Lequ;
-
SET_CONTENTS
- Mappings:
Namespace Name Mixin selector named SET_CONTENTSLnet/minecraft/loot/function/LootFunctionTypes;SET_CONTENTS:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25226Lnet/minecraft/class_131;field_25226:Lnet/minecraft/class_5339;official sLeqv;s:Lequ;
-
LIMIT_COUNT
- Mappings:
Namespace Name Mixin selector named LIMIT_COUNTLnet/minecraft/loot/function/LootFunctionTypes;LIMIT_COUNT:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25227Lnet/minecraft/class_131;field_25227:Lnet/minecraft/class_5339;official tLeqv;t:Lequ;
-
APPLY_BONUS
- Mappings:
Namespace Name Mixin selector named APPLY_BONUSLnet/minecraft/loot/function/LootFunctionTypes;APPLY_BONUS:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25228Lnet/minecraft/class_131;field_25228:Lnet/minecraft/class_5339;official uLeqv;u:Lequ;
-
SET_LOOT_TABLE
- Mappings:
Namespace Name Mixin selector named SET_LOOT_TABLELnet/minecraft/loot/function/LootFunctionTypes;SET_LOOT_TABLE:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25229Lnet/minecraft/class_131;field_25229:Lnet/minecraft/class_5339;official vLeqv;v:Lequ;
-
EXPLOSION_DECAY
- Mappings:
Namespace Name Mixin selector named EXPLOSION_DECAYLnet/minecraft/loot/function/LootFunctionTypes;EXPLOSION_DECAY:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25230Lnet/minecraft/class_131;field_25230:Lnet/minecraft/class_5339;official wLeqv;w:Lequ;
-
SET_LORE
- Mappings:
Namespace Name Mixin selector named SET_LORELnet/minecraft/loot/function/LootFunctionTypes;SET_LORE:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25231Lnet/minecraft/class_131;field_25231:Lnet/minecraft/class_5339;official xLeqv;x:Lequ;
-
FILL_PLAYER_HEAD
- Mappings:
Namespace Name Mixin selector named FILL_PLAYER_HEADLnet/minecraft/loot/function/LootFunctionTypes;FILL_PLAYER_HEAD:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25232Lnet/minecraft/class_131;field_25232:Lnet/minecraft/class_5339;official yLeqv;y:Lequ;
-
COPY_CUSTOM_DATA
- Mappings:
Namespace Name Mixin selector named COPY_CUSTOM_DATALnet/minecraft/loot/function/LootFunctionTypes;COPY_CUSTOM_DATA:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_49443Lnet/minecraft/class_131;field_49443:Lnet/minecraft/class_5339;official zLeqv;z:Lequ;
-
COPY_STATE
- Mappings:
Namespace Name Mixin selector named COPY_STATELnet/minecraft/loot/function/LootFunctionTypes;COPY_STATE:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_25234Lnet/minecraft/class_131;field_25234:Lnet/minecraft/class_5339;official ALeqv;A:Lequ;
-
SET_BANNER_PATTERN
- Mappings:
Namespace Name Mixin selector named SET_BANNER_PATTERNLnet/minecraft/loot/function/LootFunctionTypes;SET_BANNER_PATTERN:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_27342Lnet/minecraft/class_131;field_27342:Lnet/minecraft/class_5339;official BLeqv;B:Lequ;
-
SET_POTION
- Mappings:
Namespace Name Mixin selector named SET_POTIONLnet/minecraft/loot/function/LootFunctionTypes;SET_POTION:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_35079Lnet/minecraft/class_131;field_35079:Lnet/minecraft/class_5339;official CLeqv;C:Lequ;
-
SET_INSTRUMENT
- Mappings:
Namespace Name Mixin selector named SET_INSTRUMENTLnet/minecraft/loot/function/LootFunctionTypes;SET_INSTRUMENT:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_39060Lnet/minecraft/class_131;field_39060:Lnet/minecraft/class_5339;official DLeqv;D:Lequ;
-
REFERENCE
- Mappings:
Namespace Name Mixin selector named REFERENCELnet/minecraft/loot/function/LootFunctionTypes;REFERENCE:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_44508Lnet/minecraft/class_131;field_44508:Lnet/minecraft/class_5339;official ELeqv;E:Lequ;
-
SEQUENCE
- Mappings:
Namespace Name Mixin selector named SEQUENCELnet/minecraft/loot/function/LootFunctionTypes;SEQUENCE:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_45830Lnet/minecraft/class_131;field_45830:Lnet/minecraft/class_5339;official FLeqv;F:Lequ;
-
COPY_COMPONENTS
- Mappings:
Namespace Name Mixin selector named COPY_COMPONENTSLnet/minecraft/loot/function/LootFunctionTypes;COPY_COMPONENTS:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_49440Lnet/minecraft/class_131;field_49440:Lnet/minecraft/class_5339;official GLeqv;G:Lequ;
-
SET_FIREWORKS
- Mappings:
Namespace Name Mixin selector named SET_FIREWORKSLnet/minecraft/loot/function/LootFunctionTypes;SET_FIREWORKS:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_49865Lnet/minecraft/class_131;field_49865:Lnet/minecraft/class_5339;official HLeqv;H:Lequ;
-
SET_FIREWORK_EXPLOSION
- Mappings:
Namespace Name Mixin selector named SET_FIREWORK_EXPLOSIONLnet/minecraft/loot/function/LootFunctionTypes;SET_FIREWORK_EXPLOSION:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_49866Lnet/minecraft/class_131;field_49866:Lnet/minecraft/class_5339;official ILeqv;I:Lequ;
-
SET_BOOK_COVER
- Mappings:
Namespace Name Mixin selector named SET_BOOK_COVERLnet/minecraft/loot/function/LootFunctionTypes;SET_BOOK_COVER:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_49867Lnet/minecraft/class_131;field_49867:Lnet/minecraft/class_5339;official JLeqv;J:Lequ;
-
SET_WRITTEN_BOOK_PAGES
- Mappings:
Namespace Name Mixin selector named SET_WRITTEN_BOOK_PAGESLnet/minecraft/loot/function/LootFunctionTypes;SET_WRITTEN_BOOK_PAGES:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_49868Lnet/minecraft/class_131;field_49868:Lnet/minecraft/class_5339;official KLeqv;K:Lequ;
-
SET_WRITABLE_BOOK_PAGES
- Mappings:
Namespace Name Mixin selector named SET_WRITABLE_BOOK_PAGESLnet/minecraft/loot/function/LootFunctionTypes;SET_WRITABLE_BOOK_PAGES:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_49869Lnet/minecraft/class_131;field_49869:Lnet/minecraft/class_5339;official LLeqv;L:Lequ;
-
TOGGLE_TOOLTIPS
- Mappings:
Namespace Name Mixin selector named TOGGLE_TOOLTIPSLnet/minecraft/loot/function/LootFunctionTypes;TOGGLE_TOOLTIPS:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_50022Lnet/minecraft/class_131;field_50022:Lnet/minecraft/class_5339;official MLeqv;M:Lequ;
-
SET_OMINOUS_BOTTLE_AMPLIFIER
- Mappings:
Namespace Name Mixin selector named SET_OMINOUS_BOTTLE_AMPLIFIERLnet/minecraft/loot/function/LootFunctionTypes;SET_OMINOUS_BOTTLE_AMPLIFIER:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_50207Lnet/minecraft/class_131;field_50207:Lnet/minecraft/class_5339;official NLeqv;N:Lequ;
-
-
Constructor Details
-
LootFunctionTypes
public LootFunctionTypes()
-
-
Method Details
-
register
private static LootFunctionType register(String id, com.mojang.serialization.MapCodec<? extends LootFunction> codec) - Mappings:
Namespace Name Mixin selector named registerLnet/minecraft/loot/function/LootFunctionTypes;register(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/loot/function/LootFunctionType;intermediary method_29323Lnet/minecraft/class_131;method_29323(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5339;official aLeqv;a(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lequ;
-
join
public static BiFunction<ItemStack,LootContext, joinItemStack> (List<? extends BiFunction<ItemStack, LootContext, ItemStack>> terms) - Mappings:
Namespace Name Mixin selector named joinLnet/minecraft/loot/function/LootFunctionTypes;join(Ljava/util/List;)Ljava/util/function/BiFunction;intermediary method_594Lnet/minecraft/class_131;method_594(Ljava/util/List;)Ljava/util/function/BiFunction;official aLeqv;a(Ljava/util/List;)Ljava/util/function/BiFunction;
-