Package net.minecraft.loot.function
Class LootFunctionTypes
java.lang.Object
net.minecraft.loot.function.LootFunctionTypes
- Mappings:
- Namespace - Name - named - net/minecraft/loot/function/LootFunctionTypes- intermediary - net/minecraft/class_131- official - exi
- 
Field SummaryFieldsModifier 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 SummaryConstructors
- 
Method SummaryModifier 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 - NOOP- Lnet/minecraft/loot/function/LootFunctionTypes;NOOP:Ljava/util/function/BiFunction;- intermediary - field_1102- Lnet/minecraft/class_131;field_1102:Ljava/util/function/BiFunction;- official - a- Lexi;a:Ljava/util/function/BiFunction;
 
- 
BASE_CODEC- Mappings:
- Namespace - Name - Mixin selector - named - BASE_CODEC- Lnet/minecraft/loot/function/LootFunctionTypes;BASE_CODEC:Lcom/mojang/serialization/Codec;- intermediary - field_45831- Lnet/minecraft/class_131;field_45831:Lcom/mojang/serialization/Codec;- official - b- Lexi;b:Lcom/mojang/serialization/Codec;
 
- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - named - CODEC- Lnet/minecraft/loot/function/LootFunctionTypes;CODEC:Lcom/mojang/serialization/Codec;- intermediary - field_50023- Lnet/minecraft/class_131;field_50023:Lcom/mojang/serialization/Codec;- official - c- Lexi;c:Lcom/mojang/serialization/Codec;
 
- 
ENTRY_CODEC- Mappings:
- Namespace - Name - Mixin selector - named - ENTRY_CODEC- Lnet/minecraft/loot/function/LootFunctionTypes;ENTRY_CODEC:Lcom/mojang/serialization/Codec;- intermediary - field_45832- Lnet/minecraft/class_131;field_45832:Lcom/mojang/serialization/Codec;- official - d- Lexi;d:Lcom/mojang/serialization/Codec;
 
- 
SET_COUNT- Mappings:
- Namespace - Name - Mixin selector - named - SET_COUNT- Lnet/minecraft/loot/function/LootFunctionTypes;SET_COUNT:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25214- Lnet/minecraft/class_131;field_25214:Lnet/minecraft/class_5339;- official - e- Lexi;e:Lexh;
 
- 
SET_ITEM- Mappings:
- Namespace - Name - Mixin selector - named - SET_ITEM- Lnet/minecraft/loot/function/LootFunctionTypes;SET_ITEM:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_51426- Lnet/minecraft/class_131;field_51426:Lnet/minecraft/class_5339;- official - f- Lexi;f:Lexh;
 
- 
ENCHANT_WITH_LEVELS- Mappings:
- Namespace - Name - Mixin selector - named - ENCHANT_WITH_LEVELS- Lnet/minecraft/loot/function/LootFunctionTypes;ENCHANT_WITH_LEVELS:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25215- Lnet/minecraft/class_131;field_25215:Lnet/minecraft/class_5339;- official - g- Lexi;g:Lexh;
 
- 
ENCHANT_RANDOMLY- Mappings:
- Namespace - Name - Mixin selector - named - ENCHANT_RANDOMLY- Lnet/minecraft/loot/function/LootFunctionTypes;ENCHANT_RANDOMLY:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25216- Lnet/minecraft/class_131;field_25216:Lnet/minecraft/class_5339;- official - h- Lexi;h:Lexh;
 
- 
SET_ENCHANTMENTS- Mappings:
- Namespace - Name - Mixin selector - named - SET_ENCHANTMENTS- Lnet/minecraft/loot/function/LootFunctionTypes;SET_ENCHANTMENTS:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_27906- Lnet/minecraft/class_131;field_27906:Lnet/minecraft/class_5339;- official - i- Lexi;i:Lexh;
 
- 
SET_CUSTOM_DATA- Mappings:
- Namespace - Name - Mixin selector - named - SET_CUSTOM_DATA- Lnet/minecraft/loot/function/LootFunctionTypes;SET_CUSTOM_DATA:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_49441- Lnet/minecraft/class_131;field_49441:Lnet/minecraft/class_5339;- official - j- Lexi;j:Lexh;
 
- 
SET_COMPONENTS- Mappings:
- Namespace - Name - Mixin selector - named - SET_COMPONENTS- Lnet/minecraft/loot/function/LootFunctionTypes;SET_COMPONENTS:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_49442- Lnet/minecraft/class_131;field_49442:Lnet/minecraft/class_5339;- official - k- Lexi;k:Lexh;
 
