net.minecraft.client.resources.model

public class ModelDiscovery

hmc
net.minecraft.client.resources.model.ModelDiscovery
net.minecraft.class_10097
net.minecraft.client.render.model.ReferencedModelsCollector

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
a
LOGGER
field_53664
LOGGER
private final it.unimi.dsi.fastutil.objects.Object2ObjectMap<ResourceLocation, ModelDiscovery$ModelWrapper>
b
modelWrappers
field_56989
modelCache
private final ModelDiscovery$ModelWrapper
c
missingModel
field_56990
missingModel
private final it.unimi.dsi.fastutil.objects.Object2ObjectFunction<ResourceLocation, ModelDiscovery$ModelWrapper>
d
uncachedResolver
field_56991
holder
private final ResolvableModel$Resolver
e
resolver
field_56992
resolver
private final Queue<ModelDiscovery$ModelWrapper>
f
parentDiscoveryQueue
field_56993
queue

Constructor summary

ModifierConstructor
public (Map<ResourceLocation, UnbakedModel> unbakedModels, UnbakedModel missingModel)

Method summary

Modifier and TypeMethod
private static boolean
a(hmm arg0)
isRoot(UnbakedModel arg0)
method_68026(class_1100 arg0)
isRootModel(UnbakedModel model)
private ModelDiscovery$ModelWrapper
a(alg arg0)
getOrCreateModel(ResourceLocation arg0)
method_68023(class_2960 arg0)
resolve(Identifier id)
private ModelDiscovery$ModelWrapper
b(alg arg0, hmm arg1)
createAndQueueWrapper(ResourceLocation arg0, UnbakedModel arg1)
method_68029(class_2960 arg0, class_1100 arg1)
schedule(Identifier id, UnbakedModel model)
public void
a(hmi arg0)
addRoot(ResolvableModel arg0)
method_65744(class_10526 arg0)
resolve(ResolvableModel model)
public void
a(alg arg0, hmm arg1)
addSpecialModel(ResourceLocation arg0, UnbakedModel arg1)
method_68024(class_2960 arg0, class_1100 arg1)
addSpecialModel(Identifier id, UnbakedModel model)
public ResolvedModel
a()
missingModel()
method_68022()
getMissingModel()
public Map<ResourceLocation, ResolvedModel>
b()
resolve()
method_68028()
collectModels()
private void
a(List<hmc$a> arg0)
discoverDependencies(List<ModelDiscovery$ModelWrapper> arg0)
method_62630(List<class_10097$class_10814> arg0)
resolveAll(List<ReferencedModelsCollector$Holder> arg0)
private static void
b(List<hmc$a> arg0)
propagateValidity(List<ModelDiscovery$ModelWrapper> arg0)
method_68030(List<class_10097$class_10814> arg0)
checkIfValid(List<ReferencedModelsCollector$Holder> arg0)