CLASS net/minecraft/class_7877 net/minecraft/registry/RegistryBuilder
	FIELD field_40941 registries Ljava/util/List;
	METHOD method_46776 addRegistry (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_7877$class_7882;)Lnet/minecraft/class_7877;
		ARG 1 registryRef
		ARG 2 lifecycle
		ARG 3 bootstrapFunction
	METHOD method_46777 addRegistry (Lnet/minecraft/class_5321;Lnet/minecraft/class_7877$class_7882;)Lnet/minecraft/class_7877;
		ARG 1 registryRef
		ARG 2 bootstrapFunction
	METHOD method_46778 toLookup (Lnet/minecraft/class_7225$class_7226;)Lnet/minecraft/class_7871;
		ARG 0 wrapper
	METHOD method_46779 (Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_7225$class_7226;
		ARG 0 entry
	METHOD method_46780 createWrapperLookup (Lnet/minecraft/class_5455;)Lnet/minecraft/class_7225$class_7874;
		ARG 1 baseRegistryManager
	METHOD method_46781 createWrapperLookup (Lnet/minecraft/class_5455;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_7225$class_7874;
		ARG 1 baseRegistryManager
		ARG 2 wrapperLookup
	METHOD method_46782 (Lnet/minecraft/class_7877$class_7878;Lnet/minecraft/class_7877$class_7884;)Lnet/minecraft/class_7225$class_7226;
		ARG 1 info
	METHOD method_46783 (Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_7225$class_7226;
		ARG 0 entry
	METHOD method_46784 createBootstrappedRegistries (Lnet/minecraft/class_5455;)Lnet/minecraft/class_7877$class_7878;
		ARG 1 registryManager
	METHOD method_46785 (Lnet/minecraft/class_7877$class_7878;Lnet/minecraft/class_7877$class_7884;)Lnet/minecraft/class_7225$class_7226;
		ARG 1 info
	METHOD method_46786 (Lnet/minecraft/class_7877$class_7878;Lnet/minecraft/class_7877$class_7884;)V
		ARG 1 registry
	CLASS class_7878 Registries
		METHOD method_46787 createRegisterable ()Lnet/minecraft/class_7891;
		METHOD method_46788 (Lnet/minecraft/class_5321;Lnet/minecraft/class_7225;)Ljava/util/Optional;
			ARG 1 entryLookup
		METHOD method_46789 (Lnet/minecraft/class_5321;Lnet/minecraft/class_7877$class_7881;)V
			ARG 1 key
			ARG 2 value
		METHOD method_46790 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5455$class_6892;)V
			ARG 1 entry
		METHOD method_46791 (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_7877$class_7885;Lnet/minecraft/class_5321;)V
			ARG 2 registryRef
		METHOD method_46792 (Lnet/minecraft/class_6880$class_6883;Ljava/util/Iterator;Lnet/minecraft/class_6880$class_6883;)V
			ARG 2 entry
		METHOD method_46793 setReferenceEntryValues (Lnet/minecraft/class_7225$class_7874;)V
			ARG 1 lookup
		METHOD method_46794 (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2960;)Ljava/util/Optional;
			ARG 1 registryId
		METHOD method_46795 addOwner (Lnet/minecraft/class_7876;)V
			ARG 1 owner
		METHOD method_46796 of (Lnet/minecraft/class_5455;Ljava/util/stream/Stream;)Lnet/minecraft/class_7877$class_7878;
			ARG 0 dynamicRegistryManager
			ARG 1 registryRefs
		METHOD method_46797 validateReferences ()V
		METHOD method_46798 throwErrors ()V
	CLASS class_7879 AnyOwner
		COMMENT An owner that owns multiple registries and holds the owner object for those.
		COMMENT {@link #ownerEquals} returns {@code true} for all owners {@linkplain #addOwner previously
		COMMENT added}.
		FIELD field_40944 owners Ljava/util/Set;
		METHOD method_46801 addOwner (Lnet/minecraft/class_7876;)V
			ARG 1 owner
	CLASS class_7880 EntryListCreatingLookup
		FIELD field_40945 entryOwner Lnet/minecraft/class_7876;
		METHOD <init> (Lnet/minecraft/class_7876;)V
			ARG 1 entryOwner
	CLASS class_7881 RegisteredValue
	CLASS class_7882 BootstrapFunction
		METHOD run (Lnet/minecraft/class_7891;)V
			ARG 1 registerable
	CLASS class_7883 InitializedRegistry
		METHOD method_46802 toWrapper ()Lnet/minecraft/class_7225$class_7226;
		CLASS 1
			FIELD field_40947 keysToEntries Ljava/util/Map;
			METHOD method_46803 (Ljava/util/Map$Entry;)Lnet/minecraft/class_6880$class_6883;
				ARG 1 entry
	CLASS class_7884 RegistryInfo
		METHOD method_46805 init (Lnet/minecraft/class_7877$class_7878;)Lnet/minecraft/class_7877$class_7883;
			ARG 1 registries
		METHOD method_46806 runBootstrap (Lnet/minecraft/class_7877$class_7878;)V
			ARG 1 registries
	CLASS class_7885 StandAloneEntryCreatingLookup
		FIELD field_40948 keysToEntries Ljava/util/Map;
		METHOD method_46807 getOrCreate (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
			ARG 1 key
		METHOD method_46808 (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
			ARG 1 key2
	CLASS class_7886 EntryAssociatedValue
		FIELD comp_1148 entry Ljava/util/Optional;
		METHOD comp_1148 entry ()Ljava/util/Optional;
