Package net.minecraft.loot.function
Class ConditionalLootFunction.Builder<T extends ConditionalLootFunction.Builder<T>>
java.lang.Object
net.minecraft.loot.function.ConditionalLootFunction.Builder<T>
- All Implemented Interfaces:
 LootConditionConsumingBuilder<T>,LootFunction.Builder
- Direct Known Subclasses:
 ConditionalLootFunction.Joiner,CopyComponentsLootFunction.Builder,CopyNbtLootFunction.Builder,CopyStateLootFunction.Builder,EnchantedCountIncreaseLootFunction.Builder,EnchantRandomlyLootFunction.Builder,EnchantWithLevelsLootFunction.Builder,ExplorationMapLootFunction.Builder,SetAttributesLootFunction.Builder,SetBannerPatternLootFunction.Builder,SetContentsLootFunction.Builder,SetEnchantmentsLootFunction.Builder,SetLoreLootFunction.Builder,SetStewEffectLootFunction.Builder
- Enclosing class:
 ConditionalLootFunction
public abstract static class ConditionalLootFunction.Builder<T extends ConditionalLootFunction.Builder<T>>
extends Object
implements LootFunction.Builder, LootConditionConsumingBuilder<T>
- Mappings:
 Namespace Name named net/minecraft/loot/function/ConditionalLootFunction$Builderintermediary net/minecraft/class_120$class_121official exf$a
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionconditionally(LootCondition.Builder builder) protected List<LootCondition> protected abstract Tfinal TMethods 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
conditionallyMethods inherited from interface net.minecraft.loot.function.LootFunction.Builder
build 
- 
Field Details
- 
conditionList
- Mappings:
 Namespace Name Mixin selector named conditionListLnet/minecraft/loot/function/ConditionalLootFunction$Builder;conditionList:Lcom/google/common/collect/ImmutableList$Builder;intermediary field_1049Lnet/minecraft/class_120$class_121;field_1049:Lcom/google/common/collect/ImmutableList$Builder;official aLexf$a;a:Lcom/google/common/collect/ImmutableList$Builder;
 
 - 
 - 
Constructor Details
- 
Builder
public Builder() 
 - 
 - 
Method Details
- 
conditionally
- Specified by:
 conditionallyin interfaceLootConditionConsumingBuilder<T extends ConditionalLootFunction.Builder<T>>- Mappings:
 Namespace Name Mixin selector named conditionallyLnet/minecraft/loot/function/ConditionalLootFunction$Builder;conditionally(Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/function/ConditionalLootFunction$Builder;intermediary method_524Lnet/minecraft/class_120$class_121;method_524(Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_120$class_121;official aLexf$a;a(Lezb$a;)Lexf$a;
 - 
getThisConditionConsumingBuilder
- Specified by:
 getThisConditionConsumingBuilderin interfaceLootConditionConsumingBuilder<T extends ConditionalLootFunction.Builder<T>>- Mappings:
 Namespace Name Mixin selector named getThisConditionConsumingBuilderLnet/minecraft/loot/function/ConditionalLootFunction$Builder;getThisConditionConsumingBuilder()Lnet/minecraft/loot/function/ConditionalLootFunction$Builder;intermediary method_525Lnet/minecraft/class_120$class_121;method_525()Lnet/minecraft/class_120$class_121;official fLexf$a;f()Lexf$a;
 - 
getThisBuilder
- Mappings:
 Namespace Name Mixin selector named getThisBuilderLnet/minecraft/loot/function/ConditionalLootFunction$Builder;getThisBuilder()Lnet/minecraft/loot/function/ConditionalLootFunction$Builder;intermediary method_523Lnet/minecraft/class_120$class_121;method_523()Lnet/minecraft/class_120$class_121;official cLexf$a;c()Lexf$a;
 - 
getConditions
- Mappings:
 Namespace Name Mixin selector named getConditionsLnet/minecraft/loot/function/ConditionalLootFunction$Builder;getConditions()Ljava/util/List;intermediary method_526Lnet/minecraft/class_120$class_121;method_526()Ljava/util/List;official gLexf$a;g()Ljava/util/List;
 
 -