public abstract class AbstractGeneratorRegistry<V> extends Object implements org.cloudburstmc.api.registry.Registry
| Modifier and Type | Field and Description |
|---|---|
protected Map<org.cloudburstmc.api.util.Identifier,Class<? extends V>> |
idToValues |
| Constructor and Description |
|---|
AbstractGeneratorRegistry() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected abstract org.cloudburstmc.api.event.Event |
constructionEvent() |
Class<? extends V> |
get(@NonNull org.cloudburstmc.api.util.Identifier id) |
boolean |
isRegistered(@NonNull org.cloudburstmc.api.util.Identifier id) |
void |
register(@NonNull org.cloudburstmc.api.util.Identifier id,
@NonNull Class<? extends V> clazz) |
protected abstract void |
registerDefault() |
public void register(@NonNull
@NonNull org.cloudburstmc.api.util.Identifier id,
@NonNull
@NonNull Class<? extends V> clazz)
public boolean isRegistered(@NonNull
@NonNull org.cloudburstmc.api.util.Identifier id)
public void close()
throws org.cloudburstmc.api.registry.RegistryException
close in interface org.cloudburstmc.api.registry.Registryorg.cloudburstmc.api.registry.RegistryExceptionprotected abstract void registerDefault()
protected abstract org.cloudburstmc.api.event.Event constructionEvent()
Copyright © 2021. All rights reserved.