net.minecraft.data.models

public class ModelProvider

implements DataProvider

jj
net.minecraft.data.models.ModelProvider
net.minecraft.class_4916
net.minecraft.data.client.ModelProvider
net.minecraft.src.C_4793_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
b
LOGGER
field_22845
LOGGER
f_125095_
private static final com.google.gson.Gson
c
GSON
field_22846
GSON
f_125096_
private final DataGenerator
d
generator
field_22847
generator
f_125097_

Constructor summary

ModifierConstructor
public (DataGenerator generator)

Method summary

Modifier and TypeMethod
public void
a(im arg0)
run(HashCache arg0)
method_10319(class_2408 arg0)
run(DataCache arg0)
m_6865_(C_4766_ arg0)
private <T> void
a(im arg0, Path arg1, Map<T, ? extends Supplier<com.google.gson.JsonElement>> arg2, BiFunction<Path, T, Path> arg3)
saveCollection(HashCache arg0, Path arg1, Map<T, ? extends Supplier<com.google.gson.JsonElement>> arg2, BiFunction<Path, T, Path> arg3)
method_25735(class_2408 arg0, Path arg1, Map<T, ? extends Supplier<com.google.gson.JsonElement>> arg2, BiFunction<Path, T, Path> arg3)
writeJsons(DataCache cache, Path root, Map<T, ? extends Supplier<com.google.gson.JsonElement>> jsons, BiFunction<Path, T, Path> locator)
m_125104_(C_4766_ p_125106_, Path p_125107_, Map<T, ? extends Supplier<com.google.gson.JsonElement>> p_125108_, BiFunction<Path, T, Path> arg3)
private static Path
a(Path arg0, cdq arg1)
createBlockStatePath(Path arg0, Block arg1)
method_25736(Path arg0, class_2248 arg1)
getBlockStateJsonPath(Path root, Block block)
m_125109_(Path p_125110_, C_1706_ p_125111_)
private static Path
a(Path arg0, yt arg1)
createModelPath(Path arg0, ResourceLocation arg1)
method_25737(Path arg0, class_2960 arg1)
getModelJsonPath(Path root, Identifier id)
m_125112_(Path p_125113_, C_5265_ p_125114_)
public String
a()
getName()
method_10321()
getName()
m_6055_()