- 
FURNACE_SMELT- Mappings:
- Namespace - Name - Mixin selector - named - FURNACE_SMELT- Lnet/minecraft/loot/function/LootFunctionTypes;FURNACE_SMELT:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25218- Lnet/minecraft/class_131;field_25218:Lnet/minecraft/class_5339;- official - l- Lexi;l:Lexh;
 
- 
ENCHANTED_COUNT_INCREASE- Mappings:
- Namespace - Name - Mixin selector - named - ENCHANTED_COUNT_INCREASE- Lnet/minecraft/loot/function/LootFunctionTypes;ENCHANTED_COUNT_INCREASE:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_51800- Lnet/minecraft/class_131;field_51800:Lnet/minecraft/class_5339;- official - m- Lexi;m:Lexh;
 
- 
SET_DAMAGE- Mappings:
- Namespace - Name - Mixin selector - named - SET_DAMAGE- Lnet/minecraft/loot/function/LootFunctionTypes;SET_DAMAGE:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25220- Lnet/minecraft/class_131;field_25220:Lnet/minecraft/class_5339;- official - n- Lexi;n:Lexh;
 
- 
SET_ATTRIBUTES- Mappings:
- Namespace - Name - Mixin selector - named - SET_ATTRIBUTES- Lnet/minecraft/loot/function/LootFunctionTypes;SET_ATTRIBUTES:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25221- Lnet/minecraft/class_131;field_25221:Lnet/minecraft/class_5339;- official - o- Lexi;o:Lexh;
 
- 
SET_NAME- Mappings:
- Namespace - Name - Mixin selector - named - SET_NAME- Lnet/minecraft/loot/function/LootFunctionTypes;SET_NAME:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25222- Lnet/minecraft/class_131;field_25222:Lnet/minecraft/class_5339;- official - p- Lexi;p:Lexh;
 
- 
EXPLORATION_MAP- Mappings:
- Namespace - Name - Mixin selector - named - EXPLORATION_MAP- Lnet/minecraft/loot/function/LootFunctionTypes;EXPLORATION_MAP:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25223- Lnet/minecraft/class_131;field_25223:Lnet/minecraft/class_5339;- official - q- Lexi;q:Lexh;
 
- 
SET_STEW_EFFECT- Mappings:
- Namespace - Name - Mixin selector - named - SET_STEW_EFFECT- Lnet/minecraft/loot/function/LootFunctionTypes;SET_STEW_EFFECT:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25224- Lnet/minecraft/class_131;field_25224:Lnet/minecraft/class_5339;- official - r- Lexi;r:Lexh;
 
- 
COPY_NAME- Mappings:
- Namespace - Name - Mixin selector - named - COPY_NAME- Lnet/minecraft/loot/function/LootFunctionTypes;COPY_NAME:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25225- Lnet/minecraft/class_131;field_25225:Lnet/minecraft/class_5339;- official - s- Lexi;s:Lexh;
 
- 
SET_CONTENTS- Mappings:
- Namespace - Name - Mixin selector - named - SET_CONTENTS- Lnet/minecraft/loot/function/LootFunctionTypes;SET_CONTENTS:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25226- Lnet/minecraft/class_131;field_25226:Lnet/minecraft/class_5339;- official - t- Lexi;t:Lexh;
 
- 
MODIFY_CONTENTS- Mappings:
- Namespace - Name - Mixin selector - named - MODIFY_CONTENTS- Lnet/minecraft/loot/function/LootFunctionTypes;MODIFY_CONTENTS:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_51427- Lnet/minecraft/class_131;field_51427:Lnet/minecraft/class_5339;- official - u- Lexi;u:Lexh;
 
- 
FILTERED- Mappings:
- Namespace - Name - Mixin selector - named - FILTERED- Lnet/minecraft/loot/function/LootFunctionTypes;FILTERED:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_51428- Lnet/minecraft/class_131;field_51428:Lnet/minecraft/class_5339;- official - v- Lexi;v:Lexh;
 
- 
LIMIT_COUNT- Mappings:
- Namespace - Name - Mixin selector - named - LIMIT_COUNT- Lnet/minecraft/loot/function/LootFunctionTypes;LIMIT_COUNT:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25227- Lnet/minecraft/class_131;field_25227:Lnet/minecraft/class_5339;- official - w- Lexi;w:Lexh;
 
- 
APPLY_BONUS- Mappings:
- Namespace - Name - Mixin selector - named - APPLY_BONUS- Lnet/minecraft/loot/function/LootFunctionTypes;APPLY_BONUS:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25228- Lnet/minecraft/class_131;field_25228:Lnet/minecraft/class_5339;- official - x- Lexi;x:Lexh;
 
