Advertisement
Guest User

Untitled

a guest
Jul 20th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. private void hurtCameraEffect(float partialTicks)
  2. {
  3. if (!Hacks.findMod(NoHurtCam.class).isEnabled()) {
  4. if (this.mc.getRenderViewEntity() instanceof EntityLivingBase)
  5. {
  6. EntityLivingBase entitylivingbase = (EntityLivingBase)this.mc.getRenderViewEntity();
  7. float f = (float)entitylivingbase.hurtTime - partialTicks;
  8.  
  9. if (entitylivingbase.getHealth() <= 0.0F)
  10. {
  11. float f1 = (float)entitylivingbase.deathTime + partialTicks;
  12. GlStateManager.rotate(40.0F - 8000.0F / (f1 + 200.0F), 0.0F, 0.0F, 1.0F);
  13. }
  14.  
  15. if (f < 0.0F)
  16. {
  17. return;
  18. }
  19.  
  20. f = f / (float)entitylivingbase.maxHurtTime;
  21. f = MathHelper.sin(f * f * f * f * (float)Math.PI);
  22. float f2 = entitylivingbase.attackedAtYaw;
  23. GlStateManager.rotate(-f2, 0.0F, 1.0F, 0.0F);
  24. GlStateManager.rotate(-f * 14.0F, 0.0F, 0.0F, 1.0F);
  25. GlStateManager.rotate(f2, 0.0F, 1.0F, 0.0F);
  26. }
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement