protected void preRenderCallback(EntityAntiCreeper par1EntityAntiCreeper, float par2) {
    float f1 = par1EntityAntiCreeper.getCreeperFlashIntensity(par2);
    float f2 = 1.0F + MathHelper.sin(f1 * 100.0F) * f1 * 0.01F;

    if (f1 < 0.0F) f1 = 0.0F;

    if (f1 > 1.0F) f1 = 1.0F;

    f1 *= f1;
    f1 *= f1;
    float f3 = (1.0F + f1 * 0.4F) * f2;
    float f4 = (1.0F + f1 * 0.1F) / f2;
    GL11.glScalef(f3, f4, f3);
  }
  protected int getColorMultiplier(
      EntityAntiCreeper par1EntityAntiCreeper, float par2, float par3) {
    float f2 = par1EntityAntiCreeper.getCreeperFlashIntensity(par3);

    if ((int) (f2 * 10.0F) % 2 == 0) return 0;
    else {
      int i = (int) (f2 * 0.2F * 255.0F);

      if (i < 0) i = 0;

      if (i > 255) i = 255;

      short short1 = 255;
      short short2 = 255;
      short short3 = 255;
      return i << 24 | short1 << 16 | short2 << 8 | short3;
    }
  }