net.minecraft.data.models

public class ModelProvider

implements DataProvider

ik
net.minecraft.data.models.ModelProvider
net.minecraft.class_4916
net.minecraft.data.client.BlockStateDefinitionProvider
net.minecraft.data.BlockStateProvider

Field summary

Modifier and TypeField
private static final org.apache.logging.log4j.Logger
b
LOGGER
field_22845
LOGGER
field_240078_b_
private static final com.google.gson.Gson
c
GSON
field_22846
GSON
field_240079_c_
private final DataGenerator
d
generator
field_22847
generator
field_240080_d_

Constructor summary

ModifierConstructor
public (DataGenerator generator)

Method summary

Modifier and TypeMethod
public void
a(hn arg0)
run(HashCache arg0)
method_10319(class_2408 arg0)
run(DataCache arg0)
func_200398_a(DirectoryCache arg0)
private <T> void
a(hn 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)
func_240081_a_(DirectoryCache arg0, Path arg1, Map<T, ? extends Supplier<com.google.gson.JsonElement>> arg2, BiFunction<Path, T, Path> arg3)
private static Path
a(Path arg0, bul arg1)
createBlockStatePath(Path arg0, Block arg1)
method_25736(Path arg0, class_2248 arg1)
getBlockStateJsonPath(Path root, Block block)
func_240082_a_(Path arg0, Block arg1)
private static Path
a(Path arg0, vk arg1)
createModelPath(Path arg0, ResourceLocation arg1)
method_25737(Path arg0, class_2960 arg1)
getModelJsonPath(Path root, Identifier id)
func_240083_a_(Path arg0, ResourceLocation arg1)
public String
a()
getName()
method_10321()
getName()
func_200397_b()