Class FabricBuiltinPack
java.lang.Object
dev.upcraft.sparkweave.fabric.impl.datagen.FabricBuiltinPack
- All Implemented Interfaces:
Pack
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.upcraft.sparkweave.api.datagen.Pack
Pack.RegistryDependentFactory<T extends net.minecraft.data.DataProvider> -
Constructor Summary
ConstructorsConstructorDescriptionFabricBuiltinPack(FabricDataGenerationContext context, net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack pack, CompletableFuture<net.minecraft.core.HolderLookup.Provider> registriesFuture, List<SparkweaveDynamicRegistryEntryProvider> dynamicProviders) -
Method Summary
Modifier and TypeMethodDescription<T extends net.minecraft.data.DataProvider>
TaddProvider(Predicate<DataGenerationContext> enabled, Pack.RegistryDependentFactory<T> factory) <T extends net.minecraft.data.DataProvider>
TaddProvider(Predicate<DataGenerationContext> enabled, Function<ContextAwarePackOutput, T> factory)
-
Constructor Details
-
FabricBuiltinPack
public FabricBuiltinPack(FabricDataGenerationContext context, net.fabricmc.fabric.api.datagen.v1.FabricDataGenerator.Pack pack, CompletableFuture<net.minecraft.core.HolderLookup.Provider> registriesFuture, List<SparkweaveDynamicRegistryEntryProvider> dynamicProviders)
-
-
Method Details
-
addProvider
public <T extends net.minecraft.data.DataProvider> T addProvider(Predicate<DataGenerationContext> enabled, Function<ContextAwarePackOutput, T> factory) - Specified by:
addProviderin interfacePack
-
addProvider
public <T extends net.minecraft.data.DataProvider> T addProvider(Predicate<DataGenerationContext> enabled, Pack.RegistryDependentFactory<T> factory) - Specified by:
addProviderin interfacePack
-