- 
SET_LOOT_TABLE- Mappings:
- Namespace - Name - Mixin selector - named - SET_LOOT_TABLE- Lnet/minecraft/loot/function/LootFunctionTypes;SET_LOOT_TABLE:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25229- Lnet/minecraft/class_131;field_25229:Lnet/minecraft/class_5339;- official - y- Lexi;y:Lexh;
 
- 
EXPLOSION_DECAY- Mappings:
- Namespace - Name - Mixin selector - named - EXPLOSION_DECAY- Lnet/minecraft/loot/function/LootFunctionTypes;EXPLOSION_DECAY:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25230- Lnet/minecraft/class_131;field_25230:Lnet/minecraft/class_5339;- official - z- Lexi;z:Lexh;
 
- 
SET_LORE- Mappings:
- Namespace - Name - Mixin selector - named - SET_LORE- Lnet/minecraft/loot/function/LootFunctionTypes;SET_LORE:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25231- Lnet/minecraft/class_131;field_25231:Lnet/minecraft/class_5339;- official - A- Lexi;A:Lexh;
 
- 
FILL_PLAYER_HEAD- Mappings:
- Namespace - Name - Mixin selector - named - FILL_PLAYER_HEAD- Lnet/minecraft/loot/function/LootFunctionTypes;FILL_PLAYER_HEAD:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25232- Lnet/minecraft/class_131;field_25232:Lnet/minecraft/class_5339;- official - B- Lexi;B:Lexh;
 
- 
COPY_CUSTOM_DATA- Mappings:
- Namespace - Name - Mixin selector - named - COPY_CUSTOM_DATA- Lnet/minecraft/loot/function/LootFunctionTypes;COPY_CUSTOM_DATA:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_49443- Lnet/minecraft/class_131;field_49443:Lnet/minecraft/class_5339;- official - C- Lexi;C:Lexh;
 
- 
COPY_STATE- Mappings:
- Namespace - Name - Mixin selector - named - COPY_STATE- Lnet/minecraft/loot/function/LootFunctionTypes;COPY_STATE:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_25234- Lnet/minecraft/class_131;field_25234:Lnet/minecraft/class_5339;- official - D- Lexi;D:Lexh;
 
- 
SET_BANNER_PATTERN- Mappings:
- Namespace - Name - Mixin selector - named - SET_BANNER_PATTERN- Lnet/minecraft/loot/function/LootFunctionTypes;SET_BANNER_PATTERN:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_27342- Lnet/minecraft/class_131;field_27342:Lnet/minecraft/class_5339;- official - E- Lexi;E:Lexh;
 
- 
SET_POTION- Mappings:
- Namespace - Name - Mixin selector - named - SET_POTION- Lnet/minecraft/loot/function/LootFunctionTypes;SET_POTION:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_35079- Lnet/minecraft/class_131;field_35079:Lnet/minecraft/class_5339;- official - F- Lexi;F:Lexh;
 
- 
SET_INSTRUMENT- Mappings:
- Namespace - Name - Mixin selector - named - SET_INSTRUMENT- Lnet/minecraft/loot/function/LootFunctionTypes;SET_INSTRUMENT:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_39060- Lnet/minecraft/class_131;field_39060:Lnet/minecraft/class_5339;- official - G- Lexi;G:Lexh;
 
- 
REFERENCE- Mappings:
- Namespace - Name - Mixin selector - named - REFERENCE- Lnet/minecraft/loot/function/LootFunctionTypes;REFERENCE:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_44508- Lnet/minecraft/class_131;field_44508:Lnet/minecraft/class_5339;- official - H- Lexi;H:Lexh;
 
- 
SEQUENCE- Mappings:
- Namespace - Name - Mixin selector - named - SEQUENCE- Lnet/minecraft/loot/function/LootFunctionTypes;SEQUENCE:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_45830- Lnet/minecraft/class_131;field_45830:Lnet/minecraft/class_5339;- official - I- Lexi;I:Lexh;
 
- 
COPY_COMPONENTS- Mappings:
- Namespace - Name - Mixin selector - named - COPY_COMPONENTS- Lnet/minecraft/loot/function/LootFunctionTypes;COPY_COMPONENTS:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_49440- Lnet/minecraft/class_131;field_49440:Lnet/minecraft/class_5339;- official - J- Lexi;J:Lexh;
 
