Uses of Interface
net.minecraft.data.DataProvider
Package
Description
Classes for NeoForge's own data generation.
-
Uses of DataProvider in net.minecraft.data
Modifier and TypeInterfaceDescriptionstatic interface
DataProvider.Factory<T extends DataProvider>
Modifier and TypeFieldDescription(package private) final Map
<String, DataProvider> DataGenerator.providersToRun
private final Map
<String, DataProvider> DataGenerator.providersView
Modifier and TypeMethodDescription<T extends DataProvider>
TDataGenerator.addProvider
(boolean run, DataProvider.Factory<T> factory) <T extends DataProvider>
TDataGenerator.addProvider
(boolean run, T provider) <T extends DataProvider>
TDataGenerator.PackGenerator.addProvider
(DataProvider.Factory<T> p_254382_) private static <T extends DataProvider>
DataProvider.Factory<T> Main.bindRegistries
(BiFunction<PackOutput, CompletableFuture<HolderLookup.Provider>, T> p_256618_, CompletableFuture<HolderLookup.Provider> p_256515_) -
Uses of DataProvider in net.minecraft.data.advancements
-
Uses of DataProvider in net.minecraft.data.info
Modifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of DataProvider in net.minecraft.data.loot
-
Uses of DataProvider in net.minecraft.data.metadata
-
Uses of DataProvider in net.minecraft.data.models
-
Uses of DataProvider in net.minecraft.data.recipes
-
Uses of DataProvider in net.minecraft.data.recipes.packs
Modifier and TypeClassDescriptionclass
class
class
-
Uses of DataProvider in net.minecraft.data.registries
Modifier and TypeClassDescriptionclass
Deprecated.Forge: UseDatapackBuiltinEntriesProvider
instead -
Uses of DataProvider in net.minecraft.data.structures
-
Uses of DataProvider in net.minecraft.data.tags
Modifier and TypeClassDescriptionclass
class
class
class
class
class
class
class
class
class
class
class
class
class
class
class
TagsProvider<T>
class
class
class
class
class
class
class
class
class
class
class
class
class
-
Uses of DataProvider in net.neoforged.neoforge.client.model.generators
Modifier and TypeClassDescriptionclass
Stub class to extend for block model data providers, eliminates some boilerplate constructor parameters.class
Data provider for blockstate files.class
Stub class to extend for item model data providers, eliminates some boilerplate constructor parameters.class
ModelProvider<T extends ModelBuilder<T>>
-
Uses of DataProvider in net.neoforged.neoforge.common.data
Modifier and TypeClassDescriptionclass
An extension of the vanillaAdvancementProvider
to provide a feature-complete experience to generate modded advancements.class
class
A provider fordata map
generation.class
An extension of theRegistriesDatapackGenerator
which properly handles referencing existing dynamic registry objects within another dynamic registry object.class
class
Provider for forge's GlobalLootModifier system.class
Dataprovider for using a Codec to generate jsons.class
final class
class
A data provider forParticleDescription
s.class
Data provider for thesounds.json
file, which identifies sound definitions for the various sound events in Minecraft.class
Data provider for atlas configuration files.
An atlas configuration is bound to a specific texture atlas such as theminecraft:blocks
atlas and allows adding additional textures to the atlas by addingSpriteSource
s to the configuration. -
Uses of DataProvider in net.neoforged.neoforge.common.data.internal
Modifier and TypeClassDescriptionclass
final class
final class
class
final class
class
final class
final class
final class
final class
Currently used only for replacing shears item to shears_dig tool actionfinal class
final class
class
final class
class
-
Uses of DataProvider in net.neoforged.neoforge.oldtest
Modifier and TypeClassDescriptionstatic class
static class
static class
private static class
static class
static class
static class
-
Uses of DataProvider in net.neoforged.neoforge.oldtest.block
Modifier and TypeClassDescription(package private) static class
-
Uses of DataProvider in net.neoforged.neoforge.oldtest.client.model
Modifier and TypeClassDescriptionstatic class
static class
static class
static class
-
Uses of DataProvider in net.neoforged.neoforge.oldtest.world
-
Uses of DataProvider in net.neoforged.testframework.impl.reg
Modifier and TypeInterfaceDescriptionprivate static interface
Modifier and TypeFieldDescriptionprivate final List
<Function<GatherDataEvent, DataProvider>> RegistrationHelperImpl.directProviders
private final com.google.common.collect.ListMultimap
<Class<?>, Consumer<? extends DataProvider>> RegistrationHelperImpl.providers
Modifier and TypeMethodDescriptionvoid
RegistrationHelperImpl.addProvider
(Function<GatherDataEvent, DataProvider> provider) -
Uses of DataProvider in net.neoforged.testframework.registration
Modifier and TypeMethodDescriptionvoid
RegistrationHelper.addProvider
(Function<GatherDataEvent, DataProvider> provider)
AdvancementProvider
instead, provides ease of access for theExistingFileHelper
in the generator