Advertisement
Guest User

Relivent render code(MP error)

a guest
Jul 24th, 2015
23
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. private void translateToWorldCoords(Entity e, float partialTicks){
  2. double x = e.posX;
  3. double y = e.posY;
  4. double z = e.posZ;
  5.  
  6. GL11.glTranslated(-x, -y, -z);
  7. }
  8.  
  9. @SideOnly(Side.CLIENT)
  10. @SubscribeEvent(priority = EventPriority.HIGHEST)
  11. public void onRenderPlayer(RenderPlayerEvent.Pre event)
  12. {
  13. if (event.entityPlayer != null)
  14. {
  15. if (DisguiseVars.get(event.entityPlayer).GetInvis() == true)
  16. {
  17. event.setCanceled(true);
  18. }
  19. else if (DisguiseVars.get(event.entityPlayer).GetDisguiseVis() == true)
  20. {
  21. event.setCanceled(true);
  22.  
  23. if (playerRender == null)
  24. {
  25. playerRender=new PlayerMimic();
  26. }
  27.  
  28. this.translateToWorldCoords(event.entityPlayer, event.partialRenderTick);
  29. GL11.glPushMatrix();
  30. playerRender.setRenderManager(RenderManager.instance);
  31.  
  32. EntityPlayer player=event.entityPlayer;
  33.  
  34. // player handle , X, Y, Z, ?, PartialTick(Tick delta)
  35. playerRender.doRender(event.entityPlayer, player.posX, player.posY, player.posZ, 0.0f, event.partialRenderTick);
  36. GL11.glPopMatrix();
  37. }
  38. }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement