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 ete$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 aLete$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 aLete$a;a(Levc$a;)Lete$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 fLete$a;f()Lete$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 cLete$a;c()Lete$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 gLete$a;g()Ljava/util/List;
-