Class AbstractGeneratorRegistry<V>
java.lang.Object
org.cloudburstmc.server.level.generator.standard.registry.AbstractGeneratorRegistry<V>
- All Implemented Interfaces:
org.cloudburstmc.api.registry.Registry
- Direct Known Subclasses:
BiomeFilterRegistry,BiomeMapRegistry,DecoratorRegistry,DensitySourceRegistry,FinisherRegistry,NoiseGeneratorRegistry,PopulatorRegistry
public abstract class AbstractGeneratorRegistry<V>
extends Object
implements org.cloudburstmc.api.registry.Registry
Base class for registries used by the Cloudburst standard generator.
- Author:
- DaPorkchop_
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected abstract org.cloudburstmc.api.event.Eventget(@NonNull org.cloudburstmc.api.util.Identifier id)booleanisRegistered(@NonNull org.cloudburstmc.api.util.Identifier id)voidprotected abstract void
-
Field Details
-
idToValues
-
-
Constructor Details
-
AbstractGeneratorRegistry
public AbstractGeneratorRegistry()
-
-
Method Details
-
register
-
get
-
isRegistered
public boolean isRegistered(@NonNull @NonNull org.cloudburstmc.api.util.Identifier id) -
close
public void close() throws org.cloudburstmc.api.registry.RegistryException- Specified by:
closein interfaceorg.cloudburstmc.api.registry.Registry- Throws:
org.cloudburstmc.api.registry.RegistryException
-
registerDefault
protected abstract void registerDefault() -
constructionEvent
protected abstract org.cloudburstmc.api.event.Event constructionEvent()
-