Package net.minecraft
Class class_9476
java.lang.Object
net.minecraft.loot.function.ConditionalLootFunction
net.minecraft.class_9476
- All Implemented Interfaces:
BiFunction<ItemStack,
,LootContext, ItemStack> LootContextAware
,LootFunction
- Mappings:
Namespace Name named net/minecraft/class_9476
intermediary net/minecraft/class_9476
official erl
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraft.loot.function.ConditionalLootFunction
ConditionalLootFunction.Builder<T extends ConditionalLootFunction.Builder<T>>
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static final com.mojang.serialization.MapCodec
<class_9476> private final LootNumberProvider
Fields inherited from class net.minecraft.loot.function.ConditionalLootFunction
conditions
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
class_9476
(List<LootCondition> list, LootNumberProvider lootNumberProvider) -
Method Summary
Modifier and TypeMethodDescriptiongetType()
static ConditionalLootFunction.Builder
<?> method_58737
(LootNumberProvider lootNumberProvider) process
(ItemStack stack, LootContext context) Methods inherited from class net.minecraft.loot.function.ConditionalLootFunction
addConditionsField, apply, builder, validate
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.function.BiFunction
andThen
Methods inherited from interface net.minecraft.loot.context.LootContextAware
getRequiredParameters
-
Field Details
-
field_50215
- Mappings:
Namespace Name Mixin selector named field_50215
Lnet/minecraft/class_9476;field_50215:Lcom/mojang/serialization/MapCodec;
intermediary field_50215
Lnet/minecraft/class_9476;field_50215:Lcom/mojang/serialization/MapCodec;
official a
Lerl;a:Lcom/mojang/serialization/MapCodec;
-
field_50216
- Mappings:
Namespace Name Mixin selector named field_50216
Lnet/minecraft/class_9476;field_50216:Lnet/minecraft/loot/provider/number/LootNumberProvider;
intermediary field_50216
Lnet/minecraft/class_9476;field_50216:Lnet/minecraft/class_5658;
official b
Lerl;b:Letg;
-
-
Constructor Details
-
class_9476
-
-
Method Details
-
getType
- Mappings:
Namespace Name Mixin selector named getType
Lnet/minecraft/loot/function/LootFunction;getType()Lnet/minecraft/loot/function/LootFunctionType;
intermediary method_29321
Lnet/minecraft/class_117;method_29321()Lnet/minecraft/class_5339;
official b
Leqr;b()Leqs;
-
process
- Specified by:
process
in classConditionalLootFunction
- Mappings:
Namespace Name Mixin selector named process
Lnet/minecraft/loot/function/ConditionalLootFunction;process(Lnet/minecraft/item/ItemStack;Lnet/minecraft/loot/context/LootContext;)Lnet/minecraft/item/ItemStack;
intermediary method_522
Lnet/minecraft/class_120;method_522(Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799;
official a
Leqq;a(Lcto;Lepf;)Lcto;
-
method_58740
- Mappings:
Namespace Name Mixin selector named method_58740
Lnet/minecraft/class_9476;method_58740()Lnet/minecraft/loot/provider/number/LootNumberProvider;
intermediary method_58740
Lnet/minecraft/class_9476;method_58740()Lnet/minecraft/class_5658;
official c
Lerl;c()Letg;
-
method_58737
public static ConditionalLootFunction.Builder<?> method_58737(LootNumberProvider lootNumberProvider) - Mappings:
Namespace Name Mixin selector named method_58737
Lnet/minecraft/class_9476;method_58737(Lnet/minecraft/loot/provider/number/LootNumberProvider;)Lnet/minecraft/loot/function/ConditionalLootFunction$Builder;
intermediary method_58737
Lnet/minecraft/class_9476;method_58737(Lnet/minecraft/class_5658;)Lnet/minecraft/class_120$class_121;
official a
Lerl;a(Letg;)Leqq$a;
-