Interface PaletteType<T,R>
-
- All Superinterfaces:
DefaultedRegistryValue
@CatalogedBy(PaletteTypes.class) public interface PaletteType<T,R> extends DefaultedRegistryValue
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
PaletteType.Builder<T,R>
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static <E,ER>
PaletteType.Builder<E,ER>builder()
Palette<T,R>
create(Registry<R> registry)
default Palette<T,R>
create(RegistryHolder holder, RegistryType<R> registryType)
BiFunction<String,Registry<R>,Optional<T>>
resolver()
BiFunction<Registry<R>,T,String>
stringifier()
-
Methods inherited from interface org.spongepowered.api.registry.DefaultedRegistryValue
asDefaultedReference, findKey, key
-
-
-
-
Method Detail
-
builder
static <E,ER> PaletteType.Builder<E,ER> builder()
-
create
default Palette<T,R> create(RegistryHolder holder, RegistryType<R> registryType)
-
stringifier
BiFunction<Registry<R>,T,String> stringifier()
-
-