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 eqt
-
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> mapCodec)
-
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 aLeqt;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 bLeqt;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 cLeqt;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 dLeqt;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 eLeqt;e:Leqs;
-
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 fLeqt;f:Leqs;
-
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 gLeqt;g:Leqs;
-
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 hLeqt;h:Leqs;
-
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 iLeqt;i:Leqs;
-
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 jLeqt;j:Leqs;
-
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 kLeqt;k:Leqs;
-
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 lLeqt;l:Leqs;
-
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 mLeqt;m:Leqs;
-
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 nLeqt;n:Leqs;
-
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 oLeqt;o:Leqs;
-
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 pLeqt;p:Leqs;
-
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 qLeqt;q:Leqs;
-
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 rLeqt;r:Leqs;
-
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 sLeqt;s:Leqs;
-
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 tLeqt;t:Leqs;
-
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 uLeqt;u:Leqs;
-
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 vLeqt;v:Leqs;
-
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 wLeqt;w:Leqs;
-
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 xLeqt;x:Leqs;
-
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 yLeqt;y:Leqs;
-
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 zLeqt;z:Leqs;
-
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 ALeqt;A:Leqs;
-
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 BLeqt;B:Leqs;
-
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 CLeqt;C:Leqs;
-
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 DLeqt;D:Leqs;
-
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 ELeqt;E:Leqs;
-
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 FLeqt;F:Leqs;
-
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 GLeqt;G:Leqs;
-
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 HLeqt;H:Leqs;
-
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 ILeqt;I:Leqs;
-
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 JLeqt;J:Leqs;
-
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 KLeqt;K:Leqs;
-
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 LLeqt;L:Leqs;
-
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 MLeqt;M:Leqs;
-
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 NLeqt;N:Leqs;
-
-
Constructor Details
-
LootFunctionTypes
public LootFunctionTypes()
-
-
Method Details
-
register
private static LootFunctionType register(String id, com.mojang.serialization.MapCodec<? extends LootFunction> mapCodec) - 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 aLeqt;a(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Leqs;
-
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 aLeqt;a(Ljava/util/List;)Ljava/util/function/BiFunction;
-