Uses of Class
net.minecraft.util.registry.Registry
Packages that use Registry
Package
Description
-
Uses of Registry in net.minecraft.client.gui.screen
Fields in net.minecraft.client.gui.screen declared as RegistryFields in net.minecraft.client.gui.screen with type parameters of type RegistryMethods in net.minecraft.client.gui.screen with parameters of type RegistryModifier and TypeMethodDescriptionprivate static StringPresetsScreen.getGeneratorConfigString(Registry<Biome> biomeRegistry, FlatChunkGeneratorConfig generatorConfig)static FlatChunkGeneratorConfigPresetsScreen.parsePresetString(Registry<Biome> biomeRegistry, String preset, FlatChunkGeneratorConfig generatorConfig)Constructor parameters in net.minecraft.client.gui.screen with type arguments of type RegistryModifierConstructorDescriptionSuperflatPreset(Item icon, Text name, Function<Registry<Biome>,FlatChunkGeneratorConfig> generatorConfigProvider) -
Uses of Registry in net.minecraft.client.world
Methods in net.minecraft.client.world with parameters of type RegistryModifier and TypeMethodDescriptionprotected abstract ChunkGeneratorGeneratorType.getChunkGenerator(Registry<Biome> biomeRegistry, Registry<ChunkGeneratorSettings> chunkGeneratorSettingsRegistry, long seed) -
Uses of Registry in net.minecraft.data.report
Methods in net.minecraft.data.report with parameters of type Registry -
Uses of Registry in net.minecraft.data.server
Fields in net.minecraft.data.server declared as RegistryModifier and TypeFieldDescriptionAbstractTagProvider.ObjectBuilder.registryAbstractTagProvider.registryConstructors in net.minecraft.data.server with parameters of type RegistryModifierConstructorDescriptionprotectedAbstractTagProvider(DataGenerator root, Registry<T> registry)privateObjectBuilder(Tag.Builder builder, Registry<T> registry, String source) -
Uses of Registry in net.minecraft.network.packet.s2c.play
Fields in net.minecraft.network.packet.s2c.play with type parameters of type RegistryModifier and TypeFieldDescriptionprivate Map<RegistryKey<? extends Registry<?>>,TagGroup.Serialized>SynchronizeTagsS2CPacket.groupsMethods in net.minecraft.network.packet.s2c.play that return types with arguments of type RegistryModifier and TypeMethodDescriptionMap<RegistryKey<? extends Registry<?>>,TagGroup.Serialized>SynchronizeTagsS2CPacket.getGroups()Constructor parameters in net.minecraft.network.packet.s2c.play with type arguments of type RegistryModifierConstructorDescriptionSynchronizeTagsS2CPacket(Map<RegistryKey<? extends Registry<?>>,TagGroup.Serialized> groups) -
Uses of Registry in net.minecraft.stat
Fields in net.minecraft.stat declared as RegistryMethods in net.minecraft.stat that return RegistryMethods in net.minecraft.stat with parameters of type RegistryModifier and TypeMethodDescriptionprivate static <T> StatType<T>Stats.registerType(String id, Registry<T> registry)Constructors in net.minecraft.stat with parameters of type Registry -
Uses of Registry in net.minecraft.structure.pool
Fields in net.minecraft.structure.pool declared as RegistryModifier and TypeFieldDescriptionprivate Registry<StructurePool>StructurePoolBasedGenerator.StructurePoolGenerator.registryConstructors in net.minecraft.structure.pool with parameters of type RegistryModifierConstructorDescriptionprivateStructurePoolGenerator(Registry<StructurePool> registry, int maxSize, StructurePoolBasedGenerator.PieceFactory pieceFactory, ChunkGenerator chunkGenerator, StructureManager structureManager, List<? super PoolStructurePiece> children, Random random) -
Uses of Registry in net.minecraft.tag
Fields in net.minecraft.tag with type parameters of type RegistryModifier and TypeFieldDescriptionprivate ImmutableMap.Builder<RegistryKey<? extends Registry<?>>,TagGroup<?>>TagManager.Builder.groupsprivate RegistryKey<? extends Registry<T>>RequiredTagList.registryKeyprivate Map<RegistryKey<? extends Registry<?>>,TagGroup<?>>TagManager.tagGroupsMethods in net.minecraft.tag that return types with arguments of type RegistryModifier and TypeMethodDescriptionstatic Multimap<RegistryKey<? extends Registry<?>>,Identifier>RequiredTagListRegistry.getMissingTags(TagManager tagManager)RegistryKey<? extends Registry<T>>RequiredTagList.getRegistryKey()Map<RegistryKey<? extends Registry<?>>,TagGroup.Serialized>TagManager.toPacket(DynamicRegistryManager registryManager)Methods in net.minecraft.tag with parameters of type RegistryModifier and TypeMethodDescriptionstatic <T> TagGroup<T>TagGroup.deserialize(TagGroup.Serialized serialized, Registry<? extends T> registry)Deserializes a serialized tag group.default TagGroup.SerializedSerializes this tag group.Method parameters in net.minecraft.tag with type arguments of type RegistryModifier and TypeMethodDescriptionTagManager.Builder.add(RegistryKey<? extends Registry<? extends T>> type, TagGroup<T> tagGroup)static TagManagerTagManager.fromPacket(DynamicRegistryManager registryManager, Map<RegistryKey<? extends Registry<?>>,TagGroup.Serialized> groups)<T> TagGroup<T>TagManager.getOrCreateTagGroup(RegistryKey<? extends Registry<T>> registryKey)TagManager.getTag(RegistryKey<? extends Registry<T>> registryKey, Identifier id, Function<Identifier,E> exceptionFactory)TagManager.getTagGroup(RegistryKey<? extends Registry<T>> registryKey)<T, E extends Exception>
IdentifierTagManager.getTagId(RegistryKey<? extends Registry<T>> registryKey, Tag<T> tag, Supplier<E> exceptionSupplier)private static <T> voidTagManager.offerTo(TagManager.Visitor visitor, RegistryKey<? extends Registry<?>> type, TagGroup<?> group)static <T> RequiredTagList<T>RequiredTagListRegistry.register(RegistryKey<? extends Registry<T>> registryKey, String dataType)private static <T> voidTagManager.tryAdd(DynamicRegistryManager registryManager, TagManager.Builder builder, RegistryKey<? extends Registry<? extends T>> type, TagGroup.Serialized group)<T> voidTagManager.Visitor.visit(RegistryKey<? extends Registry<T>> type, TagGroup<T> group)Constructor parameters in net.minecraft.tag with type arguments of type RegistryModifierConstructorDescriptionRequiredTagList(RegistryKey<? extends Registry<T>> registryKey, String dataType)privateTagManager(Map<RegistryKey<? extends Registry<?>>,TagGroup<?>> tagGroups) -
Uses of Registry in net.minecraft.test
Constructors in net.minecraft.test with parameters of type RegistryModifierConstructorDescriptionprivateTestServer(Thread serverThread, LevelStorage.Session session, ResourcePackManager dataPackManager, ServerResourceManager serverResourceManager, Collection<GameTestBatch> batches, BlockPos pos, DynamicRegistryManager.Impl registryManager, Registry<Biome> biomeRegistry, Registry<DimensionType> dimensionTypeRegistry) -
Uses of Registry in net.minecraft.util
Fields in net.minecraft.util declared as RegistryModifier and TypeFieldDescriptionJsonSerializing.GsonSerializer.registryJsonSerializing.TypeHandler.registryMethods in net.minecraft.util with parameters of type RegistryModifier and TypeMethodDescriptionstatic <E, T extends JsonSerializableType<E>>
JsonSerializing.TypeHandler<E,T>JsonSerializing.createTypeHandler(Registry<T> registry, String rootFieldName, String idFieldName, Function<E,T> typeIdentification)Constructors in net.minecraft.util with parameters of type RegistryModifierConstructorDescriptionprivateGsonSerializer(Registry<T> registry, String rootFieldName, String idFieldName, Function<E,T> typeIdentification, T t, @Nullable com.mojang.datafixers.util.Pair<T,JsonSerializing.CustomSerializer<? extends E>> elementSerializer)privateTypeHandler(Registry<T> registry, String rootFieldName, String idFieldName, Function<E,T> typeIdentification) -
Uses of Registry in net.minecraft.util.dynamic
Fields in net.minecraft.util.dynamic with type parameters of type RegistryModifier and TypeFieldDescriptionprivate RegistryKey<? extends Registry<E>>RegistryLookupCodec.registryKeyprivate RegistryKey<? extends Registry<E>>RegistryCodec.registryRefprivate RegistryKey<? extends Registry<E>>RegistryElementCodec.registryRefprivate Map<RegistryKey<? extends Registry<?>>,RegistryOps.ValueHolder<?>>RegistryOps.valueHoldersMethods in net.minecraft.util.dynamic that return types with arguments of type RegistryModifier and TypeMethodDescriptionRegistryLookupCodec.decode(com.mojang.serialization.DynamicOps<T> dynamicOps, com.mojang.serialization.MapLike<T> mapLike)protected <E> com.mojang.serialization.DataResult<Registry<E>>RegistryOps.getRegistry(RegistryKey<? extends Registry<E>> key)Methods in net.minecraft.util.dynamic with parameters of type RegistryModifier and TypeMethodDescription<T> com.mojang.serialization.RecordBuilder<T>RegistryLookupCodec.encode(Registry<E> registry, com.mojang.serialization.DynamicOps<T> dynamicOps, com.mojang.serialization.RecordBuilder<T> recordBuilder)Method parameters in net.minecraft.util.dynamic with type arguments of type RegistryModifier and TypeMethodDescriptionRegistryOps.decodeOrId(T t, RegistryKey<? extends Registry<E>> key, com.mojang.serialization.Codec<E> codec, boolean allowInlineDefinitions)Encode an id for a registry element than a full object if possible.protected <E> com.mojang.serialization.DataResult<T>RegistryReadingOps.encodeOrId(E input, T prefix, RegistryKey<? extends Registry<E>> registryReference, com.mojang.serialization.Codec<E> codec)Encode an id for a registry element than a full object if possible.RegistryOps.EntryLoader.getKnownEntryPaths(RegistryKey<? extends Registry<?>> key)RegistryOps.EntryLoader.Impl.getKnownEntryPaths(RegistryKey<? extends Registry<?>> key)protected <E> com.mojang.serialization.DataResult<Registry<E>>RegistryOps.getRegistry(RegistryKey<? extends Registry<E>> key)private <E> RegistryOps.ValueHolder<E>RegistryOps.getValueHolder(RegistryKey<? extends Registry<E>> registryRef)<E> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<E,OptionalInt>>RegistryOps.EntryLoader.Impl.load(com.mojang.serialization.DynamicOps<JsonElement> dynamicOps, RegistryKey<? extends Registry<E>> registryId, RegistryKey<E> entryId, com.mojang.serialization.Decoder<E> decoder)<E> com.mojang.serialization.DataResult<com.mojang.datafixers.util.Pair<E,OptionalInt>>RegistryOps.EntryLoader.load(com.mojang.serialization.DynamicOps<JsonElement> dynamicOps, RegistryKey<? extends Registry<E>> registryId, RegistryKey<E> entryId, com.mojang.serialization.Decoder<E> decoder)<E> com.mojang.serialization.DataResult<SimpleRegistry<E>>RegistryOps.loadToRegistry(SimpleRegistry<E> registry, RegistryKey<? extends Registry<E>> key, com.mojang.serialization.Codec<E> codec)Loads elements into a registry just loaded from a decoder.RegistryElementCodec.method_31194(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> elementCodec)static <E> RegistryCodec<E>RegistryCodec.of(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Lifecycle lifecycle, com.mojang.serialization.Codec<E> codec)static <E> RegistryElementCodec<E>RegistryElementCodec.of(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> elementCodec)private static <E> RegistryElementCodec<E>RegistryElementCodec.of(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> elementCodec, boolean allowInlineDefinitions)static <E> RegistryLookupCodec<E>RegistryLookupCodec.of(RegistryKey<? extends Registry<E>> registryKey)private <E> com.mojang.serialization.DataResult<Supplier<E>>RegistryOps.readSupplier(RegistryKey<? extends Registry<E>> key, MutableRegistry<E> registry, com.mojang.serialization.Codec<E> codec, Identifier elementId)Reads a supplier for a registry element.Constructor parameters in net.minecraft.util.dynamic with type arguments of type RegistryModifierConstructorDescriptionprivateRegistryCodec(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Lifecycle lifecycle, com.mojang.serialization.Codec<E> codec)privateRegistryElementCodec(RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> elementCodec, boolean allowInlineDefinitions)privateRegistryLookupCodec(RegistryKey<? extends Registry<E>> registryKey)privateRegistryOps(com.mojang.serialization.DynamicOps<T> delegate, RegistryOps.EntryLoader entryLoader, DynamicRegistryManager dynamicRegistryManager, IdentityHashMap<RegistryKey<? extends Registry<?>>,RegistryOps.ValueHolder<?>> valueHolders) -
Uses of Registry in net.minecraft.util.registry
Subclasses of Registry in net.minecraft.util.registryModifier and TypeClassDescriptionclassclassclassFields in net.minecraft.util.registry declared as RegistryModifier and TypeFieldDescriptionRegistry.ACTIVITYstatic Registry<EntityAttribute>Registry.ATTRIBUTEBuiltinRegistries.BIOMEstatic Registry<com.mojang.serialization.Codec<? extends BiomeSource>>Registry.BIOME_SOURCEstatic Registry<BlockEntityType<?>>Registry.BLOCK_ENTITY_TYPEstatic Registry<BlockPlacerType<?>>Registry.BLOCK_PLACER_TYPEstatic Registry<BlockStateProviderType<?>>Registry.BLOCK_STATE_PROVIDER_TYPERegistry.CARVERstatic Registry<com.mojang.serialization.Codec<? extends ChunkGenerator>>Registry.CHUNK_GENERATORstatic Registry<ChunkGeneratorSettings>BuiltinRegistries.CHUNK_GENERATOR_SETTINGSstatic Registry<ConfiguredCarver<?>>BuiltinRegistries.CONFIGURED_CARVERstatic Registry<ConfiguredFeature<?,?>>BuiltinRegistries.CONFIGURED_FEATUREstatic Registry<ConfiguredStructureFeature<?,?>>BuiltinRegistries.CONFIGURED_STRUCTURE_FEATUREstatic Registry<ConfiguredSurfaceBuilder<?>>BuiltinRegistries.CONFIGURED_SURFACE_BUILDERstatic Registry<Identifier>Registry.CUSTOM_STATRegistry.DECORATORstatic Registry<Enchantment>Registry.ENCHANTMENTRegistry.FEATUREstatic Registry<FeatureSizeType<?>>Registry.FEATURE_SIZE_TYPEstatic Registry<FloatProviderType<?>>Registry.FLOAT_PROVIDER_TYPEstatic Registry<FoliagePlacerType<?>>Registry.FOLIAGE_PLACER_TYPEstatic Registry<HeightProviderType<?>>Registry.HEIGHT_PROVIDER_TYPEstatic Registry<IntProviderType<?>>Registry.INT_PROVIDER_TYPEstatic Registry<LootConditionType>Registry.LOOT_CONDITION_TYPEstatic Registry<LootFunctionType>Registry.LOOT_FUNCTION_TYPEstatic Registry<LootNbtProviderType>Registry.LOOT_NBT_PROVIDER_TYPEstatic Registry<LootNumberProviderType>Registry.LOOT_NUMBER_PROVIDER_TYPEstatic Registry<LootPoolEntryType>Registry.LOOT_POOL_ENTRY_TYPEstatic Registry<LootScoreProviderType>Registry.LOOT_SCORE_PROVIDER_TYPEstatic Registry<ParticleType<?>>Registry.PARTICLE_TYPEstatic Registry<PosRuleTestType<?>>Registry.POS_RULE_TESTstatic Registry<PositionSourceType<?>>Registry.POSITION_SOURCE_TYPEstatic Registry<RecipeSerializer<?>>Registry.RECIPE_SERIALIZERstatic Registry<RecipeType<?>>Registry.RECIPE_TYPEBuiltinRegistries.REGISTRIESRegistry.REGISTRIESstatic Registry<RuleTestType<?>>Registry.RULE_TESTRegistry.SCHEDULEstatic Registry<ScreenHandlerType<?>>Registry.SCREEN_HANDLERstatic Registry<SoundEvent>Registry.SOUND_EVENTRegistry.STAT_TYPEstatic Registry<StatusEffect>Registry.STATUS_EFFECTstatic Registry<StructureFeature<?>>Registry.STRUCTURE_FEATUREstatic Registry<StructurePieceType>Registry.STRUCTURE_PIECEstatic Registry<StructurePool>BuiltinRegistries.STRUCTURE_POOLstatic Registry<StructurePoolElementType<?>>Registry.STRUCTURE_POOL_ELEMENTstatic Registry<StructureProcessorType<?>>Registry.STRUCTURE_PROCESSORstatic Registry<StructureProcessorList>BuiltinRegistries.STRUCTURE_PROCESSOR_LISTstatic Registry<SurfaceBuilder<?>>Registry.SURFACE_BUILDERstatic Registry<TreeDecoratorType<?>>Registry.TREE_DECORATOR_TYPEstatic Registry<TrunkPlacerType<?>>Registry.TRUNK_PLACER_TYPEFields in net.minecraft.util.registry with type parameters of type RegistryModifier and TypeFieldDescriptionstatic RegistryKey<Registry<Activity>>Registry.ACTIVITY_KEYstatic RegistryKey<Registry<EntityAttribute>>Registry.ATTRIBUTE_KEYstatic RegistryKey<Registry<Biome>>Registry.BIOME_KEYstatic RegistryKey<Registry<com.mojang.serialization.Codec<? extends BiomeSource>>>Registry.BIOME_SOURCE_KEYstatic RegistryKey<Registry<BlockEntityType<?>>>Registry.BLOCK_ENTITY_TYPE_KEYstatic RegistryKey<Registry<Block>>Registry.BLOCK_KEYstatic RegistryKey<Registry<BlockPlacerType<?>>>Registry.BLOCK_PLACER_TYPE_KEYstatic RegistryKey<Registry<BlockStateProviderType<?>>>Registry.BLOCK_STATE_PROVIDER_TYPE_KEYstatic RegistryKey<Registry<Carver<?>>>Registry.CARVER_KEYstatic RegistryKey<Registry<com.mojang.serialization.Codec<? extends ChunkGenerator>>>Registry.CHUNK_GENERATOR_KEYstatic RegistryKey<Registry<ChunkGeneratorSettings>>Registry.CHUNK_GENERATOR_SETTINGS_KEYstatic RegistryKey<Registry<ChunkStatus>>Registry.CHUNK_STATUS_KEYstatic RegistryKey<Registry<ConfiguredCarver<?>>>Registry.CONFIGURED_CARVER_KEYstatic RegistryKey<Registry<ConfiguredFeature<?,?>>>Registry.CONFIGURED_FEATURE_KEYstatic RegistryKey<Registry<ConfiguredStructureFeature<?,?>>>Registry.CONFIGURED_STRUCTURE_FEATURE_KEYstatic RegistryKey<Registry<ConfiguredSurfaceBuilder<?>>>Registry.CONFIGURED_SURFACE_BUILDER_KEYstatic RegistryKey<Registry<Identifier>>Registry.CUSTOM_STAT_KEYstatic RegistryKey<Registry<Decorator<?>>>Registry.DECORATOR_KEYstatic RegistryKey<Registry<DimensionOptions>>Registry.DIMENSION_KEYA registry key representing theDimensionOptionstype.static RegistryKey<Registry<DimensionType>>Registry.DIMENSION_TYPE_KEYstatic RegistryKey<Registry<Enchantment>>Registry.ENCHANTMENT_KEYstatic RegistryKey<Registry<EntityType<?>>>Registry.ENTITY_TYPE_KEYstatic RegistryKey<Registry<Feature<?>>>Registry.FEATURE_KEYstatic RegistryKey<Registry<FeatureSizeType<?>>>Registry.FEATURE_SIZE_TYPE_KEYstatic RegistryKey<Registry<FloatProviderType<?>>>Registry.FLOAT_PROVIDER_TYPE_KEYstatic RegistryKey<Registry<Fluid>>Registry.FLUID_KEYstatic RegistryKey<Registry<FoliagePlacerType<?>>>Registry.FOLIAGE_PLACER_TYPE_KEYstatic RegistryKey<Registry<GameEvent>>Registry.GAME_EVENT_KEYstatic RegistryKey<Registry<HeightProviderType<?>>>Registry.HEIGHT_PROVIDER_TYPE_KEYprivate static Map<RegistryKey<? extends Registry<?>>,DynamicRegistryManager.Info<?>>DynamicRegistryManager.INFOSstatic RegistryKey<Registry<IntProviderType<?>>>Registry.INT_PROVIDER_TYPE_KEYstatic RegistryKey<Registry<Item>>Registry.ITEM_KEYstatic RegistryKey<Registry<LootConditionType>>Registry.LOOT_CONDITION_TYPE_KEYstatic RegistryKey<Registry<LootFunctionType>>Registry.LOOT_FUNCTION_TYPE_KEYstatic RegistryKey<Registry<LootNbtProviderType>>Registry.LOOT_NBT_PROVIDER_TYPE_KEYstatic RegistryKey<Registry<LootNumberProviderType>>Registry.LOOT_NUMBER_PROVIDER_TYPE_KEYstatic RegistryKey<Registry<LootPoolEntryType>>Registry.LOOT_POOL_ENTRY_TYPE_KEYstatic RegistryKey<Registry<LootScoreProviderType>>Registry.LOOT_SCORE_PROVIDER_TYPE_KEYstatic RegistryKey<Registry<MemoryModuleType<?>>>Registry.MEMORY_MODULE_TYPE_KEYstatic RegistryKey<Registry<ScreenHandlerType<?>>>Registry.MENU_KEYstatic RegistryKey<Registry<StatusEffect>>Registry.MOB_EFFECT_KEYstatic RegistryKey<Registry<PaintingMotive>>Registry.MOTIVE_KEYstatic RegistryKey<Registry<ParticleType<?>>>Registry.PARTICLE_TYPE_KEYstatic RegistryKey<Registry<PointOfInterestType>>Registry.POINT_OF_INTEREST_TYPE_KEYstatic RegistryKey<Registry<PosRuleTestType<?>>>Registry.POS_RULE_TEST_KEYstatic RegistryKey<Registry<PositionSourceType<?>>>Registry.POSITION_SOURCE_TYPE_KEYstatic RegistryKey<Registry<Potion>>Registry.POTION_KEYstatic RegistryKey<Registry<RecipeSerializer<?>>>Registry.RECIPE_SERIALIZER_KEYstatic RegistryKey<Registry<RecipeType<?>>>Registry.RECIPE_TYPE_KEYprivate Map<? extends RegistryKey<? extends Registry<?>>,? extends SimpleRegistry<?>>DynamicRegistryManager.Impl.registriesBuiltinRegistries.REGISTRIESRegistry.REGISTRIESprivate RegistryKey<? extends Registry<E>>DynamicRegistryManager.Info.registryprivate RegistryKey<? extends Registry<T>>Registry.registryKeyThe key representing the type of elements held by this registry.static RegistryKey<Registry<RuleTestType<?>>>Registry.RULE_TEST_KEYstatic RegistryKey<Registry<Schedule>>Registry.SCHEDULE_KEYstatic RegistryKey<Registry<SensorType<?>>>Registry.SENSOR_TYPE_KEYstatic RegistryKey<Registry<SoundEvent>>Registry.SOUND_EVENT_KEYstatic RegistryKey<Registry<StatType<?>>>Registry.STAT_TYPE_KEYstatic RegistryKey<Registry<StructureFeature<?>>>Registry.STRUCTURE_FEATURE_KEYstatic RegistryKey<Registry<StructurePieceType>>Registry.STRUCTURE_PIECE_KEYstatic RegistryKey<Registry<StructurePoolElementType<?>>>Registry.STRUCTURE_POOL_ELEMENT_KEYstatic RegistryKey<Registry<StructurePool>>Registry.STRUCTURE_POOL_KEYstatic RegistryKey<Registry<StructureProcessorType<?>>>Registry.STRUCTURE_PROCESSOR_KEYstatic RegistryKey<Registry<StructureProcessorList>>Registry.STRUCTURE_PROCESSOR_LIST_KEYstatic RegistryKey<Registry<SurfaceBuilder<?>>>Registry.SURFACE_BUILD_KEYstatic RegistryKey<Registry<TreeDecoratorType<?>>>Registry.TREE_DECORATOR_TYPE_KEYstatic RegistryKey<Registry<TrunkPlacerType<?>>>Registry.TRUNK_PLACER_TYPE_KEYstatic RegistryKey<Registry<VillagerProfession>>Registry.VILLAGER_PROFESSION_KEYstatic RegistryKey<Registry<VillagerType>>Registry.VILLAGER_TYPE_KEYstatic RegistryKey<Registry<World>>Registry.WORLD_KEYA registry key representing theWorldtype.Methods in net.minecraft.util.registry with type parameters of type RegistryModifier and TypeMethodDescriptionprivate static <R extends Registry<?>>
voidDynamicRegistryManager.copyFromBuiltin(DynamicRegistryManager.Impl manager, RegistryKey<R> registryRef)Add all entries of the registry referred byregistryRefto the corresponding registry within this manager.private static <K extends RegistryKey<? extends Registry<?>>, V extends SimpleRegistry<?>>
com.mojang.serialization.Codec<DynamicRegistryManager.Impl>DynamicRegistryManager.Impl.fromRegistryCodecs(com.mojang.serialization.codecs.UnboundedMapCodec<K,V> unboundedMapCodec)Methods in net.minecraft.util.registry that return RegistryModifier and TypeMethodDescriptionprivate static <T> Registry<T>BuiltinRegistries.addRegistry(RegistryKey<? extends Registry<T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultValueSupplier)private static <T> Registry<T>BuiltinRegistries.addRegistry(RegistryKey<? extends Registry<T>> registryRef, Supplier<T> defaultValueSupplier)private static <T> Registry<T>Registry.create(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultEntry)private static <T> Registry<T>Registry.create(RegistryKey<? extends Registry<T>> key, Supplier<T> defaultEntry)<E> Registry<E>DynamicRegistryManager.get(RegistryKey<? extends Registry<? extends E>> key)Retrieves a registry from this manager, or throws an exception when the registry does not exist.Methods in net.minecraft.util.registry that return types with arguments of type RegistryModifier and TypeMethodDescriptionprivate static <T> RegistryKey<Registry<T>>Registry.createRegistryKey(String registryId)RegistryKey<? extends Registry<T>>Registry.getKey()DynamicRegistryManager.getOptional(RegistryKey<? extends Registry<? extends E>> key)RegistryKey<? extends Registry<E>>DynamicRegistryManager.Info.getRegistry()static <T> RegistryKey<Registry<T>>RegistryKey.ofRegistry(Identifier registry)Creates a registry key for a registry in the root registry (registry of all registries) with an identifier for the registry.Methods in net.minecraft.util.registry with parameters of type RegistryModifier and TypeMethodDescriptionstatic <T> Tstatic <V, T extends V>
TBuiltinRegistries.add(Registry<V> registry, Identifier id, T object)private static <E> voidDynamicRegistryManager.addBuiltinEntries(DynamicRegistryManager.Impl manager, Registry<E> registry)Add all entries of theregistryto the corresponding registry within this manager.static <T> Tstatic <V, T extends V>
Tstatic <V, T extends V>
TRegistry.register(Registry<V> registry, Identifier id, T entry)static <V, T extends V>
TBuiltinRegistries.set(Registry<V> registry, int rawId, RegistryKey<V> key, T object)Method parameters in net.minecraft.util.registry with type arguments of type RegistryModifier and TypeMethodDescriptionprivate static <T> Registry<T>BuiltinRegistries.addRegistry(RegistryKey<? extends Registry<T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultValueSupplier)private static <T> Registry<T>BuiltinRegistries.addRegistry(RegistryKey<? extends Registry<T>> registryRef, Supplier<T> defaultValueSupplier)private static <T, R extends MutableRegistry<T>>
RBuiltinRegistries.addRegistry(RegistryKey<? extends Registry<T>> registryRef, R registry, Supplier<T> defaultValueSupplier, com.mojang.serialization.Lifecycle lifecycle)private static <T> Registry<T>Registry.create(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultEntry)private static <T> DefaultedRegistry<T>Registry.create(RegistryKey<? extends Registry<T>> key, String defaultId, com.mojang.serialization.Lifecycle lifecycle, Supplier<T> defaultEntry)private static <T> DefaultedRegistry<T>Registry.create(RegistryKey<? extends Registry<T>> key, String defaultId, Supplier<T> defaultEntry)private static <T> Registry<T>Registry.create(RegistryKey<? extends Registry<T>> key, Supplier<T> defaultEntry)private static <T, R extends MutableRegistry<T>>
RRegistry.create(RegistryKey<? extends Registry<T>> key, R registry, Supplier<T> defaultEntry, com.mojang.serialization.Lifecycle lifecycle)static <T> com.mojang.serialization.Codec<SimpleRegistry<T>>SimpleRegistry.createCodec(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle, com.mojang.serialization.Codec<T> entryCodec)static <T> Function<Identifier,RegistryKey<T>>RegistryKey.createKeyFactory(RegistryKey<? extends Registry<T>> registry)Creates a function that converts an identifier to a registry key for the registry thatregistryrefers to in the root registry.private static <E> SimpleRegistry<?>DynamicRegistryManager.Impl.createRegistry(RegistryKey<? extends Registry<?>> registryRef)static <T> com.mojang.serialization.Codec<SimpleRegistry<T>>SimpleRegistry.createRegistryCodec(RegistryKey<? extends Registry<T>> registryRef, com.mojang.serialization.Lifecycle lifecycle, com.mojang.serialization.Codec<T> entryCodec)static <T> com.mojang.serialization.Codec<SimpleRegistry<T>>SimpleRegistry.createRegistryManagerCodec(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle, com.mojang.serialization.Codec<T> entryCodec)static <T> com.mojang.serialization.MapCodec<SimpleRegistry.RegistryManagerEntry<T>>SimpleRegistry.createRegistryManagerEntryCodec(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.MapCodec<T> entryCodec)<E> Registry<E>DynamicRegistryManager.get(RegistryKey<? extends Registry<? extends E>> key)Retrieves a registry from this manager, or throws an exception when the registry does not exist.private static <E> com.mojang.serialization.DataResult<? extends com.mojang.serialization.Codec<E>>DynamicRegistryManager.Impl.getDataResultForCodec(RegistryKey<? extends Registry<E>> registryRef)<E> MutableRegistry<E>DynamicRegistryManager.getMutable(RegistryKey<? extends Registry<? extends E>> key)DynamicRegistryManager.getOptional(RegistryKey<? extends Registry<? extends E>> key)abstract <E> Optional<MutableRegistry<E>>DynamicRegistryManager.getOptionalMutable(RegistryKey<? extends Registry<? extends E>> key)Retrieves a registry optionally from this manager.<E> Optional<MutableRegistry<E>>DynamicRegistryManager.Impl.getOptionalMutable(RegistryKey<? extends Registry<? extends E>> key)Retrieves a registry optionally from this manager.booleanRegistryKey.isOf(RegistryKey<? extends Registry<?>> registry)Returns whether this registry key belongs to the given registry (according to its type, not whether the registry actually contains this key).static <T> RegistryKey<T>RegistryKey.of(RegistryKey<? extends Registry<T>> registry, Identifier value)Creates a registry key for a value in a registry with a registry key for the value-holding registry in the root registry and an identifier of the value.private static <E> voidDynamicRegistryManager.register(ImmutableMap.Builder<RegistryKey<? extends Registry<?>>,DynamicRegistryManager.Info<?>> infosBuilder, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> entryCodec)private static <E> voidDynamicRegistryManager.register(ImmutableMap.Builder<RegistryKey<? extends Registry<?>>,DynamicRegistryManager.Info<?>> infosBuilder, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> entryCodec)private static <E> voidDynamicRegistryManager.register(ImmutableMap.Builder<RegistryKey<? extends Registry<?>>,DynamicRegistryManager.Info<?>> infosBuilder, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> entryCodec, com.mojang.serialization.Codec<E> networkEntryCodec)private static <E> voidDynamicRegistryManager.register(ImmutableMap.Builder<RegistryKey<? extends Registry<?>>,DynamicRegistryManager.Info<?>> infosBuilder, RegistryKey<? extends Registry<E>> registryRef, com.mojang.serialization.Codec<E> entryCodec, com.mojang.serialization.Codec<E> networkEntryCodec)Constructor parameters in net.minecraft.util.registry with type arguments of type RegistryModifierConstructorDescriptionDefaultedRegistry(String defaultId, RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle)privateImpl(Map<? extends RegistryKey<? extends Registry<?>>,? extends SimpleRegistry<?>> registries)Info(RegistryKey<? extends Registry<E>> registry, com.mojang.serialization.Codec<E> entryCodec, @Nullable com.mojang.serialization.Codec<E> networkEntryCodec)MutableRegistry(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle)protectedRegistry(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle)SimpleRegistry(RegistryKey<? extends Registry<T>> key, com.mojang.serialization.Lifecycle lifecycle) -
Uses of Registry in net.minecraft.world.biome.source
Fields in net.minecraft.world.biome.source declared as RegistryModifier and TypeFieldDescriptionMultiNoiseBiomeSource.Instance.biomeRegistryTheEndBiomeSource.biomeRegistryVanillaLayeredBiomeSource.biomeRegistryFields in net.minecraft.world.biome.source with type parameters of type RegistryModifier and TypeFieldDescriptionprivate com.mojang.datafixers.util.Function3<MultiNoiseBiomeSource.Preset,Registry<Biome>,Long,MultiNoiseBiomeSource>MultiNoiseBiomeSource.Preset.biomeSourceFunctionprivate Optional<com.mojang.datafixers.util.Pair<Registry<Biome>,MultiNoiseBiomeSource.Preset>>MultiNoiseBiomeSource.instanceMethods in net.minecraft.world.biome.source that return RegistryMethods in net.minecraft.world.biome.source with parameters of type RegistryModifier and TypeMethodDescriptionMultiNoiseBiomeSource.Preset.getBiomeSource(Registry<Biome> biomeRegistry, long seed)static ImmutableList<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>>MultiNoiseBiomeSource.method_35241(Registry<Biome> registry)static MultiNoiseBiomeSourceMultiNoiseBiomeSource.method_35242(Registry<Biome> registry, long long2)Constructors in net.minecraft.world.biome.source with parameters of type RegistryModifierConstructorDescriptionprivateInstance(MultiNoiseBiomeSource.Preset preset, Registry<Biome> biomeRegistry, long seed)TheEndBiomeSource(Registry<Biome> biomeRegistry, long seed)privateTheEndBiomeSource(Registry<Biome> biomeRegistry, long seed, Biome centerBiome, Biome highlandsBiome, Biome midlandsBiome, Biome smallIslandsBiome, Biome barrensBiome)VanillaLayeredBiomeSource(long seed, boolean legacyBiomeInitLayer, boolean largeBiomes, Registry<Biome> biomeRegistry)Constructor parameters in net.minecraft.world.biome.source with type arguments of type RegistryModifierConstructorDescriptionprivateMultiNoiseBiomeSource(long seed, List<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>> biomePoints, Optional<com.mojang.datafixers.util.Pair<Registry<Biome>,MultiNoiseBiomeSource.Preset>> instance)privateMultiNoiseBiomeSource(long seed, List<com.mojang.datafixers.util.Pair<Biome.MixedNoisePoint,Supplier<Biome>>> biomePoints, MultiNoiseBiomeSource.NoiseParameters temperatureNoiseParameters, MultiNoiseBiomeSource.NoiseParameters humidityNoiseParameters, MultiNoiseBiomeSource.NoiseParameters altitudeNoiseParameters, MultiNoiseBiomeSource.NoiseParameters weirdnessNoiseParameters, Optional<com.mojang.datafixers.util.Pair<Registry<Biome>,MultiNoiseBiomeSource.Preset>> instance)Preset(Identifier id, com.mojang.datafixers.util.Function3<MultiNoiseBiomeSource.Preset,Registry<Biome>,Long,MultiNoiseBiomeSource> biomeSourceFunction) -
Uses of Registry in net.minecraft.world.dimension
Methods in net.minecraft.world.dimension with parameters of type RegistryModifier and TypeMethodDescriptionstatic SimpleRegistry<DimensionOptions>DimensionType.createDefaultDimensionOptions(Registry<DimensionType> dimensionRegistry, Registry<Biome> biomeRegistry, Registry<ChunkGeneratorSettings> chunkGeneratorSettingsRegistry, long seed)private static ChunkGeneratorDimensionType.createEndGenerator(Registry<Biome> biomeRegistry, Registry<ChunkGeneratorSettings> chunkGeneratorSettingsRegistry, long seed)private static ChunkGeneratorDimensionType.createNetherGenerator(Registry<Biome> biomeRegistry, Registry<ChunkGeneratorSettings> chunkGeneratorSettingsRegistry, long seed) -
Uses of Registry in net.minecraft.world.gen
Methods in net.minecraft.world.gen with parameters of type RegistryModifier and TypeMethodDescriptionstatic NoiseChunkGeneratorGeneratorOptions.createOverworldGenerator(Registry<Biome> biomeRegistry, Registry<ChunkGeneratorSettings> chunkGeneratorSettingsRegistry, long seed)static GeneratorOptionsGeneratorOptions.getDefaultOptions(Registry<DimensionType> registry, Registry<Biome> registry2, Registry<ChunkGeneratorSettings> registry3)static SimpleRegistry<DimensionOptions>GeneratorOptions.getRegistryWithReplacedOverworldGenerator(Registry<DimensionType> dimensionTypeRegistry, SimpleRegistry<DimensionOptions> optionsRegistry, ChunkGenerator overworldGenerator) -
Uses of Registry in net.minecraft.world.gen.chunk
Fields in net.minecraft.world.gen.chunk declared as RegistryModifier and TypeFieldDescriptionDebugChunkGenerator.biomeRegistryFlatChunkGeneratorConfig.biomeRegistryMethods in net.minecraft.world.gen.chunk that return RegistryMethods in net.minecraft.world.gen.chunk with parameters of type RegistryModifier and TypeMethodDescriptionstatic FlatChunkGeneratorConfigFlatChunkGeneratorConfig.getDefaultConfig(Registry<Biome> biomeRegistry)voidChunkGenerator.populateBiomes(Registry<Biome> biomeRegistry, Chunk chunk)Constructors in net.minecraft.world.gen.chunk with parameters of type RegistryModifierConstructorDescriptionDebugChunkGenerator(Registry<Biome> biomeRegistry)privateFlatChunkGeneratorConfig(Registry<Biome> biomeRegistry, StructuresConfig structuresConfig, List<FlatChunkGeneratorLayer> layers, boolean hasLakes, boolean hasFeatures, Optional<Supplier<Biome>> biome)FlatChunkGeneratorConfig(StructuresConfig structuresConfig, Registry<Biome> biomeRegistry)