Class GatherDataEvent
java.lang.Object
net.neoforged.bus.api.Event
net.neoforged.neoforge.data.event.GatherDataEvent
- All Implemented Interfaces:
IModBusEvent
- Direct Known Subclasses:
GatherDataEvent.Client, GatherDataEvent.Server
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic interfacestatic interfacestatic interfacestatic interfacestatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final GatherDataEvent.DataGeneratorConfigprivate final DataGeneratorprivate final ModContainer -
Constructor Summary
ConstructorsConstructorDescriptionGatherDataEvent(ModContainer mc, DataGenerator dataGenerator, GatherDataEvent.DataGeneratorConfig dataGeneratorConfig) -
Method Summary
Modifier and TypeMethodDescription<T extends DataProvider>
TaddProvider(T provider) voidcreateBlockAndItemTags(GatherDataEvent.DataProviderFromOutputLookup<TagsProvider<Block>> blockTagsProvider, GatherDataEvent.ItemTagsProvider itemTagsProvider) <T extends DataProvider>
TcreateProvider(GatherDataEvent.DataProviderFromOutput<T> builder) <T extends DataProvider>
TvoidcreateReloadableRegistryObjects(RegistrySetBuilder entriesBuilder) voidcreateReloadableRegistryObjects(RegistrySetBuilder entriesBuilder, Set<String> modIds) voidcreateReloadableRegistryObjects(RegistrySetBuilder entriesBuilder, Set<String> modIds, String name) voidcreateWorldRegistryObjects(RegistrySetBuilder entriesBuilder) voidcreateWorldRegistryObjects(RegistrySetBuilder entriesBuilder, Set<String> modIds) voidcreateWorldRegistryObjects(RegistrySetBuilder entriesBuilder, Set<String> modIds, String name) getResourceManager(PackType packType) booleanbooleanbooleanvalidate()
-
Field Details
-
dataGenerator
-
config
-
modContainer
-
worldRegistriesWithModdedEntries
-
reloadableRegistries
-
reloadableRegistriesWithModdedEntries
-
-
Constructor Details
-
GatherDataEvent
public GatherDataEvent(ModContainer mc, DataGenerator dataGenerator, GatherDataEvent.DataGeneratorConfig dataGeneratorConfig)
-
-
Method Details
-
getModContainer
-
getResourceManager
-
getInputs
-
getGenerator
-
getWorldLookupProvider
-
getReloadableLookupProvider
-
includeDev
public boolean includeDev() -
includeReports
public boolean includeReports() -
validate
public boolean validate() -
addProvider
-
createProvider
-
createProvider
public <T extends DataProvider> T createProvider(GatherDataEvent.DataProviderFromOutputLookup<T> builder) -
createBlockAndItemTags
public void createBlockAndItemTags(GatherDataEvent.DataProviderFromOutputLookup<TagsProvider<Block>> blockTagsProvider, GatherDataEvent.ItemTagsProvider itemTagsProvider) -
createWorldRegistryObjects
-
createWorldRegistryObjects
-
createWorldRegistryObjects
public void createWorldRegistryObjects(RegistrySetBuilder entriesBuilder, Set<String> modIds, String name) -
createReloadableRegistryObjects
-
createReloadableRegistryObjects
-
createReloadableRegistryObjects
public void createReloadableRegistryObjects(RegistrySetBuilder entriesBuilder, Set<String> modIds, String name)
-