CLASS net/minecraft/class_5455 net/minecraft/util/registry/DynamicRegistryManager COMMENT A manager of dynamic registries. It allows users to access non-hardcoded COMMENT registries reliably. COMMENT COMMENT
Each minecraft server has a dynamic registry manager for file-loaded COMMENT registries, while each client play network handler has a dynamic registry COMMENT manager for server-sent dynamic registries. COMMENT COMMENT
The {@link DynamicRegistryManager.ImmutableImpl} COMMENT class serves as an immutable implementation of any particular collection COMMENT or configuration of dynamic registries. COMMENT COMMENT
To create a new instance, call {@link #createAndLoad}, then (optionally)
COMMENT load the data pack-defined values via {@link
COMMENT net.minecraft.util.dynamic.RegistryOps#ofLoaded(DynamicOps, DynamicRegistryManager.Mutable, net.minecraft.resource.ResourceManager)}.
COMMENT Values registered in {@link BuiltinRegistries} are always available.
COMMENT
COMMENT @see net.minecraft.server.MinecraftServer#getRegistryManager()
COMMENT @see net.minecraft.client.network.ClientPlayNetworkHandler#getRegistryManager()
FIELD field_25918 LOGGER Lorg/slf4j/Logger;
METHOD method_30530 get (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2378;
COMMENT Retrieves a registry from this manager or {@link Registry#REGISTRIES},
COMMENT or throws an exception when the registry does not exist.
COMMENT
COMMENT @throws IllegalStateException if the registry does not exist
ARG 1 key
METHOD method_33310 getOptional (Lnet/minecraft/class_5321;)Ljava/util/Optional;
ARG 1 key
METHOD method_40302 of (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5455$class_6890;
ARG 0 registries
METHOD method_40311 streamAllRegistries ()Ljava/util/stream/Stream;
METHOD method_40316 toImmutable ()Lnet/minecraft/class_5455$class_6890;
METHOD method_41200 (Lnet/minecraft/class_5455$class_6892;)Lcom/mojang/serialization/Lifecycle;
ARG 0 entry
METHOD method_41201 getRegistryLifecycle ()Lcom/mojang/serialization/Lifecycle;
CLASS class_6890 Immutable
CLASS class_6891 ImmutableImpl
FIELD field_36471 registries Ljava/util/Map;
METHOD