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
,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> T
when
(Iterable<E> pBuilderSources, Function<E, LootItemCondition.Builder> pToBuilderFunction) when
(LootItemCondition.Builder pConditionBuilder)
-
Method Details
-
when
-
when
default <E> T when(Iterable<E> pBuilderSources, Function<E, LootItemCondition.Builder> pToBuilderFunction) -
unwrap
T unwrap()
-