net.minecraft.client.render.item.model

public class BasicItemModel

implements ItemModel

net.minecraft.client.renderer.item.CuboidItemModelWrapper
net.minecraft.client.renderer.item.CuboidItemModelWrapper
net.minecraft.class_10430
net.minecraft.client.render.item.model.BasicItemModel

Field summary

Modifier and TypeField
private final List<TintSource>
tints
tints
field_55323
tints
private final BakedGeometry
quads
quads
field_56959
quads
private final Supplier<org.joml.Vector3fc[]>
extents
extents
field_56960
vertices
private final ModelSettings
properties
properties
field_56961
settings
private final org.joml.Matrix4fc
transformation
transformation
field_1_2373
modelTransform

Constructor summary

ModifierConstructor
private (List<TintSource> tints, BakedGeometry quads, ModelSettings settings, org.joml.Matrix4fc modelTransform)

Method summary

Modifier and TypeMethod
public static org.joml.Vector3fc[]
computeExtents(List<BakedQuad> quads)
computeExtents(List<BakedQuad> quads)
method_67990(List<class_777> arg0)
bakeQuads(List<BakedQuad> quads)
public void
update(ItemStackRenderState output, ItemStack item, ItemModelResolver resolver, ItemDisplayContext displayContext, ClientLevel level, ItemOwner owner, int seed)
update(ItemStackRenderState output, ItemStack item, ItemModelResolver resolver, ItemDisplayContext displayContext, ClientLevel level, ItemOwner owner, int seed)
method_65584(class_10444 arg0, class_1799 arg1, class_10442 arg2, class_811 arg3, class_638 arg4, class_11566 arg5, int arg6)
update(ItemRenderState arg0, ItemStack arg1, ItemModelManager arg2, ItemDisplayContext arg3, ClientWorld arg4, HeldItemContext arg5, int arg6)
private static void
validateAtlasUsage(List<BakedQuad> quads)
validateAtlasUsage(List<BakedQuad> quads)
method_1_2319(List<class_777> arg0)
validateQuads(List<BakedQuad> quads)
private static boolean
hasSpecialAnimatedTexture(ItemStack itemStack)
hasSpecialAnimatedTexture(ItemStack itemStack)
method_65583(class_1799 arg0)
shouldUseSpecialGlint(ItemStack stack)