Package net.minecraft.loot.function
Class FilteredLootFunction.Builder
java.lang.Object
net.minecraft.loot.function.ConditionalLootFunction.Builder<FilteredLootFunction.Builder>
net.minecraft.loot.function.FilteredLootFunction.Builder
- All Implemented Interfaces:
LootConditionConsumingBuilder<FilteredLootFunction.Builder>,LootFunction.Builder
- Enclosing class:
FilteredLootFunction
public static class FilteredLootFunction.Builder
extends ConditionalLootFunction.Builder<FilteredLootFunction.Builder>
- Mappings:
Namespace Name named net/minecraft/loot/function/FilteredLootFunction$Builderintermediary net/minecraft/class_9668$class_12244official fnx$a
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ItemPredicateprivate Optional<LootFunction> private Optional<LootFunction> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()protected FilteredLootFunction.BuilderonFail(Optional<LootFunction> onFail) onPass(Optional<LootFunction> onPass) Methods inherited from class net.minecraft.loot.function.ConditionalLootFunction.Builder
conditionally, getConditions, getThisConditionConsumingBuilderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.loot.condition.LootConditionConsumingBuilder
conditionally
-
Field Details
-
itemFilter
- Mappings:
Namespace Name Mixin selector named itemFilterLnet/minecraft/loot/function/FilteredLootFunction$Builder;itemFilter:Lnet/minecraft/predicate/item/ItemPredicate;intermediary field_63968Lnet/minecraft/class_9668$class_12244;field_63968:Lnet/minecraft/class_2073;official aLfnx$a;a:Lcj;
-
onPass
- Mappings:
Namespace Name Mixin selector named onPassLnet/minecraft/loot/function/FilteredLootFunction$Builder;onPass:Ljava/util/Optional;intermediary field_63969Lnet/minecraft/class_9668$class_12244;field_63969:Ljava/util/Optional;official bLfnx$a;b:Ljava/util/Optional;
-
onFail
- Mappings:
Namespace Name Mixin selector named onFailLnet/minecraft/loot/function/FilteredLootFunction$Builder;onFail:Ljava/util/Optional;intermediary field_63970Lnet/minecraft/class_9668$class_12244;field_63970:Ljava/util/Optional;official cLfnx$a;c:Ljava/util/Optional;
-
-
Constructor Details
-
Builder
Builder(ItemPredicate itemFilter) - Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/loot/function/FilteredLootFunction$Builder;<init>(Lnet/minecraft/predicate/item/ItemPredicate;)Vintermediary <init>Lnet/minecraft/class_9668$class_12244;<init>(Lnet/minecraft/class_2073;)Vofficial <init>Lfnx$a;<init>(Lcj;)V
-
-
Method Details
-
getThisBuilder
- Specified by:
getThisBuilderin classConditionalLootFunction.Builder<FilteredLootFunction.Builder>- Mappings:
Namespace Name Mixin selector named getThisBuilderLnet/minecraft/loot/function/FilteredLootFunction$Builder;getThisBuilder()Lnet/minecraft/loot/function/FilteredLootFunction$Builder;intermediary method_75909Lnet/minecraft/class_9668$class_12244;method_75909()Lnet/minecraft/class_9668$class_12244;official aLfnx$a;a()Lfnx$a;
-
onPass
- Mappings:
Namespace Name Mixin selector named onPassLnet/minecraft/loot/function/FilteredLootFunction$Builder;onPass(Ljava/util/Optional;)Lnet/minecraft/loot/function/FilteredLootFunction$Builder;intermediary method_75910Lnet/minecraft/class_9668$class_12244;method_75910(Ljava/util/Optional;)Lnet/minecraft/class_9668$class_12244;official aLfnx$a;a(Ljava/util/Optional;)Lfnx$a;
-
onFail
- Mappings:
Namespace Name Mixin selector named onFailLnet/minecraft/loot/function/FilteredLootFunction$Builder;onFail(Ljava/util/Optional;)Lnet/minecraft/loot/function/FilteredLootFunction$Builder;intermediary method_75911Lnet/minecraft/class_9668$class_12244;method_75911(Ljava/util/Optional;)Lnet/minecraft/class_9668$class_12244;official bLfnx$a;b(Ljava/util/Optional;)Lfnx$a;
-
build
- Mappings:
Namespace Name Mixin selector named buildLnet/minecraft/loot/function/LootFunction$Builder;build()Lnet/minecraft/loot/function/LootFunction;intermediary method_515Lnet/minecraft/class_117$class_118;method_515()Lnet/minecraft/class_117;official bLfod$a;b()Lfod;
-