Package org.spongepowered.api.registry
Interface BuilderProvider
public interface BuilderProvider
-
Method Summary
Modifier and TypeMethodDescription<T extends ResettableBuilder<?,
? super T>>
TGets a builder of the desired class type, examples may include:ItemStack.Builder
, etc.
-
Method Details
-
provide
<T extends ResettableBuilder<?,? super T>> T provide(Class<T> builderClass) throws TypeNotFoundException Gets a builder of the desired class type, examples may include:ItemStack.Builder
, etc.- Type Parameters:
T
- The type of builder- Parameters:
builderClass
- The class of the builder- Returns:
- The builder, if available
- Throws:
TypeNotFoundException
- If the type provided has not been registered
-