net.minecraft.client.render.item.model

public class BasicItemModel

implements ItemModel

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
field_55323
tints
private final BakedGeometry
quads
field_56959
quads
private final Supplier<org.joml.Vector3fc[]>
extents
field_56960
vertices
private final ModelSettings
properties
field_56961
settings
private final org.joml.Matrix4fc
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)
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)
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)
method_1_2319(List<class_777> arg0)
validateQuads(List<BakedQuad> quads)
private static boolean
hasSpecialAnimatedTexture(ItemStack itemStack)
method_65583(class_1799 arg0)
shouldUseSpecialGlint(ItemStack stack)
private static org.joml.Vector3fc[]
lambda$computeExtents$0(int arg0)
method_67989(int arg0)
method_67989(int arg0)
private static org.joml.Vector3fc[]
lambda$new$0(QuadCollection arg0)
method_67988(class_10817 arg0)
method_67988(BakedGeometry arg0)