net.minecraft.registry

public interface DynamicRegistryManager

extends RegistryWrapper$WrapperLookup

net.minecraft.core.RegistryAccess
net.minecraft.class_5455
net.minecraft.registry.DynamicRegistryManager

Field summary

Modifier and TypeField
org.slf4j.Logger
LOGGER
field_25918
LOGGER
DynamicRegistryManager$Immutable
EMPTY
field_40585
EMPTY

Method summary

Modifier and TypeMethod
<E> Optional<Registry<E>>
lookup(ResourceKey<? extends Registry<? extends E>> registryKey)
method_46759(class_5321<? extends class_2378<? extends E>> arg0)
getOptional(RegistryKey<? extends Registry<? extends E>> arg0)
default <E> Registry<E>
lookupOrThrow(ResourceKey<? extends Registry<? extends E>> name)
method_46762(class_5321<? extends class_2378<? extends E>> arg0)
getOrThrow(RegistryKey<? extends Registry<? extends E>> key)
Stream<DynamicRegistryManager$Entry<?>>
registries()
method_40311()
streamAllRegistries()
default Stream<RegistryKey<? extends Registry<?>>>
listRegistryKeys()
method_55282()
streamAllRegistryKeys()
static DynamicRegistryManager$Immutable
fromRegistryOfRegistries(Registry<? extends Registry<?>> registries)
method_40302(class_2378<? extends class_2378<?>> arg0)
of(Registry<? extends Registry<?>> registries)
default DynamicRegistryManager$Immutable
freeze()
method_40316()
toImmutable()
default RegistryWrapper$Impl
lookupOrThrow(ResourceKey name)
method_46762(class_5321 arg0)
getOrThrow(RegistryKey arg0)
default RegistryEntryLookup
lookupOrThrow(ResourceKey name)
method_46762(class_5321 arg0)
getOrThrow(RegistryKey arg0)
private static RegistryKey
lambda$listRegistryKeys$0(RegistryAccess$RegistryEntry arg0)
method_62703(class_5455$class_6892 arg0)
method_62703(DynamicRegistryManager$Entry registry)
private static IllegalStateException
lambda$lookupOrThrow$0(ResourceKey arg0)
method_30534(class_5321 arg0)
method_30534(RegistryKey arg0)