Package net.minecraft.loot.function
Class LootFunctionTypes
java.lang.Object
net.minecraft.loot.function.LootFunctionTypes
- Mappings:
Namespace Name official epzintermediary net/minecraft/class_131named net/minecraft/loot/function/LootFunctionTypes
-
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 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.Codec<? extends LootFunction> codec)
-
Field Details
-
NOOP
- Mappings:
Namespace Name Mixin selector official aLepz;a:Ljava/util/function/BiFunction;intermediary field_1102Lnet/minecraft/class_131;field_1102:Ljava/util/function/BiFunction;named NOOPLnet/minecraft/loot/function/LootFunctionTypes;NOOP:Ljava/util/function/BiFunction;
-
BASE_CODEC
- Mappings:
Namespace Name Mixin selector official bLepz;b:Lcom/mojang/serialization/Codec;intermediary field_45831Lnet/minecraft/class_131;field_45831:Lcom/mojang/serialization/Codec;named BASE_CODECLnet/minecraft/loot/function/LootFunctionTypes;BASE_CODEC:Lcom/mojang/serialization/Codec;
-
CODEC
- Mappings:
Namespace Name Mixin selector official cLepz;c:Lcom/mojang/serialization/Codec;intermediary field_50023Lnet/minecraft/class_131;field_50023:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/loot/function/LootFunctionTypes;CODEC:Lcom/mojang/serialization/Codec;
-
ENTRY_CODEC
- Mappings:
Namespace Name Mixin selector official dLepz;d:Lcom/mojang/serialization/Codec;intermediary field_45832Lnet/minecraft/class_131;field_45832:Lcom/mojang/serialization/Codec;named ENTRY_CODECLnet/minecraft/loot/function/LootFunctionTypes;ENTRY_CODEC:Lcom/mojang/serialization/Codec;
-
SET_COUNT
- Mappings:
Namespace Name Mixin selector official eLepz;e:Lepy;intermediary field_25214Lnet/minecraft/class_131;field_25214:Lnet/minecraft/class_5339;named SET_COUNTLnet/minecraft/loot/function/LootFunctionTypes;SET_COUNT:Lnet/minecraft/loot/function/LootFunctionType;
-
ENCHANT_WITH_LEVELS
- Mappings:
Namespace Name Mixin selector official fLepz;f:Lepy;intermediary field_25215Lnet/minecraft/class_131;field_25215:Lnet/minecraft/class_5339;named ENCHANT_WITH_LEVELSLnet/minecraft/loot/function/LootFunctionTypes;ENCHANT_WITH_LEVELS:Lnet/minecraft/loot/function/LootFunctionType;
-
ENCHANT_RANDOMLY
- Mappings:
Namespace Name Mixin selector official gLepz;g:Lepy;intermediary field_25216Lnet/minecraft/class_131;field_25216:Lnet/minecraft/class_5339;named ENCHANT_RANDOMLYLnet/minecraft/loot/function/LootFunctionTypes;ENCHANT_RANDOMLY:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_ENCHANTMENTS
- Mappings:
Namespace Name Mixin selector official hLepz;h:Lepy;intermediary field_27906Lnet/minecraft/class_131;field_27906:Lnet/minecraft/class_5339;named SET_ENCHANTMENTSLnet/minecraft/loot/function/LootFunctionTypes;SET_ENCHANTMENTS:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_CUSTOM_DATA
- Mappings:
Namespace Name Mixin selector official iLepz;i:Lepy;intermediary field_49441Lnet/minecraft/class_131;field_49441:Lnet/minecraft/class_5339;named SET_CUSTOM_DATALnet/minecraft/loot/function/LootFunctionTypes;SET_CUSTOM_DATA:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_COMPONENTS
- Mappings:
Namespace Name Mixin selector official jLepz;j:Lepy;intermediary field_49442Lnet/minecraft/class_131;field_49442:Lnet/minecraft/class_5339;named SET_COMPONENTSLnet/minecraft/loot/function/LootFunctionTypes;SET_COMPONENTS:Lnet/minecraft/loot/function/LootFunctionType;
-
FURNACE_SMELT
- Mappings:
Namespace Name Mixin selector official kLepz;k:Lepy;intermediary field_25218Lnet/minecraft/class_131;field_25218:Lnet/minecraft/class_5339;named FURNACE_SMELTLnet/minecraft/loot/function/LootFunctionTypes;FURNACE_SMELT:Lnet/minecraft/loot/function/LootFunctionType;
-
LOOTING_ENCHANT
- Mappings:
Namespace Name Mixin selector official lLepz;l:Lepy;intermediary field_25219Lnet/minecraft/class_131;field_25219:Lnet/minecraft/class_5339;named LOOTING_ENCHANTLnet/minecraft/loot/function/LootFunctionTypes;LOOTING_ENCHANT:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_DAMAGE
- Mappings:
Namespace Name Mixin selector official mLepz;m:Lepy;intermediary field_25220Lnet/minecraft/class_131;field_25220:Lnet/minecraft/class_5339;named SET_DAMAGELnet/minecraft/loot/function/LootFunctionTypes;SET_DAMAGE:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_ATTRIBUTES
- Mappings:
Namespace Name Mixin selector official nLepz;n:Lepy;intermediary field_25221Lnet/minecraft/class_131;field_25221:Lnet/minecraft/class_5339;named SET_ATTRIBUTESLnet/minecraft/loot/function/LootFunctionTypes;SET_ATTRIBUTES:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_NAME
- Mappings:
Namespace Name Mixin selector official oLepz;o:Lepy;intermediary field_25222Lnet/minecraft/class_131;field_25222:Lnet/minecraft/class_5339;named SET_NAMELnet/minecraft/loot/function/LootFunctionTypes;SET_NAME:Lnet/minecraft/loot/function/LootFunctionType;
-
EXPLORATION_MAP
- Mappings:
Namespace Name Mixin selector official pLepz;p:Lepy;intermediary field_25223Lnet/minecraft/class_131;field_25223:Lnet/minecraft/class_5339;named EXPLORATION_MAPLnet/minecraft/loot/function/LootFunctionTypes;EXPLORATION_MAP:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_STEW_EFFECT
- Mappings:
Namespace Name Mixin selector official qLepz;q:Lepy;intermediary field_25224Lnet/minecraft/class_131;field_25224:Lnet/minecraft/class_5339;named SET_STEW_EFFECTLnet/minecraft/loot/function/LootFunctionTypes;SET_STEW_EFFECT:Lnet/minecraft/loot/function/LootFunctionType;
-
COPY_NAME
- Mappings:
Namespace Name Mixin selector official rLepz;r:Lepy;intermediary field_25225Lnet/minecraft/class_131;field_25225:Lnet/minecraft/class_5339;named COPY_NAMELnet/minecraft/loot/function/LootFunctionTypes;COPY_NAME:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_CONTENTS
- Mappings:
Namespace Name Mixin selector official sLepz;s:Lepy;intermediary field_25226Lnet/minecraft/class_131;field_25226:Lnet/minecraft/class_5339;named SET_CONTENTSLnet/minecraft/loot/function/LootFunctionTypes;SET_CONTENTS:Lnet/minecraft/loot/function/LootFunctionType;
-
LIMIT_COUNT
- Mappings:
Namespace Name Mixin selector official tLepz;t:Lepy;intermediary field_25227Lnet/minecraft/class_131;field_25227:Lnet/minecraft/class_5339;named LIMIT_COUNTLnet/minecraft/loot/function/LootFunctionTypes;LIMIT_COUNT:Lnet/minecraft/loot/function/LootFunctionType;
-
APPLY_BONUS
- Mappings:
Namespace Name Mixin selector official uLepz;u:Lepy;intermediary field_25228Lnet/minecraft/class_131;field_25228:Lnet/minecraft/class_5339;named APPLY_BONUSLnet/minecraft/loot/function/LootFunctionTypes;APPLY_BONUS:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_LOOT_TABLE
- Mappings:
Namespace Name Mixin selector official vLepz;v:Lepy;intermediary field_25229Lnet/minecraft/class_131;field_25229:Lnet/minecraft/class_5339;named SET_LOOT_TABLELnet/minecraft/loot/function/LootFunctionTypes;SET_LOOT_TABLE:Lnet/minecraft/loot/function/LootFunctionType;
-
EXPLOSION_DECAY
- Mappings:
Namespace Name Mixin selector official wLepz;w:Lepy;intermediary field_25230Lnet/minecraft/class_131;field_25230:Lnet/minecraft/class_5339;named EXPLOSION_DECAYLnet/minecraft/loot/function/LootFunctionTypes;EXPLOSION_DECAY:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_LORE
- Mappings:
Namespace Name Mixin selector official xLepz;x:Lepy;intermediary field_25231Lnet/minecraft/class_131;field_25231:Lnet/minecraft/class_5339;named SET_LORELnet/minecraft/loot/function/LootFunctionTypes;SET_LORE:Lnet/minecraft/loot/function/LootFunctionType;
-
FILL_PLAYER_HEAD
- Mappings:
Namespace Name Mixin selector official yLepz;y:Lepy;intermediary field_25232Lnet/minecraft/class_131;field_25232:Lnet/minecraft/class_5339;named FILL_PLAYER_HEADLnet/minecraft/loot/function/LootFunctionTypes;FILL_PLAYER_HEAD:Lnet/minecraft/loot/function/LootFunctionType;
-
COPY_CUSTOM_DATA
- Mappings:
Namespace Name Mixin selector official zLepz;z:Lepy;intermediary field_49443Lnet/minecraft/class_131;field_49443:Lnet/minecraft/class_5339;named COPY_CUSTOM_DATALnet/minecraft/loot/function/LootFunctionTypes;COPY_CUSTOM_DATA:Lnet/minecraft/loot/function/LootFunctionType;
-
COPY_STATE
- Mappings:
Namespace Name Mixin selector official ALepz;A:Lepy;intermediary field_25234Lnet/minecraft/class_131;field_25234:Lnet/minecraft/class_5339;named COPY_STATELnet/minecraft/loot/function/LootFunctionTypes;COPY_STATE:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_BANNER_PATTERN
- Mappings:
Namespace Name Mixin selector official BLepz;B:Lepy;intermediary field_27342Lnet/minecraft/class_131;field_27342:Lnet/minecraft/class_5339;named SET_BANNER_PATTERNLnet/minecraft/loot/function/LootFunctionTypes;SET_BANNER_PATTERN:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_POTION
- Mappings:
Namespace Name Mixin selector official CLepz;C:Lepy;intermediary field_35079Lnet/minecraft/class_131;field_35079:Lnet/minecraft/class_5339;named SET_POTIONLnet/minecraft/loot/function/LootFunctionTypes;SET_POTION:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_INSTRUMENT
- Mappings:
Namespace Name Mixin selector official DLepz;D:Lepy;intermediary field_39060Lnet/minecraft/class_131;field_39060:Lnet/minecraft/class_5339;named SET_INSTRUMENTLnet/minecraft/loot/function/LootFunctionTypes;SET_INSTRUMENT:Lnet/minecraft/loot/function/LootFunctionType;
-
REFERENCE
- Mappings:
Namespace Name Mixin selector official ELepz;E:Lepy;intermediary field_44508Lnet/minecraft/class_131;field_44508:Lnet/minecraft/class_5339;named REFERENCELnet/minecraft/loot/function/LootFunctionTypes;REFERENCE:Lnet/minecraft/loot/function/LootFunctionType;
-
SEQUENCE
- Mappings:
Namespace Name Mixin selector official FLepz;F:Lepy;intermediary field_45830Lnet/minecraft/class_131;field_45830:Lnet/minecraft/class_5339;named SEQUENCELnet/minecraft/loot/function/LootFunctionTypes;SEQUENCE:Lnet/minecraft/loot/function/LootFunctionType;
-
COPY_COMPONENTS
- Mappings:
Namespace Name Mixin selector official GLepz;G:Lepy;intermediary field_49440Lnet/minecraft/class_131;field_49440:Lnet/minecraft/class_5339;named COPY_COMPONENTSLnet/minecraft/loot/function/LootFunctionTypes;COPY_COMPONENTS:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_FIREWORKS
- Mappings:
Namespace Name Mixin selector official HLepz;H:Lepy;intermediary field_49865Lnet/minecraft/class_131;field_49865:Lnet/minecraft/class_5339;named SET_FIREWORKSLnet/minecraft/loot/function/LootFunctionTypes;SET_FIREWORKS:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_FIREWORK_EXPLOSION
- Mappings:
Namespace Name Mixin selector official ILepz;I:Lepy;intermediary field_49866Lnet/minecraft/class_131;field_49866:Lnet/minecraft/class_5339;named SET_FIREWORK_EXPLOSIONLnet/minecraft/loot/function/LootFunctionTypes;SET_FIREWORK_EXPLOSION:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_BOOK_COVER
- Mappings:
Namespace Name Mixin selector official JLepz;J:Lepy;intermediary field_49867Lnet/minecraft/class_131;field_49867:Lnet/minecraft/class_5339;named SET_BOOK_COVERLnet/minecraft/loot/function/LootFunctionTypes;SET_BOOK_COVER:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_WRITTEN_BOOK_PAGES
- Mappings:
Namespace Name Mixin selector official KLepz;K:Lepy;intermediary field_49868Lnet/minecraft/class_131;field_49868:Lnet/minecraft/class_5339;named SET_WRITTEN_BOOK_PAGESLnet/minecraft/loot/function/LootFunctionTypes;SET_WRITTEN_BOOK_PAGES:Lnet/minecraft/loot/function/LootFunctionType;
-
SET_WRITABLE_BOOK_PAGES
- Mappings:
Namespace Name Mixin selector official LLepz;L:Lepy;intermediary field_49869Lnet/minecraft/class_131;field_49869:Lnet/minecraft/class_5339;named SET_WRITABLE_BOOK_PAGESLnet/minecraft/loot/function/LootFunctionTypes;SET_WRITABLE_BOOK_PAGES:Lnet/minecraft/loot/function/LootFunctionType;
-
TOGGLE_TOOLTIPS
- Mappings:
Namespace Name Mixin selector official MLepz;M:Lepy;intermediary field_50022Lnet/minecraft/class_131;field_50022:Lnet/minecraft/class_5339;named TOGGLE_TOOLTIPSLnet/minecraft/loot/function/LootFunctionTypes;TOGGLE_TOOLTIPS:Lnet/minecraft/loot/function/LootFunctionType;
-
-
Constructor Details
-
LootFunctionTypes
public LootFunctionTypes()
-
-
Method Details
-
register
private static LootFunctionType register(String id, com.mojang.serialization.Codec<? extends LootFunction> codec) - Mappings:
Namespace Name Mixin selector official aLepz;a(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lepy;intermediary method_29323Lnet/minecraft/class_131;method_29323(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5339;named registerLnet/minecraft/loot/function/LootFunctionTypes;register(Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/loot/function/LootFunctionType;
-
join
public static BiFunction<ItemStack,LootContext, joinItemStack> (List<? extends BiFunction<ItemStack, LootContext, ItemStack>> terms) - Mappings:
Namespace Name Mixin selector official aLepz;a(Ljava/util/List;)Ljava/util/function/BiFunction;intermediary method_594Lnet/minecraft/class_131;method_594(Ljava/util/List;)Ljava/util/function/BiFunction;named joinLnet/minecraft/loot/function/LootFunctionTypes;join(Ljava/util/List;)Ljava/util/function/BiFunction;
-