Package org.moddingx.libx.datapack
Class DatapackHelper
java.lang.Object
org.moddingx.libx.datapack.DatapackHelper
Adds some utilities for creating custom dynamic datapacks.
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic net.minecraft.server.packs.resources.IoSupplier<InputStream> generatePackMeta(String description, net.minecraft.server.packs.PackType packType) Creates a supplier that can be repeatedly called to create newInputStreams for a dynamically generatedpack.mcmetabased on the given mod file.static StringregistryPath(net.minecraft.resources.ResourceKey<?> key) Gets the path for a registry element inside a datapack.
- 
Field Details- 
GSON
 
- 
- 
Constructor Details- 
DatapackHelperpublic DatapackHelper()
 
- 
- 
Method Details- 
registryPathGets the path for a registry element inside a datapack. For example for the keyminecraft:worldgen/biome libx:some_biome, this would belibx/worldgen/biome/some_biome.json
- 
generatePackMetapublic static net.minecraft.server.packs.resources.IoSupplier<InputStream> generatePackMeta(String description, net.minecraft.server.packs.PackType packType) Creates a supplier that can be repeatedly called to create newInputStreams for a dynamically generatedpack.mcmetabased on the given mod file.
 
-