Class LootItemConditionalFunction.Builder<T extends LootItemConditionalFunction.Builder<T>>
java.lang.Object
net.minecraft.world.level.storage.loot.functions.LootItemConditionalFunction.Builder<T>
- All Implemented Interfaces:
LootItemFunction.Builder, ConditionUserBuilder<T>
- Direct Known Subclasses:
CopyBlockState.Builder, CopyComponentsFunction.Builder, CopyCustomDataFunction.Builder, EnchantedCountIncreaseFunction.Builder, EnchantRandomlyFunction.Builder, EnchantWithLevelsFunction.Builder, ExplorationMapFunction.Builder, FilteredFunction.Builder, LootItemConditionalFunction.DummyBuilder, SetAttributesFunction.Builder, SetBannerPatternFunction.Builder, SetContainerContents.Builder, SetEnchantmentsFunction.Builder, SetLoreFunction.Builder, SetStewEffectFunction.Builder
- Enclosing class:
LootItemConditionalFunction
public abstract static class LootItemConditionalFunction.Builder<T extends LootItemConditionalFunction.Builder<T>>
extends Object
implements LootItemFunction.Builder, ConditionUserBuilder<T>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<Holder<LootItemCondition>> protected abstract TgetThis()final Tunwrap()when(Holder<LootItemCondition> condition) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ConditionUserBuilder
when, whenMethods inherited from interface LootItemFunction.Builder
build
-
Field Details
-
conditions
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
when
- Specified by:
whenin interfaceConditionUserBuilder<T extends LootItemConditionalFunction.Builder<T>>
-
unwrap
- Specified by:
unwrapin interfaceConditionUserBuilder<T extends LootItemConditionalFunction.Builder<T>>
-
getThis
-
getCondition
-