package net.minecraft.client.renderer.entity.state; import net.minecraft.client.renderer.item.ItemModelResolver; import net.minecraft.client.renderer.item.ItemStackRenderState; import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.item.ItemDisplayContext; public class HoldingEntityRenderState extends LivingEntityRenderState { public final ItemStackRenderState heldItem = new ItemStackRenderState(); public static void extractHoldingEntityRenderState(final LivingEntity entity, final HoldingEntityRenderState state, final ItemModelResolver itemModelResolver) { itemModelResolver.updateForLiving(state.heldItem, entity.getMainHandItem(), ItemDisplayContext.GROUND, entity); } }