Interface ResearchdDatagenProvider<T>
- All Known Subinterfaces:
ResearchdResearchPackProvider,ResearchdResearchProvider
- All Known Implementing Classes:
EditorResearchPackProvider,EditorResearchProvider,ResearchdResearches,ResearchdResearchPacks
public interface ResearchdDatagenProvider<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoidbuild()com.mojang.serialization.Codec<T> codec()contents()modid()net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry()default com.portingdeadmods.portingdeadlibs.utils.Result<net.minecraft.util.Unit, Exception> Write the contents of this provider to the specified directory
-
Method Details
-
modid
String modid() -
registry
net.minecraft.resources.ResourceKey<net.minecraft.core.Registry<T>> registry() -
codec
com.mojang.serialization.Codec<T> codec() -
contents
-
build
void build() -
write
default com.portingdeadmods.portingdeadlibs.utils.Result<net.minecraft.util.Unit,Exception> write(Path dataDir) Write the contents of this provider to the specified directory- Parameters:
dataDir- the directory the data goes into
-