net.minecraft.client.resources.model

public class ModelDiscovery

hqo
net.minecraft.client.resources.model.ModelDiscovery
net.minecraft.class_10097

Field summary

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

Constructor summary

ModifierConstructor
public (Map<ResourceLocation, UnbakedModel> arg0, UnbakedModel arg1)

Method summary

Modifier and TypeMethod
private static boolean
a(hqx arg0)
isRoot(UnbakedModel arg0)
method_68026(class_1100 arg0)
private ModelDiscovery$ModelWrapper
a(alw arg0)
getOrCreateModel(ResourceLocation arg0)
method_68023(class_2960 arg0)
private ModelDiscovery$ModelWrapper
b(alw arg0, hqx arg1)
createAndQueueWrapper(ResourceLocation arg0, UnbakedModel arg1)
method_68029(class_2960 arg0, class_1100 arg1)
public void
a(hqt arg0)
addRoot(ResolvableModel arg0)
method_65744(class_10526 arg0)
public void
a(alw arg0, hqx arg1)
addSpecialModel(ResourceLocation arg0, UnbakedModel arg1)
method_68024(class_2960 arg0, class_1100 arg1)
public ResolvedModel
a()
missingModel()
method_68022()
public Map<ResourceLocation, ResolvedModel>
b()
resolve()
method_68028()
private void
a(List<hqo$a> arg0)
discoverDependencies(List<ModelDiscovery$ModelWrapper> arg0)
method_62630(List<class_10097$class_10814> arg0)
private static void
b(List<hqo$a> arg0)
propagateValidity(List<ModelDiscovery$ModelWrapper> arg0)
method_68030(List<class_10097$class_10814> arg0)