public abstract class CommonProvider
extends java.lang.Object
implements net.minecraft.data.IDataProvider
Modifier and Type | Field and Description |
---|---|
protected net.minecraft.data.DataGenerator |
generator |
protected static com.google.gson.Gson |
GSON |
protected static org.apache.logging.log4j.Logger |
LOGGER |
protected org.apache.logging.log4j.Marker |
marker |
protected java.nio.file.Path |
path |
Constructor and Description |
---|
CommonProvider(java.lang.String name,
net.minecraft.data.DataGenerator generator) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
protected java.nio.file.Path |
resolveAssets(java.nio.file.Path outputFolder,
java.lang.String modid) |
protected java.nio.file.Path |
resolveData(java.nio.file.Path outputFolder,
java.lang.String modid) |
protected abstract java.nio.file.Path |
resolvePath(java.nio.file.Path outputFolder) |
protected void |
write(net.minecraft.data.DirectoryCache cache,
com.google.gson.JsonElement element,
java.nio.file.Path path) |
protected void |
write(net.minecraft.data.DirectoryCache cache,
java.lang.String string,
java.nio.file.Path path) |
protected static final org.apache.logging.log4j.Logger LOGGER
protected static final com.google.gson.Gson GSON
protected final org.apache.logging.log4j.Marker marker
protected final net.minecraft.data.DataGenerator generator
protected final java.nio.file.Path path
public CommonProvider(java.lang.String name, net.minecraft.data.DataGenerator generator)
protected abstract java.nio.file.Path resolvePath(java.nio.file.Path outputFolder)
protected java.nio.file.Path resolveAssets(java.nio.file.Path outputFolder, java.lang.String modid)
protected java.nio.file.Path resolveData(java.nio.file.Path outputFolder, java.lang.String modid)
public java.lang.String getName()
getName
in interface net.minecraft.data.IDataProvider
protected void write(net.minecraft.data.DirectoryCache cache, com.google.gson.JsonElement element, java.nio.file.Path path) throws java.io.IOException
java.io.IOException
protected void write(net.minecraft.data.DirectoryCache cache, java.lang.String string, java.nio.file.Path path) throws java.io.IOException
java.io.IOException