Interface ConditionUserBuilder<T extends ConditionUserBuilder<T>>
- All Known Implementing Classes:
AlternativesEntry.Builder, CompositeEntryBase.Builder, CopyBlockState.Builder, CopyComponentsFunction.Builder, CopyCustomDataFunction.Builder, EnchantedCountIncreaseFunction.Builder, EnchantRandomlyFunction.Builder, EnchantWithLevelsFunction.Builder, EntryGroup.Builder, ExplorationMapFunction.Builder, FilteredFunction.Builder, LootItemConditionalFunction.Builder, LootItemConditionalFunction.DummyBuilder, LootPool.Builder, LootPoolEntryContainer.Builder, SequentialEntry.Builder, SetAttributesFunction.Builder, SetBannerPatternFunction.Builder, SetContainerContents.Builder, SetEnchantmentsFunction.Builder, SetLoreFunction.Builder, SetStewEffectFunction.Builder, UniformContainerBase.Builder, UniformContainerBase.DummyBuilder
public interface ConditionUserBuilder<T extends ConditionUserBuilder<T>>
-
Method Summary
Modifier and TypeMethodDescriptionstatic Optional<Holder<LootItemCondition>> buildCondition(List<Holder<LootItemCondition>> conditions) unwrap()default <E> Twhen(Iterable<E> collection, Function<E, LootItemCondition.Builder> conditionProvider) when(Holder<LootItemCondition> condition) default Twhen(LootItemCondition.Builder builder)
-
Method Details
-
when
-
when
-
when
default <E> T when(Iterable<E> collection, Function<E, LootItemCondition.Builder> conditionProvider) -
unwrap
T unwrap() -
buildCondition
static Optional<Holder<LootItemCondition>> buildCondition(List<Holder<LootItemCondition>> conditions)
-