Interface RegistrationHelper
- All Known Implementing Classes:
RegistrationHelperImpl
public interface RegistrationHelper
A helper for registration in tests.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addClientProvider
(Function<GatherDataEvent.Client, net.minecraft.data.DataProvider> provider) void
addServerProvider
(Function<GatherDataEvent.Server, net.minecraft.data.DataProvider> provider) Returns a helper for attachment type registration.blocks()
Returns a helper for block registration.<T extends net.minecraft.data.DataProvider>
voidclientProvider
(Class<T> type, Consumer<T> consumer) static RegistrationHelper
Returns a helper for entity type registration.items()
Returns a helper for item registration.modId()
Returns the mod id of this helper.void
register
(net.neoforged.bus.api.IEventBus bus, net.neoforged.fml.ModContainer container) <M extends DataMapType<?,
?>>
MregisterDataMap
(M map) Registers a data map.registerSubpack
(String name) <T> DeferredRegister
<T> registrar
(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry) Returns a deferred register for the givenregistry
.<T extends net.minecraft.data.DataProvider>
voidserverProvider
(Class<T> type, Consumer<T> consumer)
-
Method Details
-
registrar
<T> DeferredRegister<T> registrar(net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry) Returns a deferred register for the givenregistry
.- Returns:
- a deferred register for the given
registry
-
blocks
DeferredBlocks blocks()Returns a helper for block registration.- Returns:
- a helper for block registration
-
items
DeferredItems items()Returns a helper for item registration.- Returns:
- a helper for item registration
-
entityTypes
DeferredEntityTypes entityTypes()Returns a helper for entity type registration.- Returns:
- a helper for entity type registration
-
attachments
DeferredAttachmentTypes attachments()Returns a helper for attachment type registration.- Returns:
- a helper for attachment type registration
-
registerDataMap
Registers a data map. -
modId
String modId()Returns the mod id of this helper.- Returns:
- the mod id of this helper
-
registerSubpack
-
addClientProvider
-
addServerProvider
-
serverProvider
-
clientProvider
-
eventListeners
-
register
void register(net.neoforged.bus.api.IEventBus bus, net.neoforged.fml.ModContainer container) -
create
-