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 ery
-
Field Summary
Modifier 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 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
<LootingEnchantLootFunction> 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
-
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 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
Lery;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
Lery;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
Lery;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
Lery;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
Lery;e:Lerx;
-
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
Lery;f:Lerx;
-
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
Lery;g:Lerx;
-
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
Lery;h:Lerx;
-
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
Lery;i:Lerx;
-
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
Lery;j:Lerx;
-
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
Lery;k:Lerx;
-
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
Lery;l:Lerx;
-
LOOTING_ENCHANT
- Mappings:
Namespace Name Mixin selector named LOOTING_ENCHANT
Lnet/minecraft/loot/function/LootFunctionTypes;LOOTING_ENCHANT:Lnet/minecraft/loot/function/LootFunctionType;
intermediary field_25219
Lnet/minecraft/class_131;field_25219:Lnet/minecraft/class_5339;
official m
Lery;m:Lerx;
-
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
Lery;n:Lerx;
-
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
Lery;o:Lerx;
-
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
Lery;p:Lerx;
-
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
Lery;q:Lerx;
-
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
Lery;r:Lerx;
-
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
Lery;s:Lerx;
-
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
Lery;t:Lerx;
-
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
Lery;u:Lerx;
-
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
Lery;v:Lerx;
-
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
Lery;w:Lerx;
-
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
Lery;x:Lerx;
-
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
Lery;y:Lerx;
-
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
Lery;z:Lerx;
-
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
Lery;A:Lerx;
-
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
Lery;B:Lerx;
-
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
Lery;C:Lerx;
-
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
Lery;D:Lerx;
-
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
Lery;E:Lerx;
-
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
Lery;F:Lerx;
-
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
Lery;G:Lerx;
-
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
Lery;H:Lerx;
-
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
Lery;I:Lerx;
-
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
Lery;J:Lerx;
-
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
Lery;K:Lerx;
-
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
Lery;L:Lerx;
-
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
Lery;M:Lerx;
-
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
Lery;N:Lerx;
-
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
Lery;O:Lerx;
-
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
Lery;P:Lerx;
-
SET_OMINOUS_BOTTLE_AMPLIFIER
public 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
Lery;Q:Lerx;
-
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
Lery;R:Lerx;
-
-
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 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
Lery;a(Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lerx;
-
join
public 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
Lery;a(Ljava/util/List;)Ljava/util/function/BiFunction;
-