Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void translateToWorldCoords(Entity e, float partialTicks){
- double x = e.posX;
- double y = e.posY;
- double z = e.posZ;
- GL11.glTranslated(-x, -y, -z);
- }
- @SideOnly(Side.CLIENT)
- @SubscribeEvent(priority = EventPriority.HIGHEST)
- public void onRenderPlayer(RenderPlayerEvent.Pre event)
- {
- if (event.entityPlayer != null)
- {
- if (DisguiseVars.get(event.entityPlayer).GetInvis() == true)
- {
- event.setCanceled(true);
- }
- else if (DisguiseVars.get(event.entityPlayer).GetDisguiseVis() == true)
- {
- event.setCanceled(true);
- if (playerRender == null)
- {
- playerRender=new PlayerMimic();
- }
- this.translateToWorldCoords(event.entityPlayer, event.partialRenderTick);
- GL11.glPushMatrix();
- playerRender.setRenderManager(RenderManager.instance);
- EntityPlayer player=event.entityPlayer;
- // player handle , X, Y, Z, ?, PartialTick(Tick delta)
- playerRender.doRender(event.entityPlayer, player.posX, player.posY, player.posZ, 0.0f, event.partialRenderTick);
- GL11.glPopMatrix();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement