Interface AdvancementCriterion.BaseBuilder<T extends AdvancementCriterion,B extends AdvancementCriterion.BaseBuilder<T,B>>  
- All Superinterfaces:
 AbstractBuilder<T>,Builder<T,,B> CopyableBuilder<T,,B> ResettableBuilder<T,B> 
- All Known Subinterfaces:
 AdvancementCriterion.Builder,ScoreAdvancementCriterion.Builder
- Enclosing interface:
 AdvancementCriterion
public static interface AdvancementCriterion.BaseBuilder<T extends AdvancementCriterion,B extends AdvancementCriterion.BaseBuilder<T,B>>  
extends Builder<T,B>, CopyableBuilder<T,B>  
A base builder to create 
AdvancementCriterions.- 
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds a newAdvancementCriterion.Sets the name of theAdvancementCriterion.<C extends FilteredTriggerConfiguration>
Btrigger(Trigger<C> type, FilteredTrigger<C> trigger) Sets theFilteredTrigger.Methods inherited from interface org.spongepowered.api.util.CopyableBuilder
from 
- 
Method Details
- 
trigger
Sets theFilteredTrigger.- Parameters:
 type- The trigger typetrigger- The filtered trigger- Returns:
 - This builder, for chaining
 
 - 
name
Sets the name of theAdvancementCriterion. Names can be shared between multiple criteria, although it isn't allowed when using them for the sameAdvancement.- Parameters:
 name- The name- Returns:
 - This builder, for chaining
 
 - 
build
T build()Builds a newAdvancementCriterion.- Specified by:
 buildin interfaceAbstractBuilder<T extends AdvancementCriterion>- Returns:
 - The criterion
 
 
 -