Class RegistrationHelperImpl
java.lang.Object
net.neoforged.testframework.impl.reg.RegistrationHelperImpl
- All Implemented Interfaces:
- RegistrationHelper
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static interfaceprivate final class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final RegistrationHelperImpl.DeferredRegistrar<AttachmentType<?>,DeferredAttachmentTypes> private DeferredBlocksprivate net.neoforged.bus.api.IEventBusprivate final List<Function<GatherDataEvent,DataProvider>> private DeferredEntityTypesprivate DeferredItemsprivate final Stringprivate final net.neoforged.fml.ModContainerprivate final com.google.common.collect.ListMultimap<Class<?>,Consumer<? extends DataProvider>> private static final Map<Class<?>,RegistrationHelperImpl.DataGenProvider<?>> private final Map<ResourceKey<? extends Registry<?>>,DeferredRegister<?>> 
- 
Constructor SummaryConstructorsConstructorDescriptionRegistrationHelperImpl(String modId) RegistrationHelperImpl(String modId, net.neoforged.fml.ModContainer owner) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddProvider(Function<GatherDataEvent, DataProvider> provider) Returns a helper for attachment type registration.blocks()Returns a helper for block registration.Returns a helper for entity type registration.private voidgather(GatherDataEvent event) items()Returns a helper for item registration.modId()Returns the mod id of this helper.<T extends DataProvider>
 voidvoidregister(net.neoforged.bus.api.IEventBus bus) registerSubpack(String name) <T> DeferredRegister<T>registrar(ResourceKey<Registry<T>> registry) Returns a deferred register for the givenregistry.
- 
Field Details- 
ownerprivate final net.neoforged.fml.ModContainer owner
- 
PROVIDERS
- 
modId
- 
providersprivate final com.google.common.collect.ListMultimap<Class<?>,Consumer<? extends DataProvider>> providers
- 
directProviders
- 
registrars
- 
blocks
- 
items
- 
entityTypes
- 
attachmentsprivate final RegistrationHelperImpl.DeferredRegistrar<AttachmentType<?>,DeferredAttachmentTypes> attachments
- 
busprivate net.neoforged.bus.api.IEventBus bus
- 
listeners
 
- 
- 
Constructor Details- 
RegistrationHelperImpl
- 
RegistrationHelperImpl
 
- 
- 
Method Details- 
registrarDescription copied from interface:RegistrationHelperReturns a deferred register for the givenregistry.- Specified by:
- registrarin interface- RegistrationHelper
- Returns:
- a deferred register for the given registry
 
- 
blocksDescription copied from interface:RegistrationHelperReturns a helper for block registration.- Specified by:
- blocksin interface- RegistrationHelper
- Returns:
- a helper for block registration
 
- 
itemsDescription copied from interface:RegistrationHelperReturns a helper for item registration.- Specified by:
- itemsin interface- RegistrationHelper
- Returns:
- a helper for item registration
 
- 
entityTypesDescription copied from interface:RegistrationHelperReturns a helper for entity type registration.- Specified by:
- entityTypesin interface- RegistrationHelper
- Returns:
- a helper for entity type registration
 
- 
attachmentsDescription copied from interface:RegistrationHelperReturns a helper for attachment type registration.- Specified by:
- attachmentsin interface- RegistrationHelper
- Returns:
- a helper for attachment type registration
 
- 
modIdDescription copied from interface:RegistrationHelperReturns the mod id of this helper.- Specified by:
- modIdin interface- RegistrationHelper
- Returns:
- the mod id of this helper
 
- 
registerSubpack- Specified by:
- registerSubpackin interface- RegistrationHelper
 
- 
provider- Specified by:
- providerin interface- RegistrationHelper
 
- 
addProvider- Specified by:
- addProviderin interface- RegistrationHelper
 
- 
registerpublic void register(net.neoforged.bus.api.IEventBus bus) - Specified by:
- registerin interface- RegistrationHelper
 
- 
eventListeners- Specified by:
- eventListenersin interface- RegistrationHelper
 
- 
gather
 
-