• 0

    posted a message on 1 million Kilometer challenge!
    Quote from SlashZ

    Can I get a reason why we should donate to you o0?

    Cause im crazzzzyyyyy?
    Posted in: Achievements & Stats
  • 0

    posted a message on 1 million Kilometer challenge!
    Quote from Tanner19

    Isn't the maximum size 3 times the surface area of earth? I thought I heard that somewhere.

    After about 32 million blocks trees, mobs and light stops spawning, there's no surface control to avoid un-reachable places. This is called "farlands"
    Posted in: Achievements & Stats
  • 0

    posted a message on 1 million Kilometer challenge!
    Quote from starkiller019

    the achievment is 1 km not 1m km!!!!
    you should read the description of the achievment!!!

    I KNOW.
    Posted in: Achievements & Stats
  • 0

    posted a message on 1 million Kilometer challenge!
    maybs
    Posted in: Achievements & Stats
  • 0

    posted a message on 1 million Kilometer challenge!
    Quote from UglyDwarf2

    Holy crap! Did you do all of this by hand or world edit?

    all by hand :smile.gif:
    Posted in: Achievements & Stats
  • 0

    posted a message on Minecart?
    How would you mod a minecart to go faster along a powered track?
    Posted in: Mods Discussion
  • 0

    posted a message on 1 million Kilometer challenge!
    Dont start a flame war. i dont have time for that :|
    Posted in: Achievements & Stats
  • 0

    posted a message on Mod help?
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:64: b() in EntityThrow
    ingknives cannot override b() in om; attempting to assign weaker access privileg
    es; was public
    protected void b()
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:71: non-static method
    a(double) cannot be referenced from a static context
    float f2 = gq.a(d * d + d1 * d1 + d2 * d2);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:71: incompatible types
    
    found   : boolean
    required: float
    float f2 = gq.a(d * d + d1 * d1 + d2 * d2);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:75: float cannot be de
    referenced
    d += bp.nextGaussian() * 0.0074999998323619366D * (double)f1;
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:76: float cannot be de
    referenced
    d1 += bp.nextGaussian() * 0.0074999998323619366D * (double)f1;
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:77: float cannot be de
    referenced
    d2 += bp.nextGaussian() * 0.0074999998323619366D * (double)f1;
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:81: cannot assign a va
    lue to final variable aL
    aL = d * 1.25D;
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:81: incompatible types
    
    found   : double
    required: un
    aL = d * 1.25D;
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:82: cannot assign a va
    lue to final variable aM
    aM = d1 * 1.25D;
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:82: incompatible types
    
    found   : double
    required: un
    aM = d1 * 1.25D;
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:83: cannot assign a va
    lue to final variable aN
    aN = d2 * 1.25D;
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:83: incompatible types
    
    found   : double
    required: un
    aN = d2 * 1.25D;
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:84: non-static method
    a(double) cannot be referenced from a static context
    float f3 = gq.a(d * d + d2 * d2);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:84: incompatible types
    
    found   : boolean
    required: float
    float f3 = gq.a(d * d + d2 * d2);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:85: cannot assign a va
    lue to final variable aQ
    aQ = aO = (float)((Math.atan2(d, d2) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:85: cannot assign a va
    lue to final variable aO
    aQ = aO = (float)((Math.atan2(d, d2) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:85: incompatible types
    
    found   : float
    required: un
    aQ = aO = (float)((Math.atan2(d, d2) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:86: cannot assign a va
    lue to final variable aR
    aR = aP = (float)((Math.atan2(d1, f3) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:86: cannot assign a va
    lue to final variable aP
    aR = aP = (float)((Math.atan2(d1, f3) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:86: incompatible types
    
    found   : float
    required: un
    aR = aP = (float)((Math.atan2(d1, f3) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:92: cannot assign a va
    lue to final variable aL
    aL = d;
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:92: incompatible types
    
    found   : double
    required: un
    aL = d;
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:93: cannot assign a va
    lue to final variable aM
    aM = d1;
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:93: incompatible types
    
    found   : double
    required: un
    aM = d1;
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:94: cannot assign a va
    lue to final variable aN
    aN = d2;
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:94: incompatible types
    
    found   : double
    required: un
    aN = d2;
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:95: incomparable types
    : un and float
    if(aR == 0.0F && aQ == 0.0F)
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:95: incomparable types
    : un and float
    if(aR == 0.0F && aQ == 0.0F)
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:97: non-static method
    a(double) cannot be referenced from a static context
    float f = gq.a(d * d + d2 * d2);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:97: incompatible types
    
    found   : boolean
    required: float
    float f = gq.a(d * d + d2 * d2);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:98: cannot assign a va
    lue to final variable aQ
    aQ = aO = (float)((Math.atan2(d, d2) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:98: cannot assign a va
    lue to final variable aO
    aQ = aO = (float)((Math.atan2(d, d2) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:98: incompatible types
    
    found   : float
    required: un
    aQ = aO = (float)((Math.atan2(d, d2) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:99: cannot assign a va
    lue to final variable aR
    aR = aP = (float)((Math.atan2(d1, f) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:99: cannot assign a va
    lue to final variable aP
    aR = aP = (float)((Math.atan2(d1, f) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:99: incompatible types
    
    found   : float
    required: un
    aR = aP = (float)((Math.atan2(d1, f) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:105: cannot find symbo
    l
    symbol  : method q_()
    location: class om
    super.q_();
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:106: incomparable type
    s: un and float
    if(aR == 0.0F && aQ == 0.0F)
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:106: incomparable type
    s: un and float
    if(aR == 0.0F && aQ == 0.0F)
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:108: operator * cannot
     be applied to un,un
    float f = gq.a(aL * aL + aN * aN);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:108: operator * cannot
     be applied to un,un
    float f = gq.a(aL * aL + aN * aN);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:108: cannot find symbo
    l
    symbol  : method a(java.lang.String)
    location: class gq
    float f = gq.a(aL * aL + aN * aN);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:109: cannot assign a v
    alue to final variable aQ
    aQ = aO = (float)((Math.atan2(aL, aN) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:109: cannot assign a v
    alue to final variable aO
    aQ = aO = (float)((Math.atan2(aL, aN) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:109: atan2(double,doub
    le) in java.lang.Math cannot be applied to (un,un)
    aQ = aO = (float)((Math.atan2(aL, aN) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:109: incompatible type
    s
    found   : float
    required: un
    aQ = aO = (float)((Math.atan2(aL, aN) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:110: cannot assign a v
    alue to final variable aR
    aR = aP = (float)((Math.atan2(aM, f) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:110: cannot assign a v
    alue to final variable aP
    aR = aP = (float)((Math.atan2(aM, f) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:110: atan2(double,doub
    le) in java.lang.Math cannot be applied to (un,float)
    aR = aP = (float)((Math.atan2(aM, f) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:110: incompatible type
    s
    found   : float
    required: un
    aR = aP = (float)((Math.atan2(aM, f) * 180D) / 3.1415927410125732D);
    ^
    
    src\minecraft\net\minecraft\src\EntityThrowingknives.java:116: cannot find symbo
    l
    symbol  : method a(int,int,int)
    location: class un
    int i = aE.a(V, field_22007_d, field_22006_e);
    ^
    
    100 errors
    ==================
    
    > Done in 28.86 seconds
    > Recompiling server...
    Posted in: Mods Discussion
  • 0

    posted a message on 1 million Kilometer challenge!
    Quote from duilderbude

    You guys are crazy

    Just me
    Posted in: Achievements & Stats
  • 0

    posted a message on Mod Making Help
    Tell us what it is?
    Posted in: Mods Discussion
  • 0

    posted a message on Mod help?
    Ok i tryed making a mod loader version,
    Mod_Throwingknives,
    import java.util.Map;
    
    public class mod_Throwingknives extends BaseMod
    {
    
        public mod_Throwingknives()
        {
            ModLoader.RegisterEntityID(EntityThrowingknives, "Throwingknives", ModLoader.getUniqueEntityId());
            ModLoader.AddName(field_22267_Throwingknives, "Throwing Knives");
        }
    
        public void AddRecipes(fr craftingmanager)
        {
            craftingmanager.a(new gz(field_22267_Throwingknives, 2), new Object[] {
                "L# ", "XL ", Character.valueOf('#'), ex.m, Character.valueOf('X'), ex.n, Character.valueOf('L'), ex.aD
            });
        }
    
        public void AddRenderer(Map map)
        {
            map.put(EntityThrowingknives, new RenderThrowingknives());
        }
    
        public String Version()
        {
            return "1.3_01";
        }
    
        public static ex field_22267_Throwingknives = (new ItemThrowingknives(131)).b(ModLoader.addOverride("/gui/items.png", "/Throwingknives/Throwingknives.png")).a("Throwingknives");
    
    }


    RenderThrowingknives

    import org.lwjgl.opengl.GL11;
    
    public class RenderThrowingknives extends bb
    {
    
        public RenderThrowingknives()
        {
        }
    
        public void func_22218_func_154_a(EntityThrowingknives entityThrowingknives, double d, double d1, double d2, 
                float f, float f1)
        {
            a("/item/Throwingknivess.png");
            GL11.glPushMatrix();
            GL11.glTranslatef((float)d, (float)d1, (float)d2);
            GL11.glRotatef((entityThrowingknives.aQ + (entityThrowingknives.aO - entityThrowingknives.aQ) * f1) - 90F, 0.0F, 1.0F, 0.0F);
            GL11.glRotatef(entityThrowingknives.aR + (entityThrowingknives.aP - entityThrowingknives.aR) * f1, 0.0F, 0.0F, 1.0F);
            kv tessellator = kv.a;
            int i = 0;
            float f2 = 0.0F;
            float f3 = 0.5F;
            float f4 = (float)(0 + i * 10) / 32F;
            float f5 = (float)(5 + i * 10) / 32F;
            float f6 = 0.0F;
            float f7 = 0.15625F;
            float f8 = (float)(5 + i * 10) / 32F;
            float f9 = (float)(10 + i * 10) / 32F;
            float f10 = 0.05625F;
            GL11.glEnable(32826);
            float f11 = (float)entityThrowingknives.a - f1;
            if(f11 > 0.0F)
            {
                float f12 = -gq.a(f11 * 3F) * f11;
                GL11.glRotatef(f12, 0.0F, 0.0F, 1.0F);
            }
            GL11.glRotatef(45F, 1.0F, 0.0F, 0.0F);
            GL11.glScalef(f10, f10, f10);
            GL11.glTranslatef(-4F, 0.0F, 0.0F);
            GL11.glNormal3f(f10, 0.0F, 0.0F);
            tessellator.b();
            tessellator.a(-7D, -2D, -2D, f6, f8);
            tessellator.a(-7D, -2D, 2D, f7, f8);
            tessellator.a(-7D, 2D, 2D, f7, f9);
            tessellator.a(-7D, 2D, -2D, f6, f9);
            tessellator.a();
            GL11.glNormal3f(-f10, 0.0F, 0.0F);
            tessellator.b();
            tessellator.a(-7D, 2D, -2D, f6, f8);
            tessellator.a(-7D, 2D, 2D, f7, f8);
            tessellator.a(-7D, -2D, 2D, f7, f9);
            tessellator.a(-7D, -2D, -2D, f6, f9);
            tessellator.a();
            for(int j = 0; j < 4; j++)
            {
                GL11.glRotatef(90F, 1.0F, 0.0F, 0.0F);
                GL11.glNormal3f(0.0F, 0.0F, f10);
                tessellator.b();
                tessellator.a(-8D, -2D, 0.0D, f2, f4);
                tessellator.a(8D, -2D, 0.0D, f3, f4);
                tessellator.a(8D, 2D, 0.0D, f3, f5);
                tessellator.a(-8D, 2D, 0.0D, f2, f5);
                tessellator.a();
            }
    
            GL11.glDisable(32826);
            GL11.glPopMatrix();
        }
    
        public void a(om entity, double d, double d1, double d2, 
                float f, float f1)
        {
            func_22218_func_154_a((EntityThrowingknives)entity, d, d1, d2, f, f1);
        }
    }


    ItemThrowingknives
    import java.util.Random;
    
    public class ItemThrowingknives extends ex
    {
    
        public ItemThrowingknives(int i)
        {
            super(i);
            bd = 64;
        }
    
        public gz a(gz itemstack, dt world, fd entityplayer)
        {
            if(entityplayer.f.c(mod_Throwingknives.field_22267_Throwingknives.bc))
            {
                world.a(entityplayer, "random.bow", 1.0F, 1.0F / (b.nextFloat() * 0.4F + 0.8F));
                if(!world.t)
                    world.a(new EntityThrowingknives(world, entityplayer));
            }
            return itemstack;
        }
    }


    EntityThrowingknives
    import java.util.List;
    import java.util.Random;
    
    public class EntityThrowingknives extends om
    {
    
        public EntityThrowingknives(dt world)
        {
            super(world);
            V = -1;
            field_22007_d = -1;
            field_22006_e = -1;
            field_22005_f = 0;
            field_22004_g = false;
            a = 0;
            field_22002_i = 0;
            a(0.5F, 0.5F);
        }
    
        public EntityThrowingknives(dt world, double d, double d1, double d2)
        {
            super(world);
            V = -1;
            field_22007_d = -1;
            field_22006_e = -1;
            field_22005_f = 0;
            field_22004_g = false;
            a = 0;
            field_22002_i = 0;
            a(0.5F, 0.5F);
            c(d, d1, d2);
            ba = 0.0F;
        }
    
        public EntityThrowingknives(dt world, iz entityliving)
        {
            super(world);
            V = -1;
            field_22007_d = -1;
            field_22006_e = -1;
            field_22005_f = 0;
            field_22004_g = false;
            a = 0;
            field_22002_i = 0;
            h = entityliving;
            a(0.5F, 0.5F);
            c(entityliving.aI, entityliving.aJ + (double)entityliving.B(), entityliving.aK, entityliving.aO, entityliving.aP);
            aI -= gq.b((aO / 180F) * 3.141593F) * 0.16F;
            aJ -= 0.10000000149011612D;
            aK -= gq.a((aO / 180F) * 3.141593F) * 0.16F;
            c(aI, aJ, aK);
            ba = 0.0F;
            aL = -gq.a((aO / 180F) * 3.141593F) * gq.b((aP / 180F) * 3.141593F);
            aN = gq.b((aO / 180F) * 3.141593F) * gq.b((aP / 180F) * 3.141593F);
            aM = -gq.a((aP / 180F) * 3.141593F);
            func_22001_u(aL, aM, aN, 1.5F, 1.0F);
        }
    
        protected void b()
        {
        }
    
        public void func_22001_u(double d, double d1, double d2, float f, 
                float f1)
        {
            float f2 = gq.a(d * d + d1 * d1 + d2 * d2);
            d /= f2;
            d1 /= f2;
            d2 /= f2;
            d += bp.nextGaussian() * 0.0074999998323619366D * (double)f1;
            d1 += bp.nextGaussian() * 0.0074999998323619366D * (double)f1;
            d2 += bp.nextGaussian() * 0.0074999998323619366D * (double)f1;
            d *= f;
            d1 *= f;
            d2 *= f;
            aL = d * 1.25D;
            aM = d1 * 1.25D;
            aN = d2 * 1.25D;
            float f3 = gq.a(d * d + d2 * d2);
            aQ = aO = (float)((Math.atan2(d, d2) * 180D) / 3.1415927410125732D);
            aR = aP = (float)((Math.atan2(d1, f3) * 180D) / 3.1415927410125732D);
            field_22003_h = 0;
        }
    
        public void a(double d, double d1, double d2)
        {
            aL = d;
            aM = d1;
            aN = d2;
            if(aR == 0.0F && aQ == 0.0F)
            {
                float f = gq.a(d * d + d2 * d2);
                aQ = aO = (float)((Math.atan2(d, d2) * 180D) / 3.1415927410125732D);
                aR = aP = (float)((Math.atan2(d1, f) * 180D) / 3.1415927410125732D);
            }
        }
    
        public void q_()
        {
            super.q_();
            if(aR == 0.0F && aQ == 0.0F)
            {
                float f = gq.a(aL * aL + aN * aN);
                aQ = aO = (float)((Math.atan2(aL, aN) * 180D) / 3.1415927410125732D);
                aR = aP = (float)((Math.atan2(aM, f) * 180D) / 3.1415927410125732D);
            }
            if(a > 0)
                a--;
            if(field_22004_g)
            {
                int i = aE.a(V, field_22007_d, field_22006_e);
                if(i != field_22005_f)
                {
                    field_22004_g = false;
                    aL *= bp.nextFloat() * 0.2F;
                    aM *= bp.nextFloat() * 0.2F;
                    aN *= bp.nextFloat() * 0.2F;
                    field_22003_h = 0;
                    field_22002_i = 0;
                } else
                {
                    field_22003_h++;
                    if(field_22003_h == 1200)
                        H();
                    return;
                }
            } else
            {
                field_22002_i++;
            }
            ay vec3d = ay.b(aI, aJ, aK);
            ay vec3d1 = ay.b(aI + aL, aJ + aM, aK + aN);
            qu movingobjectposition = aE.a(vec3d, vec3d1);
            vec3d = ay.b(aI, aJ, aK);
            vec3d1 = ay.b(aI + aL, aJ + aM, aK + aN);
            if(movingobjectposition != null)
                vec3d1 = ay.b(movingobjectposition.f.a, movingobjectposition.f.b, movingobjectposition.f.c);
            om entity = null;
            List list = aE.b(this, aS.a(aL, aM, aN).b(1.0D, 1.0D, 1.0D));
            double d = 0.0D;
            for(int j = 0; j < list.size(); j++)
            {
                om entity1 = (om)list.get(j);
                if(!entity1.f_() || entity1 == h && field_22002_i < 5)
                    continue;
                float f4 = 0.3F;
                di axisalignedbb = entity1.aS.b(f4, f4, f4);
                qu movingobjectposition1 = axisalignedbb.a(vec3d, vec3d1);
                if(movingobjectposition1 == null)
                    continue;
                double d1 = vec3d.c(movingobjectposition1.f);
                if(d1 < d || d == 0.0D)
                {
                    entity = entity1;
                    d = d1;
                }
            }
    
            if(entity != null)
                movingobjectposition = new qu(entity);
            if(movingobjectposition != null)
                if(movingobjectposition.g != null)
                {
                    if(movingobjectposition.g.a(h, 8))
                    {
                        aE.a(this, "random.drr", 1.0F, 1.2F / (bp.nextFloat() * 0.2F + 0.9F));
                        H();
                    } else
                    {
                        aL *= -0.10000000149011612D;
                        aM *= -0.10000000149011612D;
                        aN *= -0.10000000149011612D;
                        aO += 180F;
                        aQ += 180F;
                        field_22002_i = 0;
                    }
                } else
                {
                    V = movingobjectposition.b;
                    field_22007_d = movingobjectposition.c;
                    field_22006_e = movingobjectposition.d;
                    field_22005_f = aE.a(V, field_22007_d, field_22006_e);
                    aL = (float)(movingobjectposition.f.a - aI);
                    aM = (float)(movingobjectposition.f.b - aJ);
                    aN = (float)(movingobjectposition.f.c - aK);
                    float f1 = gq.a(aL * aL + aM * aM + aN * aN);
                    aI -= (aL / (double)f1) * 0.05000000074505806D;
                    aJ -= (aM / (double)f1) * 0.05000000074505806D;
                    aK -= (aN / (double)f1) * 0.05000000074505806D;
                    aE.a(this, "random.drr", 1.0F, 1.2F / (bp.nextFloat() * 0.2F + 0.9F));
                    field_22004_g = true;
                    a = 7;
                }
            aI += aL;
            aJ += aM;
            aK += aN;
            float f2 = gq.a(aL * aL + aN * aN);
            aO = (float)((Math.atan2(aL, aN) * 180D) / 3.1415927410125732D);
            for(aP = (float)((Math.atan2(aM, f2) * 180D) / 3.1415927410125732D); aP - aR < -180F; aR -= 360F);
            for(; aP - aR >= 180F; aR += 360F);
            for(; aO - aQ < -180F; aQ -= 360F);
            for(; aO - aQ >= 180F; aQ += 360F);
            aP = aR + (aP - aR) * 0.2F;
            aO = aQ + (aO - aQ) * 0.2F;
            float f3 = 0.99F;
            float f5 = 0.03F;
            if(j_())
            {
                for(int k = 0; k < 4; k++)
                {
                    float f6 = 0.25F;
                    aE.a("bubble", aI - aL * (double)f6, aJ - aM * (double)f6, aK - aN * (double)f6, aL, aM, aN);
                }
    
                f3 = 0.8F;
            }
            aL *= f3;
            aM *= f3;
            aN *= f3;
            aM -= f5;
            c(aI, aJ, aK);
        }
    
        public void a(ks nbttagcompound)
        {
            nbttagcompound.a("xTile", (short)V);
            nbttagcompound.a("yTile", (short)field_22007_d);
            nbttagcompound.a("zTile", (short)field_22006_e);
            nbttagcompound.a("inTile", (byte)field_22005_f);
            nbttagcompound.a("shake", (byte)a);
            nbttagcompound.a("inGround", (byte)(field_22004_g ? 1 : 0));
        }
    
        public void b(ks nbttagcompound)
        {
            V = nbttagcompound.d("xTile");
            field_22007_d = nbttagcompound.d("yTile");
            field_22006_e = nbttagcompound.d("zTile");
            field_22005_f = nbttagcompound.c("inTile") & 0xff;
            a = nbttagcompound.c("shake") & 0xff;
            field_22004_g = nbttagcompound.c("inGround") == 1;
        }
    
        public void b(fd entityplayer)
        {
            if(aE.t)
                return;
            if(field_22004_g && h == entityplayer && a <= 0 && entityplayer.f.a(new gz(mod_Throwingknives.field_22267_Throwingknives, 1)))
            {
                aE.a(this, "random.pop", 0.2F, ((bp.nextFloat() - bp.nextFloat()) * 0.7F + 1.0F) * 2.0F);
                entityplayer.b(this, 1);
                H();
            }
        }
    
        public float k_()
        {
            return 0.0F;
        }
    
        private int V;
        private int field_22007_d;
        private int field_22006_e;
        private int field_22005_f;
        private boolean field_22004_g;
        public int a;
        public iz h;
        private int field_22003_h;
        private int field_22002_i;
    }
    Posted in: Mods Discussion
  • 0

    posted a message on 1 million Kilometer challenge!
    Quote from rudolfs001

    I lol'd hard.

    why
    Posted in: Achievements & Stats
  • 0

    posted a message on Mod help?
    Still nothing
    I paint and I use Windows XP

    Use Paint.net
    Posted in: Mods Discussion
  • 0

    posted a message on Mod help?
    Quote from BuilderJ3rk

    That part
            if(entityplayer.inventory.consumeInventoryItem(Item.arrow.shiftedIndex))
            {

    is kinda buggin me, if you want to shrink the stacksize just make the returnstatement like this:

    return --itemstack;


    Bit more detail?
    Posted in: Mods Discussion
  • 0

    posted a message on Mod help?
    Quote from Death_possum

    I'm not amazing, but my first guess is the .java file is named differently to the class.

    Checked and nup
    Posted in: Mods Discussion
  • To post a comment, please .