Uses of Class
net.neoforged.neoforge.registries.RegistryBuilder
Packages that use RegistryBuilder
-
Uses of RegistryBuilder in net.minecraft.resources
Fields in net.minecraft.resources with type parameters of type RegistryBuilderModifier and TypeFieldDescriptionprivate final Consumer
<RegistryBuilder<T>> RegistryDataLoader.RegistryData.registryBuilderConsumer
The field for theregistryBuilderConsumer
record component.Methods in net.minecraft.resources that return types with arguments of type RegistryBuilderModifier and TypeMethodDescriptionRegistryDataLoader.RegistryData.registryBuilderConsumer()
Returns the value of theregistryBuilderConsumer
record component.Constructor parameters in net.minecraft.resources with type arguments of type RegistryBuilderModifierConstructorDescriptionRegistryData
(ResourceKey<? extends Registry<T>> key, com.mojang.serialization.Codec<T> elementCodec, boolean requiredNonEmpty, Consumer<RegistryBuilder<T>> registryBuilderConsumer) Creates an instance of aRegistryData
record class. -
Uses of RegistryBuilder in net.neoforged.neoforge.registries
Methods in net.neoforged.neoforge.registries that return RegistryBuilderModifier and TypeMethodDescriptionRegistryBuilder.callback
(RegistryCallback<T> callback) RegistryBuilder.defaultKey
(ResourceKey<T> key) RegistryBuilder.defaultKey
(ResourceLocation key) RegistryBuilder.disableRegistrationCheck()
Disables the safeguard that ensures this registry is registered toNewRegistryEvent
in due time.RegistryBuilder.maxId
(int maxId) Sets the highest numerical id that an entry in this registry is allowed to use.RegistryBuilder.onAdd
(AddCallback<T> callback) RegistryBuilder.onBake
(BakeCallback<T> callback) RegistryBuilder.onClear
(ClearCallback<T> callback) RegistryBuilder.sync
(boolean sync) Sets whether this registry should have its numerical IDs synced to clients.RegistryBuilder.withIntrusiveHolders()
Deprecated.Vanilla has deprecated intrusive holders and is in the process of moving away from them, you should not use this unless you have no better option.Methods in net.neoforged.neoforge.registries with parameters of type RegistryBuilderModifier and TypeMethodDescription<T> Registry
<T> NewRegistryEvent.create
(RegistryBuilder<T> builder) Creates a registry using thebuilder
and registers it.Method parameters in net.neoforged.neoforge.registries with type arguments of type RegistryBuilderModifier and TypeMethodDescription<T> void
DataPackRegistryEvent.NewRegistry.dataPackRegistry
(ResourceKey<Registry<T>> registryKey, com.mojang.serialization.Codec<T> codec, @Nullable com.mojang.serialization.Codec<T> networkCodec, Consumer<RegistryBuilder<T>> consumer) Registers the registry key as a datapack registry with aRegistryBuilder
configurator, which will cause data to be loaded from a datapack folder based on the registry's name.DeferredRegister.makeRegistry
(Consumer<RegistryBuilder<T>> consumer) This method is used to configure a custom modded registry.DeferredRegister.makeRegistry
(ResourceLocation registryName, Consumer<RegistryBuilder<T>> consumer)