Class DynamicRegistryManager

java.lang.Object
net.minecraft.util.registry.DynamicRegistryManager
Direct Known Subclasses:
DynamicRegistryManager.Impl

public abstract class DynamicRegistryManager
extends Object
A manager of dynamic registries. It allows users to access non-hardcoded registries reliably.

Each minecraft server has a dynamic registry manager for file-loaded registries, while each client play network handler has a dynamic registry manager for server-sent dynamic registries.

The DynamicRegistryManager.Impl class serves as an immutable implementation of any particular collection or configuration of dynamic registries.