Class DatapackRegistryProvider
java.lang.Object
com.github.minecraftschurlimods.arsmagicalegacy.api.data.DatapackRegistryProvider
- All Implemented Interfaces:
net.minecraft.data.DataProvider
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface net.minecraft.data.DataProvider
net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider> -
Field Summary
Fields inherited from interface net.minecraft.data.DataProvider
FIXED_ORDER_FIELDS, KEY_COMPARATOR, LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionDatapackRegistryProvider(net.minecraft.data.PackOutput output, CompletableFuture<net.minecraft.core.HolderLookup.Provider> lookupProvider, Set<String> modIds, List<DatapackRegistryProvider.RegistryBuilder<?>> builders) -
Method Summary
Modifier and TypeMethodDescriptionfinal CompletableFuture<net.minecraft.core.HolderLookup.Provider>Get theHolderLookup.Providercontaining all vanilla data and all generated data.final StringgetName()final CompletableFuture<?>run(net.minecraft.data.CachedOutput pOutput)
-
Constructor Details
-
DatapackRegistryProvider
public DatapackRegistryProvider(net.minecraft.data.PackOutput output, CompletableFuture<net.minecraft.core.HolderLookup.Provider> lookupProvider, Set<String> modIds, List<DatapackRegistryProvider.RegistryBuilder<?>> builders)
-
-
Method Details
-
getLookupProviderContainingGenerated
public final CompletableFuture<net.minecraft.core.HolderLookup.Provider> getLookupProviderContainingGenerated()Get theHolderLookup.Providercontaining all vanilla data and all generated data.- Returns:
- the
HolderLookup.Providercontaining all vanilla data and all generated data.
-
run
- Specified by:
runin interfacenet.minecraft.data.DataProvider
-
getName
- Specified by:
getNamein interfacenet.minecraft.data.DataProvider
-