net.minecraft.client.render.item.model

public class BasicItemModel

implements ItemModel

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

Field summary

Modifier and TypeField
private static final Function<ItemStack, RenderLayer>
ITEM_RENDER_TYPE_GETTER
field_64459
ITEMS_ATLAS_RENDER_LAYER_GETTER
private static final Function<ItemStack, RenderLayer>
BLOCK_RENDER_TYPE_GETTER
field_64460
BLOCKS_ATLAS_RENDER_LAYER_GETTER
private final List<TintSource>
tints
field_55323
tints
private final List<BakedQuad>
quads
field_56959
quads
private final Supplier<org.joml.Vector3fc[]>
extents
field_56960
vector
private final ModelSettings
properties
field_56961
settings
private final boolean
animated
field_59980
animated
private final Function<ItemStack, RenderLayer>
renderType
field_64461
renderLayerGetter

Constructor summary

ModifierConstructor
private (List<TintSource> tints, List<BakedQuad> quads, ModelSettings settings, Function<ItemStack, RenderLayer> renderLayerGetter)

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 Function<ItemStack, RenderLayer>
detectRenderType(List<BakedQuad> quads)
method_76558(List<class_777> arg0)
findRenderLayerGetter(List<BakedQuad> quads)
private static boolean
hasSpecialAnimatedTexture(ItemStack itemStack)
method_65583(class_1799 arg0)
shouldUseSpecialGlint(ItemStack stack)
private static org.joml.Vector3fc[]
lambda$computeExtents$3(int arg0)
method_67989(int arg0)
method_67989(int arg0)
private org.joml.Vector3fc[]
lambda$new$2()
method_67988()
method_67988()
private static RenderLayer
lambda$static$1(ItemStack arg0)
method_76557(class_1799 arg0)
method_76557(ItemStack stack)
private static RenderLayer
lambda$static$0(ItemStack arg0)
method_76559(class_1799 arg0)
method_76559(ItemStack stack)