Interface ConditionUserBuilder<T extends ConditionUserBuilder<T>>
- All Known Implementing Classes:
AlternativesEntry.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, LootPoolSingletonContainer.Builder, LootPoolSingletonContainer.DummyBuilder, SequentialEntry.Builder, SetAttributesFunction.Builder, SetBannerPatternFunction.Builder, SetContainerContents.Builder, SetEnchantmentsFunction.Builder, SetLoreFunction.Builder, SetStewEffectFunction.Builder
public interface ConditionUserBuilder<T extends ConditionUserBuilder<T>>
Base interface for builders that can accept loot conditions.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionunwrap()default <E> Twhen(Iterable<E> collection, Function<E, LootItemCondition.Builder> conditionProvider) when(LootItemCondition.Builder builder)
-
Method Details
-
when
-
when
default <E> T when(Iterable<E> collection, Function<E, LootItemCondition.Builder> conditionProvider) -
unwrap
T unwrap()
-