Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Iterator var3 = this.mc.theWorld.playerEntities.iterator();
- while(var3.hasNext()) {
- EntityPlayer player = (EntityPlayer)var3.next();
- if(this.mc.thePlayer != player) {
- double posX = player.posX;
- double posY = player.posY;
- double posZ = player.posZ;
- this.drawLine(player);
- }
- }
- }
- }
- private void drawLine(EntityPlayer player) {
- double x = player.lastTickPosX + (player.posX - player.lastTickPosX) * (double)this.mc.timer.renderPartialTicks - this.mc.getRenderManager().renderPosX;
- double y = player.lastTickPosY + (player.posY - player.lastTickPosY) * (double)this.mc.timer.renderPartialTicks - this.mc.getRenderManager().renderPosY;
- double z = player.lastTickPosZ + (player.posZ - player.lastTickPosZ) * (double)this.mc.timer.renderPartialTicks - this.mc.getRenderManager().renderPosZ;
- GL11.glPushMatrix();
- GL11.glEnable(3042);
- GL11.glEnable(2848);
- GL11.glDisable(2929);
- GL11.glDisable(3553);
- GL11.glBlendFunc(770, 771);
- GL11.glLineWidth(0.85F);
- RenderUtil.setColor(FlatColors.YELLOW.c);
- GL11.glLoadIdentity();
- boolean bobbing = this.mc.gameSettings.viewBobbing;
- this.mc.gameSettings.viewBobbing = false;
- this.mc.entityRenderer.orientCamera(this.mc.timer.renderPartialTicks);
- GL11.glBegin(3);
- GL11.glEnd();
- GL11.glVertex3d(0.0D, (double)this.mc.thePlayer.getEyeHeight(), 0.0D);
- GL11.glVertex3d(x, y, z);
- GL11.glVertex3d(x, y + (double)player.getEyeHeight(), z);
- this.mc.gameSettings.viewBobbing = bobbing;
- GL11.glEnable(3553);
- GL11.glEnable(2929);
- GL11.glDisable(2848);
- GL11.glDisable(3042);
- GL11.glPopMatrix();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement