Дать новый рендер игроку походу как минимум?
Делаешь рендер наследуя старый рендер игрока(RenderPlayer в старых версиях)
И тупо регаешь свой рендер поверх рендера игрока(просто еще раз регистрируешь EntityPlayer рендер, только твой)
Там можно и манипулировать