net.minecraft.client.resources.model

class ModelDiscovery$ModelWrapper

implements ResolvedModel

hmc$a
net.minecraft.client.resources.model.ModelDiscovery$ModelWrapper
net.minecraft.class_10097$class_10814
net.minecraft.client.render.model.ReferencedModelsCollector$Holder

Field summary

Modifier and TypeField
private static final ModelDiscovery$Slot<Boolean>
c
KEY_AMBIENT_OCCLUSION
field_56994
AMBIENT_OCCLUSION_PROPERTY
private static final ModelDiscovery$Slot<UnbakedModel$GuiLight>
d
KEY_GUI_LIGHT
field_56995
GUI_LIGHT_PROPERTY
private static final ModelDiscovery$Slot<UnbakedGeometry>
e
KEY_GEOMETRY
field_56996
GEOMETRY_PROPERTY
private static final ModelDiscovery$Slot<ItemTransforms>
f
KEY_TRANSFORMS
field_56997
TRANSFORMATIONS_PROPERTY
private static final ModelDiscovery$Slot<TextureSlots>
g
KEY_TEXTURE_SLOTS
field_56998
TEXTURE_PROPERTY
private static final ModelDiscovery$Slot<TextureAtlasSprite>
h
KEY_PARTICLE_SPRITE
field_56999
PARTICLE_TEXTURE_PROPERTY
private static final ModelDiscovery$Slot<QuadCollection>
i
KEY_DEFAULT_GEOMETRY
field_57000
BAKED_GEOMETRY_PROPERTY
private static final int
j
SLOT_COUNT
field_57001
PROPERTY_COUNT
private final ResourceLocation
k
id
field_57002
id
boolean
l
valid
field_57003
valid
ModelDiscovery$ModelWrapper
m
parent
field_57004
parent
final UnbakedModel
n
wrapped
field_57005
model
private final AtomicReferenceArray<Object>
o
fixedSlots
field_57006
properties
private final Map<ModelState, QuadCollection>
p
modelBakeCache
field_57007
bakeCache

Constructor summary

ModifierConstructor
(ResourceLocation id, UnbakedModel model, boolean valid)

Method summary

Modifier and TypeMethod
private static <T> ModelDiscovery$Slot<T>
a(int arg0)
slot(int arg0)
method_68032(int arg0)
createProperty(int arg0)
public UnbakedModel
a()
wrapped()
method_68031()
getModel()
public ResolvedModel
b()
parent()
method_68038()
getParent()
public String
debugName()
debugName()
debugName()
name()
private <T> T
a(hmc$b<T> arg0)
getSlot(ModelDiscovery$Slot<T> arg0)
method_68035(class_10097$class_10815<T> arg0)
getProperty(ReferencedModelsCollector$Property<T> property)
private <T> T
a(hmc$b<T> arg0, T arg1)
updateSlot(ModelDiscovery$Slot<T> arg0, T arg1)
method_68036(class_10097$class_10815<T> arg0, T arg1)
setProperty(ReferencedModelsCollector$Property<T> property, T value)
private <T> T
a(hmc$b<T> arg0, Function<hmj, T> arg1)
getSimpleProperty(ModelDiscovery$Slot<T> arg0, Function<ResolvedModel, T> arg1)
method_68037(class_10097$class_10815<T> arg0, Function<class_10819, T> arg1)
getProperty(ReferencedModelsCollector$Property<T> property, Function<BakedSimpleModel, T> fallback)
public boolean
c()
getTopAmbientOcclusion()
method_68040()
getAmbientOcclusion()
public UnbakedModel$GuiLight
d()
getTopGuiLight()
method_68042()
getGuiLight()
public ItemTransforms
e()
getTopTransforms()
method_68043()
getTransformations()
public UnbakedGeometry
f()
getTopGeometry()
method_68044()
getGeometry()
public TextureSlots
g()
getTopTextureSlots()
method_68045()
getTextures()
public TextureAtlasSprite
a(gsl arg0, hlz arg1)
resolveParticleSprite(TextureSlots arg0, ModelBaker arg1)
method_68033(class_10419 arg0, class_7775 arg1)
getParticleTexture(ModelTextures arg0, Baker arg1)
private QuadCollection
b(gsl arg0, hlz arg1, hmf arg2)
bakeDefaultState(TextureSlots arg0, ModelBaker arg1, ModelState arg2)
method_68039(class_10419 arg0, class_7775 arg1, class_3665 arg2)
getBakedGeometry(ModelTextures textures, Baker baker, ModelBakeSettings settings)
public QuadCollection
a(gsl arg0, hlz arg1, hmf arg2)
bakeTopGeometry(TextureSlots arg0, ModelBaker arg1, ModelState arg2)
method_68034(class_10419 arg0, class_7775 arg1, class_3665 arg2)
bakeGeometry(ModelTextures arg0, Baker arg1, ModelBakeSettings arg2)