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,CopyNbtLootFunction.Builder,CopyStateFunction.Builder,EnchantRandomlyLootFunction.Builder,EnchantWithLevelsLootFunction.Builder,ExplorationMapLootFunction.Builder,LootingEnchantLootFunction.Builder,SetAttributesLootFunction.Builder,SetBannerPatternFunction.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 official eav$aintermediary net/minecraft/class_120$class_121named net/minecraft/loot/function/ConditionalLootFunction$Builder
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconditionally(LootCondition.Builder builder) protected 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 official aLeav$a;a:Ljava/util/List;intermediary field_1049Lnet/minecraft/class_120$class_121;field_1049:Ljava/util/List;named conditionListLnet/minecraft/loot/function/ConditionalLootFunction$Builder;conditionList:Ljava/util/List;
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
conditionally
- Specified by:
conditionallyin interfaceLootConditionConsumingBuilder<T extends ConditionalLootFunction.Builder<T>>- Mappings:
Namespace Name Mixin selector official aLeav$a;a(Lech$a;)Leav$a;intermediary method_524Lnet/minecraft/class_120$class_121;method_524(Lnet/minecraft/class_5341$class_210;)Lnet/minecraft/class_120$class_121;named conditionallyLnet/minecraft/loot/function/ConditionalLootFunction$Builder;conditionally(Lnet/minecraft/loot/condition/LootCondition$Builder;)Lnet/minecraft/loot/function/ConditionalLootFunction$Builder;
-
getThisConditionConsumingBuilder
- Specified by:
getThisConditionConsumingBuilderin interfaceLootConditionConsumingBuilder<T extends ConditionalLootFunction.Builder<T>>- Mappings:
Namespace Name Mixin selector official fLeav$a;f()Leav$a;intermediary method_525Lnet/minecraft/class_120$class_121;method_525()Lnet/minecraft/class_120$class_121;named getThisConditionConsumingBuilderLnet/minecraft/loot/function/ConditionalLootFunction$Builder;getThisConditionConsumingBuilder()Lnet/minecraft/loot/function/ConditionalLootFunction$Builder;
-
getThisBuilder
- Mappings:
Namespace Name Mixin selector official cLeav$a;c()Leav$a;intermediary method_523Lnet/minecraft/class_120$class_121;method_523()Lnet/minecraft/class_120$class_121;named getThisBuilderLnet/minecraft/loot/function/ConditionalLootFunction$Builder;getThisBuilder()Lnet/minecraft/loot/function/ConditionalLootFunction$Builder;
-
getConditions
- Mappings:
Namespace Name Mixin selector official gLeav$a;g()[Lech;intermediary method_526Lnet/minecraft/class_120$class_121;method_526()[Lnet/minecraft/class_5341;named getConditionsLnet/minecraft/loot/function/ConditionalLootFunction$Builder;getConditions()[Lnet/minecraft/loot/condition/LootCondition;
-