- 
SET_FIREWORKS- Mappings:
- Namespace - Name - Mixin selector - named - SET_FIREWORKS- Lnet/minecraft/loot/function/LootFunctionTypes;SET_FIREWORKS:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_49865- Lnet/minecraft/class_131;field_49865:Lnet/minecraft/class_5339;- official - K- Lexi;K:Lexh;
 
- 
SET_FIREWORK_EXPLOSION- Mappings:
- Namespace - Name - Mixin selector - named - SET_FIREWORK_EXPLOSION- Lnet/minecraft/loot/function/LootFunctionTypes;SET_FIREWORK_EXPLOSION:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_49866- Lnet/minecraft/class_131;field_49866:Lnet/minecraft/class_5339;- official - L- Lexi;L:Lexh;
 
- 
SET_BOOK_COVER- Mappings:
- Namespace - Name - Mixin selector - named - SET_BOOK_COVER- Lnet/minecraft/loot/function/LootFunctionTypes;SET_BOOK_COVER:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_49867- Lnet/minecraft/class_131;field_49867:Lnet/minecraft/class_5339;- official - M- Lexi;M:Lexh;
 
- 
SET_WRITTEN_BOOK_PAGES- Mappings:
- Namespace - Name - Mixin selector - named - SET_WRITTEN_BOOK_PAGES- Lnet/minecraft/loot/function/LootFunctionTypes;SET_WRITTEN_BOOK_PAGES:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_49868- Lnet/minecraft/class_131;field_49868:Lnet/minecraft/class_5339;- official - N- Lexi;N:Lexh;
 
- 
SET_WRITABLE_BOOK_PAGES- Mappings:
- Namespace - Name - Mixin selector - named - SET_WRITABLE_BOOK_PAGES- Lnet/minecraft/loot/function/LootFunctionTypes;SET_WRITABLE_BOOK_PAGES:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_49869- Lnet/minecraft/class_131;field_49869:Lnet/minecraft/class_5339;- official - O- Lexi;O:Lexh;
 
- 
TOGGLE_TOOLTIPS- Mappings:
- Namespace - Name - Mixin selector - named - TOGGLE_TOOLTIPS- Lnet/minecraft/loot/function/LootFunctionTypes;TOGGLE_TOOLTIPS:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_50022- Lnet/minecraft/class_131;field_50022:Lnet/minecraft/class_5339;- official - P- Lexi;P:Lexh;
 
- 
SET_OMINOUS_BOTTLE_AMPLIFIERpublic static final LootFunctionType<SetOminousBottleAmplifierLootFunction> SET_OMINOUS_BOTTLE_AMPLIFIER- Mappings:
- Namespace - Name - Mixin selector - named - SET_OMINOUS_BOTTLE_AMPLIFIER- Lnet/minecraft/loot/function/LootFunctionTypes;SET_OMINOUS_BOTTLE_AMPLIFIER:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_50207- Lnet/minecraft/class_131;field_50207:Lnet/minecraft/class_5339;- official - Q- Lexi;Q:Lexh;
 
- 
SET_CUSTOM_MODEL_DATA- Mappings:
- Namespace - Name - Mixin selector - named - SET_CUSTOM_MODEL_DATA- Lnet/minecraft/loot/function/LootFunctionTypes;SET_CUSTOM_MODEL_DATA:Lnet/minecraft/loot/function/LootFunctionType;- intermediary - field_51425- Lnet/minecraft/class_131;field_51425:Lnet/minecraft/class_5339;- official - R- Lexi;R:Lexh;
 
 
- 
- 
Constructor Details- 
LootFunctionTypespublic LootFunctionTypes()
 
- 
- 
Method Details- 
registerprivate static <T extends LootFunction> LootFunctionType<T> register(String id, com.mojang.serialization.MapCodec<T> codec) - Mappings:
- Namespace - Name - Mixin selector - named - register- Lnet/minecraft/loot/function/LootFunctionTypes;register(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/loot/function/LootFunctionType;- intermediary - method_29323- Lnet/minecraft/class_131;method_29323(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5339;- official - a- Lexi;a(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lexh;
 
- 
joinpublic static BiFunction<ItemStack,LootContext, joinItemStack> (List<? extends BiFunction<ItemStack, LootContext, ItemStack>> terms) - Mappings:
- Namespace - Name - Mixin selector - named - join- Lnet/minecraft/loot/function/LootFunctionTypes;join(Ljava/util/List;)Ljava/util/function/BiFunction;- intermediary - method_594- Lnet/minecraft/class_131;method_594(Ljava/util/List;)Ljava/util/function/BiFunction;- official - a- Lexi;a(Ljava/util/List;)Ljava/util/function/BiFunction;
 
 
-