public void updateCloak() { this.playerCloakUrl = "http://skins.minecraft.net/MinecraftCloaks/" + StringUtils.stripControlCodes(this.username) + ".png"; this.cloakUrl = this.playerCloakUrl; }
public EntityOtherPlayerMP(World par1World, String par2Str) { super(par1World); this.username = par2Str; this.yOffset = 0.0F; this.stepHeight = 0.0F; if (par2Str != null && par2Str.length() > 0) { this.skinUrl = "http://skins.minecraft.net/MinecraftSkins/" + StringUtils.stripControlCodes(par2Str) + ".png"; } this.noClip = true; this.field_71082_cx = 0.25F; this.renderDistanceWeight = 10.0D; }
public void handleClientProtocol(Packet2ClientProtocol par1Packet2ClientProtocol) { this.clientUsername = par1Packet2ClientProtocol.getUsername(); if (!this.clientUsername.equals(StringUtils.stripControlCodes(this.clientUsername))) { this.raiseErrorAndDisconnect("Invalid username!"); } else { PublicKey var2 = this.mcServer.getKeyPair().getPublic(); if (par1Packet2ClientProtocol.getProtocolVersion() != 51) { if (par1Packet2ClientProtocol.getProtocolVersion() > 51) { this.raiseErrorAndDisconnect("Outdated server!"); } else { this.raiseErrorAndDisconnect("Outdated client!"); } } else { this.loginServerId = this.mcServer.isServerInOnlineMode() ? Long.toString(rand.nextLong(), 16) : "-"; this.verifyToken = new byte[4]; rand.nextBytes(this.verifyToken); this.myTCPConnection.addToSendQueue( new Packet253ServerAuthData(this.loginServerId, var2, this.verifyToken)); } } }
public void drawChat(int par1) { if (this.mc.gameSettings.chatVisibility != 2) { byte var2 = 10; boolean var3 = false; int var4 = 0; int var5 = this.chatLines.size(); float var6 = this.mc.gameSettings.chatOpacity * 0.9F + 0.1F; if (var5 > 0) { if (this.getChatOpen()) { var2 = 20; var3 = true; } int line = 0; int var7; int var9; int var12; int c = 0; for (var7 = 0; var7 + this.field_73768_d < this.chatLines.size() && var7 < var2; ++var7) { ChatLine var8 = (ChatLine) this.chatLines.get(var7 + this.field_73768_d); if (var8 != null) { var9 = par1 - var8.getUpdatedCounter(); if (var9 < 200 || var3) { double var10 = (double) var9 / 200.0D; var10 = 1.0D - var10; var10 *= 10.0D; if (var10 < 0.0D) { var10 = 0.0D; } if (var10 > 1.0D) { var10 = 1.0D; } var10 *= var10; var12 = (int) (255.0D * var10); if (var3) { var12 = 255; } var12 = (int) ((float) var12 * var6); ++var4; if (var12 > 3) { c += 1; byte var13 = 3; int var14 = -var7 * 9; line += 9; GL11.glEnable(GL11.GL_BLEND); String var15 = var8.getChatLineString(); if (!this.mc.gameSettings.chatColours) { var15 = StringUtils.stripControlCodes(var15); } if (var12 / 2 << 24 == 33554432) { c -= 1; } // chong = var12; } } } } if (c != 0) { // && Pringles.manager.chat.isEnabled()) { drawBorderedRect( 3, 0 - (c * 9 + 7), 327, 0 - (c * 9 - 5), 1, -15658735, true); // , -2146365167); TTF.drawShadowString( font, "Chat", 5, 2 - (c * 9 + 6), org.newdawn.slick.Color.decode("0xFFFFFF")); drawBorderedRect( 3, -c * 9 + 7, 327, -c * 9 + 12 + line - 2, 1, -15658735, true); // -2146365167); } for (var7 = 0; var7 + this.field_73768_d < this.chatLines.size() && var7 < var2; ++var7) { ChatLine var8 = (ChatLine) this.chatLines.get(var7 + this.field_73768_d); if (var8 != null) { var9 = par1 - var8.getUpdatedCounter(); if (var9 < 200 || var3) { double var10 = (double) var9 / 200.0D; var10 = 1.0D - var10; var10 *= 10.0D; if (var10 < 0.0D) { var10 = 0.0D; } if (var10 > 1.0D) { var10 = 1.0D; } var10 *= var10; var12 = (int) (255.0D * var10); if (var3) { var12 = 255; } var12 = (int) ((float) var12 * var6); ++var4; if (var12 > 3) { c += 1; byte var13 = 3; int var14 = -var7 * 9; line += 9; // if (!Pringles.manager.chat.isEnabled()) drawRect(var13, var14 - 1, 327, var14 + 8, var12 / 2 << 24); GL11.glEnable(GL11.GL_BLEND); String var15 = var8.getChatLineString(); if (!this.mc.gameSettings.chatColours) { var15 = StringUtils.stripControlCodes(var15); } if (var12 / 2 << 24 == 33554432) { c -= 1; } TTF.drawShadowString( font, var15, var13, var14, org.newdawn.slick.Color.decode( "0xFFFFFF")); // 16777215 + org.newdawn.slick.Color((var12 << 24))); // chong = var12; } } } } if (var3) { var7 = this.mc.fontRenderer.FONT_HEIGHT; GL11.glTranslatef(0.0F, (float) var7, 0.0F); int var16 = var5 * var7 + var5; var9 = var4 * var7 + var4; int var17 = this.field_73768_d * var9 / var5; int var11 = var9 * var9 / var16; if (var16 != var9) { var12 = var17 > 0 ? 170 : 96; int var18 = this.field_73769_e ? 13382451 : 3355562; drawRect(0, -var17, 2, -var17 - var11, var18 + (var12 << 24)); drawRect(2, -var17, 1, -var17 - var11, 13421772 + (var12 << 24)); } } } } }
public void func_73762_a(int par1) { if (this.mc.gameSettings.chatVisibility != 2) { byte var2 = 10; boolean var3 = false; int var4 = 0; int var5 = this.ChatLines.size(); float var6 = this.mc.gameSettings.chatOpacity * 0.9F + 0.1F; if (var5 > 0) { if (this.func_73760_d()) { var2 = 20; var3 = true; } int var7; int var9; int var12; for (var7 = 0; var7 + this.field_73768_d < this.ChatLines.size() && var7 < var2; ++var7) { ChatLine var8 = (ChatLine) this.ChatLines.get(var7 + this.field_73768_d); if (var8 != null) { var9 = par1 - var8.getUpdatedCounter(); if (var9 < 200 || var3) { double var10 = (double) var9 / 200.0D; var10 = 1.0D - var10; var10 *= 10.0D; if (var10 < 0.0D) { var10 = 0.0D; } if (var10 > 1.0D) { var10 = 1.0D; } var10 *= var10; var12 = (int) (255.0D * var10); if (var3) { var12 = 255; } var12 = (int) ((float) var12 * var6); ++var4; if (var12 > 3) { byte var13 = 3; int var14 = -var7 * 9; drawRect(var13, var14 - 1, var13 + 320 + 4, var14 + 8, var12 / 2 << 24); GL11.glEnable(GL11.GL_BLEND); String var15 = var8.getChatLineString(); if (!this.mc.gameSettings.chatColours) { var15 = StringUtils.stripControlCodes(var15); } this.mc.fontRenderer.drawStringWithShadow( var15, var13, var14, 16777215 + (var12 << 24)); } } } } if (var3) { var7 = this.mc.fontRenderer.FONT_HEIGHT; GL11.glTranslatef(0.0F, (float) var7, 0.0F); int var16 = var5 * var7 + var5; var9 = var4 * var7 + var4; int var17 = this.field_73768_d * var9 / var5; int var11 = var9 * var9 / var16; if (var16 != var9) { var12 = var17 > 0 ? 170 : 96; int var18 = this.field_73769_e ? 13382451 : 3355562; drawRect(0, -var17, 2, -var17 - var11, var18 + (var12 << 24)); drawRect(2, -var17, 1, -var17 - var11, 13421772 + (var12 << 24)); } } } } }