Uses of Class
net.neoforged.neoforge.registries.RegistryBuilder
Packages that use RegistryBuilder
-
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
(net.minecraft.resources.ResourceKey<T> key) RegistryBuilder.defaultKey
(net.minecraft.resources.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> net.minecraft.core.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
(net.minecraft.resources.ResourceKey<net.minecraft.core.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.net.minecraft.core.Registry
<T> DeferredRegister.makeRegistry
(Consumer<RegistryBuilder<T>> consumer) This method is used to configure a custom modded registry.private net.minecraft.core.Registry
<T> DeferredRegister.makeRegistry
(net.minecraft.resources.ResourceLocation registryName, Consumer<RegistryBuilder<T>> consumer)