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,SetContentsLootFunction.Builer,SetStewEffectLootFunction.Builder
- Enclosing class:
- ConditionalLootFunction
public abstract static class ConditionalLootFunction.Builder<T extends ConditionalLootFunction.Builder<T>> extends Object implements LootFunction.Builder, LootConditionConsumingBuilder<T>
-
Field Summary
Fields Modifier and Type Field Description private List<LootCondition>conditionList -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description Tconditionally(LootCondition.Builder builder)protected LootCondition[]getConditions()TgetThis()protected abstract TgetThisBuilder()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraft.loot.function.LootFunction.Builder
build
-
Field Details
-
conditionList
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
conditionally
- Specified by:
conditionallyin interfaceLootConditionConsumingBuilder<T extends ConditionalLootFunction.Builder<T>>
-
getThis
- Specified by:
getThisin interfaceLootConditionConsumingBuilder<T extends ConditionalLootFunction.Builder<T>>
-
getThisBuilder
-
getConditions
-