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 eth
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LootFunctionType<ApplyBonusLootFunction> static final com.mojang.serialization.Codec<LootFunction> static final com.mojang.serialization.Codec<LootFunction> static final LootFunctionType<CopyComponentsLootFunction> static final LootFunctionType<CopyNbtLootFunction> static final LootFunctionType<CopyNameLootFunction> static final LootFunctionType<CopyStateLootFunction> static final LootFunctionType<EnchantRandomlyLootFunction> static final LootFunctionType<EnchantWithLevelsLootFunction> static final LootFunctionType<EnchantedCountIncreaseLootFunction> static final com.mojang.serialization.Codec<RegistryEntry<LootFunction>> static final LootFunctionType<ExplorationMapLootFunction> static final LootFunctionType<ExplosionDecayLootFunction> static final LootFunctionType<FillPlayerHeadLootFunction> static final LootFunctionType<FilteredLootFunction> static final LootFunctionType<FurnaceSmeltLootFunction> static final LootFunctionType<LimitCountLootFunction> static final LootFunctionType<ModifyContentsLootFunction> static final BiFunction<ItemStack, LootContext, ItemStack> static final LootFunctionType<ReferenceLootFunction> static final LootFunctionType<AndLootFunction> static final LootFunctionType<SetAttributesLootFunction> static final LootFunctionType<SetBannerPatternLootFunction> static final LootFunctionType<SetBookCoverLootFunction> static final LootFunctionType<SetComponentsLootFunction> static final LootFunctionType<SetContentsLootFunction> static final LootFunctionType<SetCountLootFunction> static final LootFunctionType<SetCustomDataLootFunction> static final LootFunctionType<SetCustomModelDataLootFunction> static final LootFunctionType<SetDamageLootFunction> static final LootFunctionType<SetEnchantmentsLootFunction> static final LootFunctionType<SetFireworkExplosionLootFunction> static final LootFunctionType<SetFireworksLootFunction> static final LootFunctionType<SetInstrumentLootFunction> static final LootFunctionType<SetItemLootFunction> static final LootFunctionType<SetLootTableLootFunction> static final LootFunctionType<SetLoreLootFunction> static final LootFunctionType<SetNameLootFunction> static final LootFunctionType<SetOminousBottleAmplifierLootFunction> static final LootFunctionType<SetPotionLootFunction> static final LootFunctionType<SetStewEffectLootFunction> static final LootFunctionType<SetWritableBookPagesLootFunction> static final LootFunctionType<SetWrittenBookPagesLootFunction> static final LootFunctionType<ToggleTooltipsLootFunction> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BiFunction<ItemStack, LootContext, ItemStack> join(List<? extends BiFunction<ItemStack, LootContext, ItemStack>> terms) private static <T extends LootFunction>
LootFunctionType<T>
-
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 aLeth;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 bLeth;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 cLeth;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 dLeth;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 eLeth;e:Letg;
-
SET_ITEM
- Mappings:
Namespace Name Mixin selector named SET_ITEMLnet/minecraft/loot/function/LootFunctionTypes;SET_ITEM:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_51426Lnet/minecraft/class_131;field_51426:Lnet/minecraft/class_5339;official fLeth;f:Letg;
-
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 gLeth;g:Letg;
-
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 hLeth;h:Letg;
-
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 iLeth;i:Letg;
-
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 jLeth;j:Letg;
-
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 kLeth;k:Letg;
-
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 lLeth;l:Letg;
-
ENCHANTED_COUNT_INCREASE
- Mappings:
Namespace Name Mixin selector named ENCHANTED_COUNT_INCREASELnet/minecraft/loot/function/LootFunctionTypes;ENCHANTED_COUNT_INCREASE:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_51800Lnet/minecraft/class_131;field_51800:Lnet/minecraft/class_5339;official mLeth;m:Letg;
-
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 nLeth;n:Letg;
-
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 oLeth;o:Letg;
-
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 pLeth;p:Letg;
-
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 qLeth;q:Letg;
-
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 rLeth;r:Letg;
-
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 sLeth;s:Letg;
-
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 tLeth;t:Letg;
-
MODIFY_CONTENTS
- Mappings:
Namespace Name Mixin selector named MODIFY_CONTENTSLnet/minecraft/loot/function/LootFunctionTypes;MODIFY_CONTENTS:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_51427Lnet/minecraft/class_131;field_51427:Lnet/minecraft/class_5339;official uLeth;u:Letg;
-
FILTERED
- Mappings:
Namespace Name Mixin selector named FILTEREDLnet/minecraft/loot/function/LootFunctionTypes;FILTERED:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_51428Lnet/minecraft/class_131;field_51428:Lnet/minecraft/class_5339;official vLeth;v:Letg;
-
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 wLeth;w:Letg;
-
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 xLeth;x:Letg;
-
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 yLeth;y:Letg;
-
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 zLeth;z:Letg;
-
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 ALeth;A:Letg;
-
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 BLeth;B:Letg;
-
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 CLeth;C:Letg;
-
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 DLeth;D:Letg;
-
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 ELeth;E:Letg;
-
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 FLeth;F:Letg;
-
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 GLeth;G:Letg;
-
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 HLeth;H:Letg;
-
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 ILeth;I:Letg;
-
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 JLeth;J:Letg;
-
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 KLeth;K:Letg;
-
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 LLeth;L:Letg;
-
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 MLeth;M:Letg;
-
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 NLeth;N:Letg;
-
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 OLeth;O:Letg;
-
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 PLeth;P:Letg;
-
SET_OMINOUS_BOTTLE_AMPLIFIER
public static final LootFunctionType<SetOminousBottleAmplifierLootFunction> 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 QLeth;Q:Letg;
-
SET_CUSTOM_MODEL_DATA
- Mappings:
Namespace Name Mixin selector named SET_CUSTOM_MODEL_DATALnet/minecraft/loot/function/LootFunctionTypes;SET_CUSTOM_MODEL_DATA:Lnet/minecraft/loot/function/LootFunctionType;intermediary field_51425Lnet/minecraft/class_131;field_51425:Lnet/minecraft/class_5339;official RLeth;R:Letg;
-
-
Constructor Details
-
LootFunctionTypes
public LootFunctionTypes()
-
-
Method Details
-
register
private static <T extends LootFunction> LootFunctionType<T> register(String id, com.mojang.serialization.MapCodec<T> 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 aLeth;a(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Letg;
-
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 aLeth;a(Ljava/util/List;)Ljava/util/function/BiFunction;
-