Outdated page and not necessary.
Minecraft has registries for many kinds of objects, such as blocks, items or entities. These are the registries in vanilla:
The page is outdated. For version 1.19.3 and above, please replace
RegistrywithRegistries.
Some of the registries may not exist in latest versions, as they are data-driven. For example, you cannot find biome registries in
Registry.BIOMEandRegistries.BIOME. However, their registry keys exist inRegistryKeys.BIOME. More information see registry_keys.
These registries are useful for many types of mods.
Registry.REGISTRIESRegistry.BLOCKRegistry.ITEMRegistry.BLOCK_ENTITY_TYPEBlockEntityType of each block entity. Block entity types are used to deserialize block entities and store compatible blocks.Registry.STATUS_EFFECTRegistry.PARTICLE_TYPERegistry.FLUIDRegistry.ENCHANTMENTRegistry.POTIONRegistry.DIMENSION_TYPERegistry.SCREEN_HANDLERRegistry.RECIPE_TYPERegistry.RECIPE_SERIALIZERRegistry.PAINTING_MOTIVERegistry.SOUND_EVENTentity.item.pickup.Registry.STAT<T>, to get different data for different T values.walk_one_cm) use the custom stat type, which uses registered Identifiers as the T type.custom stats might depend on a specific block or item type, like Stats.MINED.Registry.CUSTOM_STAT
Most of these registries, apart from ENTITY_TYPE itself, are related to entity AI.
Registry.ENTITY_TYPEEntityType of each entity. Like block entity types, entity types are used for syncing and deserialization.Registry.SCHEDULERegistry.ACTIVITYplay or work, control the behavior of entities.Registry.SENSOR_TYPERegistry.MEMORY_MODULE_TYPERegistry.VILLAGER_TYPERegistry.VILLAGER_PROFESSIONRegistry.POINT_OF_INTEREST_TYPEWorld generation in Minecraft is complex, and there are a lot of different registries for world gen.
Registry.BIOMERegistry.FEATURERegistry.STRUCTURE_FEATURERegistry.CARVERRegistry.DECORATORRegistry.BIOME_SOURCE_TYPERegistry.TREE_DECORATOR_TYPERegistry.FOLIAGE_PLACER_TYPERegistry.BLOCK_STATE_PROVIDER_TYPERegistry.BLOCK_PLACER_TYPERandomPatchFeature.Registry.CHUNK_GENERATOR_TYPEsurface for overworld-like, caves for nether-like and floating_islands for end-like terrain.Registry.CHUNK_STATUSRegistry.STRUCTURE_PIECERegistry.RULE_TESTRegistry.STRUCTURE_PROCESSORRegistry.STRUCTURE_POOL_ELEMENTRegistry.SURFACE_BUILDER