• 0

    posted a message on [0.0.5d] Fluxed-Crystals - The Fixenning!
    Sorry for asking so much but how do you use the Refiner & Cutter? I've managed to power the Refiner & put my rough chunks in there but nothing happens. All I see is an animation of the chunk moving towards the output but no result. Is there something else that needs to be done to refine my chunk? I would also appreciate it if you updated the current description because there's not enough information to help the user with the outdated description since so much has changed.
    Posted in: Minecraft Mods
  • 0

    posted a message on [0.0.5d] Fluxed-Crystals - The Fixenning!
    I think there may be a problem with my fluxed crystals. I'm not sure if anyone else has this problem but I think it's a mod conflict. I'm trying to get started but I can't find the farm managers on NotEnoughItems so I have no idea how to start.
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.5-1.7.10][FORGE] B0bGary's Growable Ores! Mod Support for BOP, TiCo, TE, AM2, IC2 and Metallurgy! NOW WITH AUTO MOD SUPPORT!
    Quote from B0bGary

    That's a brilliant idea! I will definitely do it.

    As for the version thats just me forgetting to change a number in the code. This won't affect gameplay,


    If that's not the case, I seem to have ingame problems with my reeds. The reeds I am given can still be crafted into their respective ingots and don't have to be smelted, the uranium reed from Industrialcraft2 is uncraftable even though I have Ic2 installed, and the certus quartz don't seem to work in any of the Applied Energistics recipes.

    Thank you for implementing my idea. I really appreciate this mod and its features! I've been trying to find the same growable ores mod that I used to have a long time ago.
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.5-1.7.10][FORGE] B0bGary's Growable Ores! Mod Support for BOP, TiCo, TE, AM2, IC2 and Metallurgy! NOW WITH AUTO MOD SUPPORT!
    Is it possible that you could add support for Thermal Expansion that allows the ore reeds to be pulverized?

    The link for the 1.2.4 version is a wrong version. I've downloaded 1.2.4 from the link but when I look at the ingame version it says 1.2.0. The .zip file I downloaded also says 1.2.4 so I didn't accidentally download the wrong version.
    Posted in: Minecraft Mods
  • 1

    posted a message on [Creating Mods] [1.4.X] Minecraft Forge Tutorials [14/01/2013] [Taking Requests]
    Since I haven't found any tutorials on this by far, I'm wondering if you could make a tutorial on it. I have 2 requests of what I want to do. First, I want to create a multi-block structure (Like the Infusion Altar in Thaumcraft 3). Second, I want to know how to create a model for the item you are holding (Ex: The Portal Gun/Gravity Gun). Thank You for your time and I hope you can do these tutorials.
    Posted in: Tutorials
  • 0

    posted a message on [1.3.X] Sonicjumper's WorldGen Tutorials [Updated 10/8/12]
    Could you please do a tutorial on adding villages to your biome?
    Posted in: Tutorials
  • 1

    posted a message on [1.2.5][ModLoader] Ultimate Fist!

    The Ultimate Fist will destroy anything in one blow, blocks and mobs.

    Since another person is updating this mod, I will stop updating it.

    Recipe:

    Installation:
    1. Go to your .minecraft folder. (Search for how to do it, if you don't know)
    2. Download and Install ModLoader.
    3. Drag the .zip file into your /mods/ folder.
    3. Enjoy and have fun!

    All credits go to IWannaWin
    The original thread his here: http://www.minecraft...ds-v20-mc-v122/
    Posted in: Minecraft Mods
  • 0

    posted a message on [HELP] SMP Invisible Entity Problem with Staff
    Hey, I made a staff for my mod and wanted to make it SMP (I'm using ModLoader and Minecraft Forge). I re-obfuscated it and put it into my server but everytime I shoot it, I can't see the ball/arrow. All it does it make a shooting sound. It doesn't hurt anything and I can't pick up the ammo.
    Here is my code:
    Client
    mod_

    package net.minecraft.src;
    import java.util.Map;
    import java.util.Random;
    import net.minecraft.src.forge.*;
    import net.minecraft.client.Minecraft;
    // Client
    public class mod_CDKK extends BaseMod
    {
    static EnumToolMaterial SILVER = EnumHelper.addToolMaterial("SILVER", 3, 100, 7F, 0, 0);
    // Reserved - Block - 127
    // Reserved - Block - 128
    // Reserved - Block - 129
    // Reserved - Block - 130
    // Reserved - Block - 131
    // Reserved - Block - 132
    // Reserved - Block - 133
    // Reserved - Block - 134
    public static final Item katana = new ItemKatana(8500, SILVER).setItemName("Katana");
    public static final Item coke = new ItemDrink(8501, 3, false).setItemName("Coke");
    public static final Item pepsi = new ItemDrink(8502, 3, false).setItemName("Pepsi");
    public static final Item nickkicks = new ItemKicks(8503, EnumArmorMaterial.CLOTH, ModLoader.addArmor("CLOTH"), 3).setItemName("Nick's Kicks");
    public static final Item khoistaff = new ItemStaff(8504).setItemName("Khoi's Staff");

    public static NetworkMod instance;
    public void load()
    {
    MinecraftForgeClient.preloadTexture("/tmb/items.png");
    ModLoader.setInGameHook(this, true, false);
    // Icon Indexes
    katana.iconIndex = 0;
    coke.iconIndex = 1;
    pepsi.iconIndex = 2;
    nickkicks.iconIndex = 3;
    khoistaff.iconIndex = 4;

    ModLoader.addShapelessRecipe(new ItemStack(katana, 1), new Object[]{
    Block.dirt
    });
    ModLoader.addShapelessRecipe(new ItemStack(coke, 5), new Object[]{
    Block.dirt, Block.dirt
    });
    ModLoader.addShapelessRecipe(new ItemStack(pepsi, 5), new Object[]{
    Block.dirt, Block.dirt, Block.dirt
    });
    ModLoader.addShapelessRecipe(new ItemStack(nickkicks, 1), new Object[]{
    Block.dirt, Block.dirt, Block.dirt, Block.dirt
    });
    ModLoader.addShapelessRecipe(new ItemStack(khoistaff, 1), new Object[]{
    Block.dirt, Block.dirt, Block.dirt, Block.dirt, Block.dirt
    });

    // Katana
    ModLoader.addName(katana, "Katana");
    ModLoader.addRecipe(new ItemStack(katana, 1), new Object[]{
    "S ", " X ", " X", Character.valueOf('X'), Item.ingotIron, Character.valueOf('S'), Item.stick
    });
    // Coke
    ModLoader.addName(coke, "Coke");
    ModLoader.addRecipe(new ItemStack(coke, 1), new Object[]{
    "X", "B", "S", Character.valueOf('X'), Item.glassBottle, Character.valueOf('B'), new ItemStack(Item.dyePowder, 1, 3), Character.valueOf('S'), Item.sugar
    });
    // Pepsi
    ModLoader.addName(pepsi, "Pepsi");
    // Nicks' Kicks
    ModLoader.addName(nickkicks, "Nick's Kicks");
    // Khois' Staff
    ModLoader.addName(khoistaff, "Khoi's Staff");
    ModLoader.addRecipe(new ItemStack(khoistaff, 1), new Object[]{
    "X ", " X ", " B", Character.valueOf('X'), Item.blazeRod, Character.valueOf('B'), Item.eyeOfEnder
    });
    MinecraftForge.registerEntity(EntityMagmaCream.class, instance, 127, 20, 5, true);
    }

    public boolean onTickInGame(float f, Minecraft minecraft)
    {
    ItemStack boots = minecraft.thePlayer.inventory.armorInventory[0];
    if(boots == null)
    {
    return true;
    }
    else if(boots.itemID == nickkicks.shiftedIndex)
    {
    minecraft.thePlayer.fallDistance = 0.0F;
    }
    return true;
    }

    public String getVersion()
    {
    return "1.2.5";

    }

    }
    ItemStaff

    package net.minecraft.src;
    import net.minecraft.src.forge.ForgeHooks;
    import net.minecraft.src.forge.ITextureProvider;
    // Client
    public class ItemStaff extends Item implements ITextureProvider
    {
    public ItemStaff(int par1)
    {
    super(par1);
    this.maxStackSize = 1;
    }

    /**
    * called when the player releases the use item button. Args: itemstack, world, entityplayer, itemInUseCount
    */
    public void onPlayerStoppedUsing(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer, int par4)
    {
    if (ForgeHooks.onArrowLoose(par1ItemStack, par2World, par3EntityPlayer, getMaxItemUseDuration(par1ItemStack) - par4))
    {
    return;
    }

    boolean var5 = par3EntityPlayer.capabilities.isCreativeMode || EnchantmentHelper.getEnchantmentLevel(Enchantment.infinity.effectId, par1ItemStack) > 0;

    // if (var5 || par3EntityPlayer.inventory.hasItem(Item.magmaCream.shiftedIndex))
    {
    int var6 = this.getMaxItemUseDuration(par1ItemStack) - par4;
    float var7 = (float)var6 / 20.0F;
    var7 = (var7 * var7 + var7 * 2.0F) / 3.0F;

    if ((double)var7 < 0.1D)
    {
    return;
    }

    if (var7 > 1.0F)
    {
    var7 = 1.0F;
    }

    EntityMagmaCream var8 = new EntityMagmaCream(par2World, par3EntityPlayer, var7 * 1.2F);
    if (var7 == 1.0F)
    {
    var8.arrowCritical = true;
    }

    int var9 = EnchantmentHelper.getEnchantmentLevel(Enchantment.power.effectId, par1ItemStack);
    if (var9 > 0)
    {
    var8.setDamage(var8.getDamage() + (double)var9 * 0.5D + 0.5D);
    }

    int var10 = EnchantmentHelper.getEnchantmentLevel(Enchantment.punch.effectId, par1ItemStack);
    if (var10 > 0)
    {
    var8.setKnockbackStrength(var10);
    }

    if (EnchantmentHelper.getEnchantmentLevel(Enchantment.flame.effectId, par1ItemStack) > 0)
    {
    var8.setFire(100);
    }

    par1ItemStack.damageItem(1, par3EntityPlayer);
    par2World.playSoundAtEntity(par3EntityPlayer, "random.bow", 1.0F, 1.0F / (itemRand.nextFloat() * 0.4F + 1.2F) + var7 * 0.5F);

    if (!var5)
    {
    // par3EntityPlayer.inventory.consumeInventoryItem(Item.magmaCream.shiftedIndex);
    }
    else
    {
    var8.doesArrowBelongToPlayer = false;
    }

    if (!par2World.isRemote)
    {
    par2World.spawnEntityInWorld(var8);
    }
    }
    }

    public EnumAction getItemUseAction(ItemStack par1ItemStack)
    {
    return EnumAction.bow;
    }

    /**
    * Called whenever this item is equipped and the right mouse button is pressed. Args: itemStack, world, entityPlayer
    */
    public ItemStack onItemRightClick(ItemStack par1ItemStack, World par2World, EntityPlayer par3EntityPlayer)
    {
    ItemStack stack = ForgeHooks.onArrowNock(par1ItemStack, par2World, par3EntityPlayer);
    if (stack != null)
    {
    return stack;
    }

    // if (par3EntityPlayer.capabilities.isCreativeMode || par3EntityPlayer.inventory.hasItem(Item.magmaCream.shiftedIndex))
    {
    par3EntityPlayer.setItemInUse(par1ItemStack, this.getMaxItemUseDuration(par1ItemStack));
    }

    return par1ItemStack;
    }

    /**
    * Return the enchantability factor of the item, most of the time is based on material.
    */
    public int getItemEnchantability()
    {
    return 1;
    }
    public String getTextureFile() {
    return "/cdkk/items.png";
    }
    }


    EntityMagmaCream

    // Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
    // Jad home page: http://www.kpdus.com/jad.html
    // Decompiler options: packimports(3) braces deadcode fieldsfirst

    package net.minecraft.src;
    import java.util.List;
    import java.util.Random;

    // Referenced classes of package net.minecraft.src:
    // Entity, EntityPlayer, EntityLiving, MathHelper,
    // World, Block, Vec3D, AxisAlignedBB,
    // MovingObjectPosition, DamageSource, NBTTagCompound, ItemStack,
    // Item, InventoryPlayer
    // Client
    public class EntityMagmaCream extends EntityItem
    {

    private int xTile;
    private int yTile;
    private int zTile;
    private int inTile;
    private int inData;
    private boolean inGround;
    public boolean doesArrowBelongToPlayer;
    public int arrowShake;
    public Entity shootingEntity;
    private int ticksInGround;
    private int ticksInAir;
    public boolean arrowCritical;
    public EntityArrow entityarrow;
    private double damage = 2.0D;
    private int knockbackStrength;

    public EntityMagmaCream(World world)
    {
    super(world);
    xTile = -1;
    yTile = -1;
    zTile = -1;
    inTile = 0;
    inData = 0;
    inGround = false;
    doesArrowBelongToPlayer = false;
    arrowShake = 0;
    ticksInAir = 0;
    arrowCritical = false;
    setSize(0.5F, 0.5F);
    item = new ItemStack(Item.itemsList[Item.magmaCream.shiftedIndex]);
    }

    public EntityMagmaCream(World world, double d, double d1, double d2)
    {
    super(world);
    xTile = -1;
    yTile = -1;
    zTile = -1;
    inTile = 0;
    inData = 0;
    inGround = false;
    doesArrowBelongToPlayer = false;
    arrowShake = 0;
    ticksInAir = 0;
    arrowCritical = false;
    setSize(0.5F, 0.5F);
    setPosition(d, d1, d2);
    yOffset = 0.0F;
    item = new ItemStack(Item.itemsList[Item.magmaCream.shiftedIndex]);
    }

    public EntityMagmaCream(World world, EntityLiving entityliving, float f)
    {
    super(world);
    xTile = -1;
    yTile = -1;
    zTile = -1;
    inTile = 0;
    inData = 0;
    inGround = false;
    doesArrowBelongToPlayer = false;
    arrowShake = 0;
    ticksInAir = 0;
    arrowCritical = false;
    shootingEntity = entityliving;
    doesArrowBelongToPlayer = entityliving instanceof EntityPlayer;
    setSize(0.5F, 0.5F);
    setLocationAndAngles(entityliving.posX, entityliving.posY + (double)entityliving.getEyeHeight(), entityliving.posZ, entityliving.rotationYaw, entityliving.rotationPitch);
    posX -= MathHelper.cos((rotationYaw / 180F) * 3.141593F) * 0.16F;
    posY -= 0.10000000149011612D;
    posZ -= MathHelper.sin((rotationYaw / 180F) * 3.141593F) * 0.16F;
    setPosition(posX, posY, posZ);
    yOffset = 0.0F;
    motionX = -MathHelper.sin((rotationYaw / 180F) * 3.141593F) * MathHelper.cos((rotationPitch / 180F) * 3.141593F);
    motionZ = MathHelper.cos((rotationYaw / 180F) * 3.141593F) * MathHelper.cos((rotationPitch / 180F) * 3.141593F);
    motionY = -MathHelper.sin((rotationPitch / 180F) * 3.141593F);
    setArrowHeading(motionX, motionY, motionZ, f * 1.5F, 1.0F);
    item = new ItemStack(Item.itemsList[Item.magmaCream.shiftedIndex]);
    }

    protected void entityInit()
    {
    }

    public void setArrowHeading(double d, double d1, double d2, float f,
    float f1)
    {
    float f2 = MathHelper.sqrt_double(d * d + d1 * d1 + d2 * d2);
    d /= f2;
    d1 /= f2;
    d2 /= f2;
    d += rand.nextGaussian() * 0.0074999998323619366D * (double)f1;
    d1 += rand.nextGaussian() * 0.0074999998323619366D * (double)f1;
    d2 += rand.nextGaussian() * 0.0074999998323619366D * (double)f1;
    d *= f;
    d1 *= f;
    d2 *= f;
    motionX = d;
    motionY = d1;
    motionZ = d2;
    float f3 = MathHelper.sqrt_double(d * d + d2 * d2);
    prevRotationYaw = rotationYaw = (float)((Math.atan2(d, d2) * 180D) / 3.1415927410125732D);
    prevRotationPitch = rotationPitch = (float)((Math.atan2(d1, f3) * 180D) / 3.1415927410125732D);
    ticksInGround = 0;
    }

    public void setVelocity(double d, double d1, double d2)
    {
    motionX = d;
    motionY = d1;
    motionZ = d2;
    if(prevRotationPitch == 0.0F && prevRotationYaw == 0.0F)
    {
    float f = MathHelper.sqrt_double(d * d + d2 * d2);
    prevRotationYaw = rotationYaw = (float)((Math.atan2(d, d2) * 180D) / 3.1415927410125732D);
    prevRotationPitch = rotationPitch = (float)((Math.atan2(d1, f) * 180D) / 3.1415927410125732D);
    prevRotationPitch = rotationPitch;
    prevRotationYaw = rotationYaw;
    setLocationAndAngles(posX, posY, posZ, rotationYaw, rotationPitch);
    ticksInGround = 0;
    }
    }

    public void onUpdate()
    {
    super.onUpdate();
    if(prevRotationPitch == 0.0F && prevRotationYaw == 0.0F)
    {
    float f = MathHelper.sqrt_double(motionX * motionX + motionZ * motionZ);
    prevRotationYaw = rotationYaw = (float)((Math.atan2(motionX, motionZ) * 180D) / 3.1415927410125732D);
    prevRotationPitch = rotationPitch = (float)((Math.atan2(motionY, f) * 180D) / 3.1415927410125732D);
    }
    int i = worldObj.getBlockId(xTile, yTile, zTile);
    if(i > 0)
    {
    Block.blocksList[i].setBlockBoundsBasedOnState(worldObj, xTile, yTile, zTile);
    AxisAlignedBB axisalignedbb = Block.blocksList[i].getCollisionBoundingBoxFromPool(worldObj, xTile, yTile, zTile);
    if(axisalignedbb != null && axisalignedbb.isVecInside(Vec3D.createVector(posX, posY, posZ)))
    {
    inGround = true;
    }
    }
    if(arrowShake > 0)
    {
    arrowShake--;
    }
    if(inGround)
    {
    int j = worldObj.getBlockId(xTile, yTile, zTile);
    int k = worldObj.getBlockMetadata(xTile, yTile, zTile);
    if(j != inTile || k != inData)
    {
    inGround = false;
    motionX *= rand.nextFloat() * 0.2F;
    motionY *= rand.nextFloat() * 0.2F;
    motionZ *= rand.nextFloat() * 0.2F;
    ticksInGround = 0;
    ticksInAir = 0;
    return;
    }
    ticksInGround++;
    if(ticksInGround == 1200)
    {
    setDead();
    }
    return;
    }
    ticksInAir++;
    Vec3D vec3d = Vec3D.createVector(posX, posY, posZ);
    Vec3D vec3d1 = Vec3D.createVector(posX + motionX, posY + motionY, posZ + motionZ);
    MovingObjectPosition movingobjectposition = worldObj.rayTraceBlocks_do_do(vec3d, vec3d1, false, true);
    vec3d = Vec3D.createVector(posX, posY, posZ);
    vec3d1 = Vec3D.createVector(posX + motionX, posY + motionY, posZ + motionZ);
    if(movingobjectposition != null)
    {
    vec3d1 = Vec3D.createVector(movingobjectposition.hitVec.xCoord, movingobjectposition.hitVec.yCoord, movingobjectposition.hitVec.zCoord);
    }
    Entity entity = null;
    List list = worldObj.getEntitiesWithinAABBExcludingEntity(this, boundingBox.addCoord(motionX, motionY, motionZ).expand(1.0D, 1.0D, 1.0D));
    double d = 0.0D;
    for(int l = 0; l < list.size(); l++)
    {
    Entity entity1 = (Entity)list.get(l);
    if(!entity1.canBeCollidedWith() || entity1 == shootingEntity && ticksInAir < 5)
    {
    continue;
    }
    float f5 = 0.3F;
    AxisAlignedBB axisalignedbb1 = entity1.boundingBox.expand(f5, f5, f5);
    MovingObjectPosition movingobjectposition1 = axisalignedbb1.calculateIntercept(vec3d, vec3d1);
    if(movingobjectposition1 == null)
    {
    continue;
    }
    double d1 = vec3d.distanceTo(movingobjectposition1.hitVec);
    if(d1 < d || d == 0.0D)
    {
    entity = entity1;
    d = d1;
    }
    }

    if(entity != null)
    {
    movingobjectposition = new MovingObjectPosition(entity);
    }
    if(movingobjectposition != null)
    {
    if(movingobjectposition.entityHit != null)
    {
    float f1 = MathHelper.sqrt_double(motionX * motionX + motionY * motionY + motionZ * motionZ);
    int j1 = (int)Math.ceil((double)f1 * 2D);
    if(arrowCritical)
    {
    j1 += rand.nextInt(j1 / 2 + 2);
    }
    DamageSource damagesource = null;
    if(shootingEntity == null)
    {
    damagesource = DamageSource.causeArrowDamage(entityarrow, this);
    } else
    {
    damagesource = DamageSource.causeArrowDamage(entityarrow, shootingEntity);
    }
    if(movingobjectposition.entityHit.attackEntityFrom(damagesource, 18))
    {
    if(movingobjectposition.entityHit instanceof EntityLiving)
    {
    //((EntityLiving)movingobjectposition.entityHit).field_46027_au++;
    }
    worldObj.playSoundAtEntity(this, "random.bowhit", 1.0F, 1.2F / (rand.nextFloat() * 0.2F + 0.9F));
    setDead();
    } else
    {
    motionX *= -0.10000000149011612D;
    motionY *= -0.10000000149011612D;
    motionZ *= -0.10000000149011612D;
    rotationYaw += 180F;
    prevRotationYaw += 180F;
    ticksInAir = 0;
    }
    } else
    {
    xTile = movingobjectposition.blockX;
    yTile = movingobjectposition.blockY;
    zTile = movingobjectposition.blockZ;
    inTile = worldObj.getBlockId(xTile, yTile, zTile);
    inData = worldObj.getBlockMetadata(xTile, yTile, zTile);
    motionX = (float)(movingobjectposition.hitVec.xCoord - posX);
    motionY = (float)(movingobjectposition.hitVec.yCoord - posY);
    motionZ = (float)(movingobjectposition.hitVec.zCoord - posZ);
    float f2 = MathHelper.sqrt_double(motionX * motionX + motionY * motionY + motionZ * motionZ);
    posX -= (motionX / (double)f2) * 0.05000000074505806D;
    posY -= (motionY / (double)f2) * 0.05000000074505806D;
    posZ -= (motionZ / (double)f2) * 0.05000000074505806D;
    worldObj.playSoundAtEntity(this, "random.bowhit", 1.0F, 1.2F / (rand.nextFloat() * 0.2F + 0.9F));
    inGround = true;
    arrowShake = 7;
    arrowCritical = false;
    }
    }
    if(arrowCritical)
    {
    for(int i1 = 0; i1 < 4; i1++)
    {
    worldObj.spawnParticle("crit", posX + (motionX * (double)i1) / 4D, posY + (motionY * (double)i1) / 4D, posZ + (motionZ * (double)i1) / 4D, -motionX, -motionY + 0.20000000000000001D, -motionZ);
    }

    }
    posX += motionX;
    posY += motionY;
    posZ += motionZ;
    float f3 = MathHelper.sqrt_double(motionX * motionX + motionZ * motionZ);
    rotationYaw = (float)((Math.atan2(motionX, motionZ) * 180D) / 3.1415927410125732D);
    for(rotationPitch = (float)((Math.atan2(motionY, f3) * 180D) / 3.1415927410125732D); rotationPitch - prevRotationPitch < -180F; prevRotationPitch -= 360F) { }
    for(; rotationPitch - prevRotationPitch >= 180F; prevRotationPitch += 360F) { }
    for(; rotationYaw - prevRotationYaw < -180F; prevRotationYaw -= 360F) { }
    for(; rotationYaw - prevRotationYaw >= 180F; prevRotationYaw += 360F) { }
    rotationPitch = prevRotationPitch + (rotationPitch - prevRotationPitch) * 0.2F;
    rotationYaw = prevRotationYaw + (rotationYaw - prevRotationYaw) * 0.2F;
    float f4 = 0.99F;
    float f6 = 0.05F;
    if(isInWater())
    {
    for(int k1 = 0; k1 < 4; k1++)
    {
    float f7 = 0.25F;
    worldObj.spawnParticle("bubble", posX - motionX * (double)f7, posY - motionY * (double)f7, posZ - motionZ * (double)f7, motionX, motionY, motionZ);
    }

    f4 = 0.8F;
    }
    motionX *= f4;
    motionY *= f4;
    motionZ *= f4;
    motionY -= f6;
    setPosition(posX, posY, posZ);
    }

    public void writeEntityToNBT(NBTTagCompound nbttagcompound)
    {
    nbttagcompound.setShort("xTile", (short)xTile);
    nbttagcompound.setShort("yTile", (short)yTile);
    nbttagcompound.setShort("zTile", (short)zTile);
    nbttagcompound.setByte("inTile", (byte)inTile);
    nbttagcompound.setByte("inData", (byte)inData);
    nbttagcompound.setByte("shake", (byte)arrowShake);
    nbttagcompound.setByte("inGround", (byte)(inGround ? 1 : 0));
    nbttagcompound.setBoolean("player", doesArrowBelongToPlayer);
    }

    public void readEntityFromNBT(NBTTagCompound nbttagcompound)
    {
    xTile = nbttagcompound.getShort("xTile");
    yTile = nbttagcompound.getShort("yTile");
    zTile = nbttagcompound.getShort("zTile");
    inTile = nbttagcompound.getByte("inTile") & 0xff;
    inData = nbttagcompound.getByte("inData") & 0xff;
    arrowShake = nbttagcompound.getByte("shake") & 0xff;
    inGround = nbttagcompound.getByte("inGround") == 1;
    doesArrowBelongToPlayer = nbttagcompound.getBoolean("player");
    }

    public void onCollideWithPlayer(EntityPlayer entityplayer)
    {

    if(inGround && doesArrowBelongToPlayer && arrowShake <= 0 && entityplayer.inventory.addItemStackToInventory(new ItemStack(Item.magmaCream, 1)))
    {
    worldObj.playSoundAtEntity(this, "random.pop", 0.2F, ((rand.nextFloat() - rand.nextFloat()) * 0.7F + 1.0F) * 2.0F);
    entityplayer.onItemPickup(this, 1);
    setDead();
    }
    }

    public float getShadowSize()
    {
    return 0.0F;
    }

    public void setDamage(double par1)
    {
    this.damage = par1;
    }

    public double getDamage()
    {
    return this.damage;
    }

    public void setKnockbackStrength(int par1)
    {
    this.knockbackStrength = par1;
    }

    }


    Server
    mod_

    package net.minecraft.src;
    import java.util.Map;
    import java.util.Random;
    import net.minecraft.src.forge.*;
    // Server
    public class mod_CDKK extends NetworkMod
    {
    static EnumToolMaterial SILVER = EnumHelper.addToolMaterial("SILVER", 3, 100, 7F, 0, 0);
    // Reserved - Block - 127
    // Reserved - Block - 128
    // Reserved - Block - 129
    // Reserved - Block - 130
    // Reserved - Block - 131
    // Reserved - Block - 132
    // Reserved - Block - 133
    // Reserved - Block - 134
    public static final Item katana = new ItemKatana(8500, SILVER).setItemName("Katana");
    public static final Item coke = new ItemDrink(8501, 3, false).setItemName("Coke");
    public static final Item pepsi = new ItemDrink(8502, 3, false).setItemName("Pepsi");
    public static final Item nickkicks = new ItemKicks(8503, EnumArmorMaterial.CLOTH, ModLoader.addArmor("CLOTH"), 3).setItemName("Nick's Kicks");
    public static final Item khoistaff = new ItemStaff(8504).setItemName("Khoi's Staff");

    public static NetworkMod instance;
    public void load()
    {
    ModLoader.setInGameHook(this, true, false);
    // Icon Indexes
    katana.iconIndex = 0;
    coke.iconIndex = 1;
    pepsi.iconIndex = 2;
    nickkicks.iconIndex = 3;
    khoistaff.iconIndex = 4;

    ModLoader.addShapelessRecipe(new ItemStack(katana, 1), new Object[]{
    Block.dirt
    });
    ModLoader.addShapelessRecipe(new ItemStack(coke, 5), new Object[]{
    Block.dirt, Block.dirt
    });
    ModLoader.addShapelessRecipe(new ItemStack(pepsi, 5), new Object[]{
    Block.dirt, Block.dirt, Block.dirt
    });
    ModLoader.addShapelessRecipe(new ItemStack(nickkicks, 1), new Object[]{
    Block.dirt, Block.dirt, Block.dirt, Block.dirt
    });
    ModLoader.addShapelessRecipe(new ItemStack(khoistaff, 1), new Object[]{
    Block.dirt, Block.dirt, Block.dirt, Block.dirt, Block.dirt
    });

    // Katana
    ModLoader.addRecipe(new ItemStack(katana, 1), new Object[]{
    "S ", " X ", " X", Character.valueOf('X'), Item.ingotIron, Character.valueOf('S'), Item.ingotGold
    });
    // Coke
    ModLoader.addRecipe(new ItemStack(coke, 1), new Object[]{
    "X", "B", "S", Character.valueOf('X'), Item.glassBottle, Character.valueOf('B'), new ItemStack(Item.dyePowder, 1, 3), Character.valueOf('S'), Item.sugar
    });
    // Pepsi
    // Nicks' Kicks
    // Khois' Staff
    ModLoader.addRecipe(new ItemStack(khoistaff, 1), new Object[]{
    "X ", " X ", " B", Character.valueOf('X'), Item.blazeRod, Character.valueOf('B'), Item.eyeOfEnder
    });

    MinecraftForge.registerEntity(EntityMagmaCream.class, instance, 127, 20, 5, true);
    }

    public boolean onTickInGame(float f, EntityPlayer player)
    {
    ItemStack boots = player.inventory.armorInventory[0];
    if(boots == null)
    {
    return true;
    }
    else if(boots.itemID == nickkicks.shiftedIndex)
    {
    player.fallDistance = 0.0F;
    }
    return true;
    }


    @Override
    public boolean clientSideRequired()
    {
    return true;
    }

    @Override
    public boolean serverSideRequired()
    {
    return false;
    }


    public String getVersion()
    {
    return "1.2.5";

    }

    }


    The EntityMagmaCream and the ItemStaff are the same for client and server.
    Posted in: Modification Development
  • 0

    posted a message on Staff Punching
    I coded in a staff today and I was wondering how I could make your character punch everytime he right clicks. If that is possible could you help me out? Im on my phone and have to go to bed so if you need my code, I have to give it later.
    Posted in: Modification Development
  • 0

    posted a message on [1.2.5] iPodMail Mod
    EDIT: Sorry, I have been inactive for a while as I have been busy at school with all the tests. I have updated it to 1.2.5 and fixed all the images. I have also put them into a .zip and a .rar
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.7.3] Ye olde minegunner
    Quote from xXTheKarmaXx

    hey i have someone who might be interested in updating this mod, would that be ok?

    I have some bad news... I can't update it due to my very low skill as a beginner. I'm sincerely sorry as I have not realized my lack of skill.
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.7.3] Ye olde minegunner
    Quote from xXTheKarmaXx

    hey man this is just the mod i am looking for please, PLEASE update it to 1.2.3!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! id even pay. (not really, i dont have any money... but i would!!!!!)

    I would update it if I had permission to.
    Posted in: Minecraft Mods
  • 0

    posted a message on [API] Minecraft Forge
    Quote from LexManos

    Y u no have MLMP installed like u should!

    Hmmmm.... It think I got that but I'll try again
    EDIT: I'm still getting an error. I don't know if its the same but its down below
    EDIT 2: I managed to get past but without the Server and only the Client so what do I do if I want to make my mod multiplayer?
    > Decompiling...
    > Copying the client sources
    > Applying patches
    'runtime\bin\applydiff.exe -p1 -u -i ..\..\temp\temp.patch -d src\minecraft' fai
    led : 1

    == ERRORS FOUND ==

    1 out of 1 hunk FAILED -- saving rejects to file 'net\minecraft\src\RenderBlocks
    .#'
    ==================

    > Removing comments
    > Renaming sources
    > Reformating sources
    > Commenting OpenGL constants
    > Creating reobfuscation tables
    > Done in 70.10 seconds
    == Decompiling Server ==
    > Creating SRGS for server
    > Applying Retroguard to server
    > Applying Exceptor to server
    > Unzipping the server jar
    > Applying jadretro
    > Decompiling...
    > Copying the server sources
    > Applying patches
    > Removing comments
    > Renaming sources
    > Reformating sources
    > Creating reobfuscation tables
    > Done in 32.54 seconds
    == Post decompiling operations ==
    > Recompiling
    > Recompiling client...
    > Done in 8.90 seconds
    > Recompiling server...
    > Done in 7.67 seconds
    > Generating the md5 (client)
    > Generating the md5 (server)
    Press any key to continue . . .
    1 file(s) copied.
    File Not Found
    patching file minecraft/net/minecraft/src/Block.java
    patching file minecraft/net/minecraft/src/BlockButton.java
    patching file minecraft/net/minecraft/src/BlockChest.java
    patching file minecraft/net/minecraft/src/BlockContainer.java
    patching file minecraft/net/minecraft/src/BlockCrops.java
    patching file minecraft/net/minecraft/src/BlockDoor.java
    patching file minecraft/net/minecraft/src/BlockFire.java
    patching file minecraft/net/minecraft/src/BlockLadder.java
    patching file minecraft/net/minecraft/src/BlockLever.java
    patching file minecraft/net/minecraft/src/BlockNetherStalk.java
    patching file minecraft/net/minecraft/src/BlockPistonBase.java
    patching file minecraft/net/minecraft/src/BlockPressurePlate.java
    patching file minecraft/net/minecraft/src/BlockRail.java
    patching file minecraft/net/minecraft/src/BlockRedstoneRepeater.java
    patching file minecraft/net/minecraft/src/BlockRedstoneWire.java
    patching file minecraft/net/minecraft/src/BlockSnow.java
    patching file minecraft/net/minecraft/src/BlockTallGrass.java
    patching file minecraft/net/minecraft/src/BlockTorch.java
    patching file minecraft/net/minecraft/src/BlockTrapDoor.java
    patching file minecraft/net/minecraft/src/Chunk.java
    patching file minecraft/net/minecraft/src/ContainerCreative.java
    patching file minecraft/net/minecraft/src/CraftingManager.java
    patching file minecraft/net/minecraft/src/EffectRenderer.java
    patching file minecraft/net/minecraft/src/Enchantment.java
    patching file minecraft/net/minecraft/src/EnchantmentHelper.java
    patching file minecraft/net/minecraft/src/Entity.java
    patching file minecraft/net/minecraft/src/EntityLiving.java
    patching file minecraft/net/minecraft/src/EntityMinecart.java
    patching file minecraft/net/minecraft/src/EntityPigZombie.java
    patching file minecraft/net/minecraft/src/EntityPlayer.java
    patching file minecraft/net/minecraft/src/EntityRenderer.java
    patching file minecraft/net/minecraft/src/Explosion.java
    patching file minecraft/net/minecraft/src/FurnaceRecipes.java
    patching file minecraft/net/minecraft/src/Item.java
    patching file minecraft/net/minecraft/src/ItemBucket.java
    patching file minecraft/net/minecraft/src/ItemDye.java
    patching file minecraft/net/minecraft/src/ItemHoe.java
    patching file minecraft/net/minecraft/src/ItemRenderer.java
    patching file minecraft/net/minecraft/src/ItemTool.java
    patching file minecraft/net/minecraft/src/MovingObjectPosition.java
    patching file minecraft/net/minecraft/src/Packet230ModLoader.java
    Hunk #1 FAILED at 71.
    1 out of 1 hunk FAILED -- saving rejects to file minecraft/net/minecraft/src/Pac
    ket230ModL#
    patching file minecraft/net/minecraft/src/PlayerController.java
    patching file minecraft/net/minecraft/src/PlayerControllerCreative.java
    patching file minecraft/net/minecraft/src/PlayerControllerMP.java
    patching file minecraft/net/minecraft/src/PlayerControllerSP.java
    patching file minecraft/net/minecraft/src/RailLogic.java
    patching file minecraft/net/minecraft/src/RenderBlocks.java
    patching file minecraft/net/minecraft/src/RenderEngine.java
    patching file minecraft/net/minecraft/src/RenderGlobal.java
    patching file minecraft/net/minecraft/src/RenderItem.java
    patching file minecraft/net/minecraft/src/RenderPlayer.java
    patching file minecraft/net/minecraft/src/SlotCrafting.java
    patching file minecraft/net/minecraft/src/Tessellator.java
    patching file minecraft/net/minecraft/src/TileEntity.java
    patching file minecraft/net/minecraft/src/TileEntityBrewingStand.java
    patching file minecraft/net/minecraft/src/TileEntityFurnace.java
    patching file minecraft/net/minecraft/src/TileEntityRendererPiston.java
    patching file minecraft/net/minecraft/src/World.java
    patching file minecraft/net/minecraft/src/WorldGenDungeons.java
    patching file minecraft/net/minecraft/src/WorldRenderer.java
    Could Not Find C:\Minecraft\mcp\src\minecraft_server\net\minecraft\src\MLProp.ja
    va
    1 file(s) copied.
    patching file minecraft_server/net/minecraft/server/MinecraftServer.java
    Hunk #1 FAILED at 397.
    1 out of 1 hunk FAILED -- saving rejects to file minecraft_server/net/minecraft/
    server/MinecraftServ#
    patching file minecraft_server/net/minecraft/src/MLProp.java
    File Not Found
    patching file minecraft_server/net/minecraft/src/Block.java
    patching file minecraft_server/net/minecraft/src/BlockButton.java
    patching file minecraft_server/net/minecraft/src/BlockChest.java
    patching file minecraft_server/net/minecraft/src/BlockContainer.java
    patching file minecraft_server/net/minecraft/src/BlockCrops.java
    patching file minecraft_server/net/minecraft/src/BlockDoor.java
    patching file minecraft_server/net/minecraft/src/BlockFire.java
    patching file minecraft_server/net/minecraft/src/BlockLadder.java
    patching file minecraft_server/net/minecraft/src/BlockLever.java
    patching file minecraft_server/net/minecraft/src/BlockNetherStalk.java
    patching file minecraft_server/net/minecraft/src/BlockPistonBase.java
    patching file minecraft_server/net/minecraft/src/BlockPressurePlate.java
    patching file minecraft_server/net/minecraft/src/BlockRail.java
    patching file minecraft_server/net/minecraft/src/BlockRedstoneRepeater.java
    patching file minecraft_server/net/minecraft/src/BlockRedstoneWire.java
    patching file minecraft_server/net/minecraft/src/BlockSnow.java
    patching file minecraft_server/net/minecraft/src/BlockTallGrass.java
    patching file minecraft_server/net/minecraft/src/BlockTorch.java
    patching file minecraft_server/net/minecraft/src/BlockTrapDoor.java
    patching file minecraft_server/net/minecraft/src/Chunk.java
    patching file minecraft_server/net/minecraft/src/CraftingManager.java
    patching file minecraft_server/net/minecraft/src/Enchantment.java
    patching file minecraft_server/net/minecraft/src/EnchantmentHelper.java
    patching file minecraft_server/net/minecraft/src/Entity.java
    patching file minecraft_server/net/minecraft/src/EntityLiving.java
    patching file minecraft_server/net/minecraft/src/EntityMinecart.java
    patching file minecraft_server/net/minecraft/src/EntityPigZombie.java
    patching file minecraft_server/net/minecraft/src/EntityPlayer.java
    patching file minecraft_server/net/minecraft/src/Explosion.java
    patching file minecraft_server/net/minecraft/src/FurnaceRecipes.java
    patching file minecraft_server/net/minecraft/src/Item.java
    patching file minecraft_server/net/minecraft/src/ItemBucket.java
    patching file minecraft_server/net/minecraft/src/ItemDye.java
    patching file minecraft_server/net/minecraft/src/ItemHoe.java
    patching file minecraft_server/net/minecraft/src/ItemInWorldManager.java
    patching file minecraft_server/net/minecraft/src/ItemTool.java
    patching file minecraft_server/net/minecraft/src/MovingObjectPosition.java
    can't find file to patch at input line 3
    Perhaps you used the wrong -p or --strip option?
    The text leading up to this was:
    --------------------------
    |--- ../src_base/minecraft_server/net/minecraft/src/Packet230ModLoader.java
    0000-00-00 00:00:00.000000000 -0000
    |+++ ../src_work/minecraft_server/net/minecraft/src/Packet230ModLoader.java
    0000-00-00 00:00:00.000000000 -0000
    --------------------------
    No file to patch. Skipping patch.
    1 out of 1 hunk ignored
    patching file minecraft_server/net/minecraft/src/RailLogic.java
    patching file minecraft_server/net/minecraft/src/SlotCrafting.java
    Hunk #2 FAILED at 63.
    1 out of 2 hunks FAILED -- saving rejects to file minecraft_server/net/minecraft
    /src/SlotCrafting.#
    patching file minecraft_server/net/minecraft/src/TileEntity.java
    patching file minecraft_server/net/minecraft/src/TileEntityBrewingStand.java
    patching file minecraft_server/net/minecraft/src/TileEntityFurnace.java
    Hunk #4 FAILED at 198.
    Hunk #5 succeeded at 205 (offset -3 lines).
    1 out of 5 hunks FAILED -- saving rejects to file minecraft_server/net/minecraft
    /src/TileEntityFur#
    patching file minecraft_server/net/minecraft/src/World.java
    patching file minecraft_server/net/minecraft/src/WorldGenDungeons.java
    patching file minecraft_server/net/minecraft/src/WorldServer.java
    forge\src\minecraft\net\minecraft\src\forge\ArmorProperties.java
    forge\src\minecraft\net\minecraft\src\forge\BlockTextureParticles.java
    forge\src\minecraft\net\minecraft\src\forge\Configuration.java
    forge\src\minecraft\net\minecraft\src\forge\DungeonLoot.java
    forge\src\minecraft\net\minecraft\src\forge\EnumHelper.java
    forge\src\minecraft\net\minecraft\src\forge\EnumHelperClient.java
    forge\src\minecraft\net\minecraft\src\forge\ForgeHooks.java
    forge\src\minecraft\net\minecraft\src\forge\ForgeHooksClient.java
    forge\src\minecraft\net\minecraft\src\forge\IArmorTextureProvider.java
    forge\src\minecraft\net\minecraft\src\forge\IBlockSecondaryProperties.java
    forge\src\minecraft\net\minecraft\src\forge\IBonemealHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IBucketHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IConnectRedstone.java
    forge\src\minecraft\net\minecraft\src\forge\ICraftingHandler.java
    forge\src\minecraft\net\minecraft\src\forge\ICustomItemRenderer.java
    forge\src\minecraft\net\minecraft\src\forge\IDestroyToolHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IHighlightHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IHoeHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IMinecartCollisionHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IMinecartHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IMultipassRender.java
    forge\src\minecraft\net\minecraft\src\forge\IOreHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IOverrideReplace.java
    forge\src\minecraft\net\minecraft\src\forge\IRenderContextHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IRenderWorldLastHandler.java
    forge\src\minecraft\net\minecraft\src\forge\ISidedInventory.java
    forge\src\minecraft\net\minecraft\src\forge\ISleepHandler.java
    forge\src\minecraft\net\minecraft\src\forge\ISpecialArmor.java
    forge\src\minecraft\net\minecraft\src\forge\ISpecialResistance.java
    forge\src\minecraft\net\minecraft\src\forge\ITextureProvider.java
    forge\src\minecraft\net\minecraft\src\forge\IUseItemFirst.java
    forge\src\minecraft\net\minecraft\src\forge\MinecartKey.java
    forge\src\minecraft\net\minecraft\src\forge\MinecraftForge.java
    forge\src\minecraft\net\minecraft\src\forge\MinecraftForgeClient.java
    forge\src\minecraft\net\minecraft\src\forge\ObjectPair.java
    forge\src\minecraft\net\minecraft\src\forge\Property.java
    forge\src\minecraft_server\net\minecraft\src\forge\ArmorProperties.java
    forge\src\minecraft_server\net\minecraft\src\forge\Configuration.java
    forge\src\minecraft_server\net\minecraft\src\forge\DungeonLoot.java
    forge\src\minecraft_server\net\minecraft\src\forge\EnumHelper.java
    forge\src\minecraft_server\net\minecraft\src\forge\ForgeHooks.java
    forge\src\minecraft_server\net\minecraft\src\forge\IBlockSecondaryProperties.jav
    a
    forge\src\minecraft_server\net\minecraft\src\forge\IBonemealHandler.java
    forge\src\minecraft_server\net\minecraft\src\forge\IBucketHandler.java
    forge\src\minecraft_server\net\minecraft\src\forge\IConnectRedstone.java
    forge\src\minecraft_server\net\minecraft\src\forge\ICraftingHandler.java
    forge\src\minecraft_server\net\minecraft\src\forge\IDestroyToolHandler.java
    forge\src\minecraft_server\net\minecraft\src\forge\IHoeHandler.java
    forge\src\minecraft_server\net\minecraft\src\forge\IMinecartCollisionHandler.jav
    a
    forge\src\minecraft_server\net\minecraft\src\forge\IMinecartHandler.java
    forge\src\minecraft_server\net\minecraft\src\forge\IMultipassRender.java
    forge\src\minecraft_server\net\minecraft\src\forge\IOreHandler.java
    forge\src\minecraft_server\net\minecraft\src\forge\IOverrideReplace.java
    forge\src\minecraft_server\net\minecraft\src\forge\ISidedInventory.java
    forge\src\minecraft_server\net\minecraft\src\forge\ISleepHandler.java
    forge\src\minecraft_server\net\minecraft\src\forge\ISpecialArmor.java
    forge\src\minecraft_server\net\minecraft\src\forge\ISpecialResistance.java
    forge\src\minecraft_server\net\minecraft\src\forge\ITextureProvider.java
    forge\src\minecraft_server\net\minecraft\src\forge\IUseItemFirst.java
    forge\src\minecraft_server\net\minecraft\src\forge\MinecartKey.java
    forge\src\minecraft_server\net\minecraft\src\forge\MinecraftForge.java
    forge\src\minecraft_server\net\minecraft\src\forge\ObjectPair.java
    forge\src\minecraft_server\net\minecraft\src\forge\Property.java
    63 File(s) copied
    == MCP 5.6 (data: 5.6, client: 1.1, server: 1.1) ==
    == Updating MCP ==
    No new updates found.
    Press any key to continue . . .
    == MCP 5.6 (data: 5.6, client: 1.1, server: 1.1) ==
    == Client ==
    > Renaming sources
    > Creating reobfuscation tables
    == Server ==
    > Renaming sources
    > Creating reobfuscation tables
    Press any key to continue . . .
    == MCP 5.6 (data: 5.6, client: 1.1, server: 1.1) ==
    > Recompiling
    > Recompiling client...
    > Done in 9.57 seconds
    > Recompiling server...
    'javac.exe -g -source 1.6 -target 1.6 -classpath "lib;lib\*;jars\minecraft_serve
    r.jar" -sourcepath src\minecraft_server -d bin\minecraft_server src\minecraft_se
    rver\net\minecraft\server\*.java src\minecraft_server\net\minecraft\src\*.java s
    rc\minecraft_server\net\minecraft\src\forge\*.java' failed : 1

    == ERRORS FOUND ==

    src\minecraft_server\net\minecraft\src\forge\ForgeHooks.java:16: cannot find sym
    bol
    symbol : class ModLoader
    location: package net.minecraft.src
    import net.minecraft.src.ModLoader;
    ^

    src\minecraft_server\net\minecraft\src\forge\ForgeHooks.java:308: cannot find sy
    mbol
    symbol : variable ModLoader
    location: class net.minecraft.src.forge.ForgeHooks
    ModLoader.getLogger().info(String.format("MinecraftForge V%d.%d.
    %d Initialized\n", majorVersion, minorVersion, revisionVersion));
    ^

    2 errors
    ==================

    FATAL ERROR
    Traceback (most recent call last):
    File "C:\Minecraft\mcp\runtime\recompile.py", line 38, in recompile
    commands.recompile(SERVER)
    File "C:\Minecraft\mcp\runtime\commands.py", line 736, in recompile
    self.runcmd(forkcmd)
    File "C:\Minecraft\mcp\runtime\commands.py", line 779, in runcmd
    raise CalledProcessError(returncode, forkcmd, output)
    CalledProcessError: Command 'javac.exe -g -source 1.6 -target 1.6 -classpath "li
    b;lib\*;jars\minecraft_server.jar" -sourcepath src\minecraft_server -d bin\minec
    raft_server src\minecraft_server\net\minecraft\server\*.java src\minecraft_serve
    r\net\minecraft\src\*.java src\minecraft_server\net\minecraft\src\forge\*.java'
    returned non-zero exit status 1
    Press any key to continue . . .
    Posted in: Minecraft Mods
  • 0

    posted a message on [API] Minecraft Forge
    Everytime I try to get MinecraftForge with mcp so I can update my mod it keeps giving me this error.
    Error extremely long!
    > Decompiling...
    > Copying the client sources
    > Applying patches
    'runtime\bin\applydiff.exe -p1 -u -i ..\..\temp\temp.patch -d src\minecraft' fai
    led : 1

    == ERRORS FOUND ==

    1 out of 1 hunk FAILED -- saving rejects to file 'net\minecraft\src\RenderBlocks
    .#'
    ==================

    > Removing comments
    > Renaming sources
    > Reformating sources
    > Commenting OpenGL constants
    > Creating reobfuscation tables
    > Done in 31.66 seconds
    == Decompiling Server ==
    > Creating SRGS for server
    > Applying Retroguard to server
    > Applying Exceptor to server
    > Unzipping the server jar
    > Applying jadretro
    > Decompiling...
    > Copying the server sources
    > Applying patches
    > Removing comments
    > Renaming sources
    > Reformating sources
    > Creating reobfuscation tables
    > Done in 19.60 seconds
    == Post decompiling operations ==
    > Recompiling
    > Recompiling client...
    > Done in 6.87 seconds
    > Recompiling server...
    > Done in 4.98 seconds
    > Generating the md5 (client)
    > Generating the md5 (server)
    Press any key to continue . . .
    1 file(s) copied.
    File Not Found
    patching file minecraft/net/minecraft/src/Block.java
    patching file minecraft/net/minecraft/src/BlockButton.java
    patching file minecraft/net/minecraft/src/BlockChest.java
    patching file minecraft/net/minecraft/src/BlockContainer.java
    patching file minecraft/net/minecraft/src/BlockCrops.java
    patching file minecraft/net/minecraft/src/BlockDoor.java
    patching file minecraft/net/minecraft/src/BlockFire.java
    patching file minecraft/net/minecraft/src/BlockLadder.java
    patching file minecraft/net/minecraft/src/BlockLever.java
    patching file minecraft/net/minecraft/src/BlockNetherStalk.java
    patching file minecraft/net/minecraft/src/BlockPistonBase.java
    patching file minecraft/net/minecraft/src/BlockPressurePlate.java
    patching file minecraft/net/minecraft/src/BlockRail.java
    patching file minecraft/net/minecraft/src/BlockRedstoneRepeater.java
    patching file minecraft/net/minecraft/src/BlockRedstoneWire.java
    patching file minecraft/net/minecraft/src/BlockSnow.java
    patching file minecraft/net/minecraft/src/BlockTallGrass.java
    patching file minecraft/net/minecraft/src/BlockTorch.java
    patching file minecraft/net/minecraft/src/BlockTrapDoor.java
    patching file minecraft/net/minecraft/src/Chunk.java
    patching file minecraft/net/minecraft/src/ContainerCreative.java
    patching file minecraft/net/minecraft/src/CraftingManager.java
    patching file minecraft/net/minecraft/src/EffectRenderer.java
    patching file minecraft/net/minecraft/src/Enchantment.java
    patching file minecraft/net/minecraft/src/EnchantmentHelper.java
    patching file minecraft/net/minecraft/src/Entity.java
    patching file minecraft/net/minecraft/src/EntityLiving.java
    patching file minecraft/net/minecraft/src/EntityMinecart.java
    patching file minecraft/net/minecraft/src/EntityPigZombie.java
    patching file minecraft/net/minecraft/src/EntityPlayer.java
    patching file minecraft/net/minecraft/src/EntityRenderer.java
    patching file minecraft/net/minecraft/src/Explosion.java
    patching file minecraft/net/minecraft/src/FurnaceRecipes.java
    patching file minecraft/net/minecraft/src/Item.java
    patching file minecraft/net/minecraft/src/ItemBucket.java
    patching file minecraft/net/minecraft/src/ItemDye.java
    patching file minecraft/net/minecraft/src/ItemHoe.java
    patching file minecraft/net/minecraft/src/ItemRenderer.java
    patching file minecraft/net/minecraft/src/ItemTool.java
    patching file minecraft/net/minecraft/src/MovingObjectPosition.java
    patching file minecraft/net/minecraft/src/Packet230ModLoader.java
    Hunk #1 FAILED at 71.
    1 out of 1 hunk FAILED -- saving rejects to file minecraft/net/minecraft/src/Pac
    ket230ModL#
    patching file minecraft/net/minecraft/src/PlayerController.java
    patching file minecraft/net/minecraft/src/PlayerControllerCreative.java
    patching file minecraft/net/minecraft/src/PlayerControllerMP.java
    patching file minecraft/net/minecraft/src/PlayerControllerSP.java
    patching file minecraft/net/minecraft/src/RailLogic.java
    patching file minecraft/net/minecraft/src/RenderBlocks.java
    patching file minecraft/net/minecraft/src/RenderEngine.java
    patching file minecraft/net/minecraft/src/RenderGlobal.java
    patching file minecraft/net/minecraft/src/RenderItem.java
    patching file minecraft/net/minecraft/src/RenderPlayer.java
    patching file minecraft/net/minecraft/src/SlotCrafting.java
    patching file minecraft/net/minecraft/src/Tessellator.java
    patching file minecraft/net/minecraft/src/TileEntity.java
    patching file minecraft/net/minecraft/src/TileEntityBrewingStand.java
    patching file minecraft/net/minecraft/src/TileEntityFurnace.java
    patching file minecraft/net/minecraft/src/TileEntityRendererPiston.java
    patching file minecraft/net/minecraft/src/World.java
    patching file minecraft/net/minecraft/src/WorldGenDungeons.java
    patching file minecraft/net/minecraft/src/WorldRenderer.java
    Could Not Find C:\Minecraft\mcp\src\minecraft_server\net\minecraft\src\MLProp.ja
    va
    1 file(s) copied.
    patching file minecraft_server/net/minecraft/server/MinecraftServer.java
    Hunk #1 FAILED at 397.
    1 out of 1 hunk FAILED -- saving rejects to file minecraft_server/net/minecraft/
    server/MinecraftServ#
    patching file minecraft_server/net/minecraft/src/MLProp.java
    File Not Found
    patching file minecraft_server/net/minecraft/src/Block.java
    patching file minecraft_server/net/minecraft/src/BlockButton.java
    patching file minecraft_server/net/minecraft/src/BlockChest.java
    patching file minecraft_server/net/minecraft/src/BlockContainer.java
    patching file minecraft_server/net/minecraft/src/BlockCrops.java
    patching file minecraft_server/net/minecraft/src/BlockDoor.java
    patching file minecraft_server/net/minecraft/src/BlockFire.java
    patching file minecraft_server/net/minecraft/src/BlockLadder.java
    patching file minecraft_server/net/minecraft/src/BlockLever.java
    patching file minecraft_server/net/minecraft/src/BlockNetherStalk.java
    patching file minecraft_server/net/minecraft/src/BlockPistonBase.java
    patching file minecraft_server/net/minecraft/src/BlockPressurePlate.java
    patching file minecraft_server/net/minecraft/src/BlockRail.java
    patching file minecraft_server/net/minecraft/src/BlockRedstoneRepeater.java
    patching file minecraft_server/net/minecraft/src/BlockRedstoneWire.java
    patching file minecraft_server/net/minecraft/src/BlockSnow.java
    patching file minecraft_server/net/minecraft/src/BlockTallGrass.java
    patching file minecraft_server/net/minecraft/src/BlockTorch.java
    patching file minecraft_server/net/minecraft/src/BlockTrapDoor.java
    patching file minecraft_server/net/minecraft/src/Chunk.java
    patching file minecraft_server/net/minecraft/src/CraftingManager.java
    patching file minecraft_server/net/minecraft/src/Enchantment.java
    patching file minecraft_server/net/minecraft/src/EnchantmentHelper.java
    patching file minecraft_server/net/minecraft/src/Entity.java
    patching file minecraft_server/net/minecraft/src/EntityLiving.java
    patching file minecraft_server/net/minecraft/src/EntityMinecart.java
    patching file minecraft_server/net/minecraft/src/EntityPigZombie.java
    patching file minecraft_server/net/minecraft/src/EntityPlayer.java
    patching file minecraft_server/net/minecraft/src/Explosion.java
    patching file minecraft_server/net/minecraft/src/FurnaceRecipes.java
    patching file minecraft_server/net/minecraft/src/Item.java
    patching file minecraft_server/net/minecraft/src/ItemBucket.java
    patching file minecraft_server/net/minecraft/src/ItemDye.java
    patching file minecraft_server/net/minecraft/src/ItemHoe.java
    patching file minecraft_server/net/minecraft/src/ItemInWorldManager.java
    patching file minecraft_server/net/minecraft/src/ItemTool.java
    patching file minecraft_server/net/minecraft/src/MovingObjectPosition.java
    can't find file to patch at input line 3
    Perhaps you used the wrong -p or --strip option?
    The text leading up to this was:
    --------------------------
    |--- ../src_base/minecraft_server/net/minecraft/src/Packet230ModLoader.java
    0000-00-00 00:00:00.000000000 -0000
    |+++ ../src_work/minecraft_server/net/minecraft/src/Packet230ModLoader.java
    0000-00-00 00:00:00.000000000 -0000
    --------------------------
    No file to patch. Skipping patch.
    1 out of 1 hunk ignored
    patching file minecraft_server/net/minecraft/src/RailLogic.java
    patching file minecraft_server/net/minecraft/src/SlotCrafting.java
    Hunk #2 FAILED at 63.
    1 out of 2 hunks FAILED -- saving rejects to file minecraft_server/net/minecraft
    /src/SlotCrafting.#
    patching file minecraft_server/net/minecraft/src/TileEntity.java
    patching file minecraft_server/net/minecraft/src/TileEntityBrewingStand.java
    patching file minecraft_server/net/minecraft/src/TileEntityFurnace.java
    Hunk #4 FAILED at 198.
    Hunk #5 succeeded at 205 (offset -3 lines).
    1 out of 5 hunks FAILED -- saving rejects to file minecraft_server/net/minecraft
    /src/TileEntityFur#
    patching file minecraft_server/net/minecraft/src/World.java
    patching file minecraft_server/net/minecraft/src/WorldGenDungeons.java
    patching file minecraft_server/net/minecraft/src/WorldServer.java
    forge\src\minecraft\net\minecraft\src\forge\ArmorProperties.java
    forge\src\minecraft\net\minecraft\src\forge\BlockTextureParticles.java
    forge\src\minecraft\net\minecraft\src\forge\Configuration.java
    forge\src\minecraft\net\minecraft\src\forge\DungeonLoot.java
    forge\src\minecraft\net\minecraft\src\forge\EnumHelper.java
    forge\src\minecraft\net\minecraft\src\forge\EnumHelperClient.java
    forge\src\minecraft\net\minecraft\src\forge\ForgeHooks.java
    forge\src\minecraft\net\minecraft\src\forge\ForgeHooksClient.java
    forge\src\minecraft\net\minecraft\src\forge\IArmorTextureProvider.java
    forge\src\minecraft\net\minecraft\src\forge\IBlockSecondaryProperties.java
    forge\src\minecraft\net\minecraft\src\forge\IBonemealHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IBucketHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IConnectRedstone.java
    forge\src\minecraft\net\minecraft\src\forge\ICraftingHandler.java
    forge\src\minecraft\net\minecraft\src\forge\ICustomItemRenderer.java
    forge\src\minecraft\net\minecraft\src\forge\IDestroyToolHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IHighlightHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IHoeHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IMinecartCollisionHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IMinecartHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IMultipassRender.java
    forge\src\minecraft\net\minecraft\src\forge\IOreHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IOverrideReplace.java
    forge\src\minecraft\net\minecraft\src\forge\IRenderContextHandler.java
    forge\src\minecraft\net\minecraft\src\forge\IRenderWorldLastHandler.java
    forge\src\minecraft\net\minecraft\src\forge\ISidedInventory.java
    forge\src\minecraft\net\minecraft\src\forge\ISleepHandler.java
    forge\src\minecraft\net\minecraft\src\forge\ISpecialArmor.java
    forge\src\minecraft\net\minecraft\src\forge\ISpecialResistance.java
    forge\src\minecraft\net\minecraft\src\forge\ITextureProvider.java
    forge\src\minecraft\net\minecraft\src\forge\IUseItemFirst.java
    forge\src\minecraft\net\minecraft\src\forge\MinecartKey.java
    forge\src\minecraft\net\minecraft\src\forge\MinecraftForge.java
    forge\src\minecraft\net\minecraft\src\forge\MinecraftForgeClient.java
    forge\src\minecraft\net\minecraft\src\forge\ObjectPair.java
    forge\src\minecraft\net\minecraft\src\forge\Property.java
    forge\src\minecraft_server\net\minecraft\src\forge\ArmorProperties.java
    forge\src\minecraft_server\net\minecraft\src\forge\Configuration.java
    forge\src\minecraft_server\net\minecraft\src\forge\DungeonLoot.java
    forge\src\minecraft_server\net\minecraft\src\forge\EnumHelper.java
    forge\src\minecraft_server\net\minecraft\src\forge\ForgeHooks.java
    forge\src\minecraft_server\net\minecraft\src\forge\IBlockSecondaryProperties.jav
    a
    forge\src\minecraft_server\net\minecraft\src\forge\IBonemealHandler.java
    forge\src\minecraft_server\net\minecraft\src\forge\IBucketHandler.java
    forge\src\minecraft_server\net\minecraft\src\forge\IConnectRedstone.java
    forge\src\minecraft_server\net\minecraft\src\forge\ICraftingHandler.java
    forge\src\minecraft_server\net\minecraft\src\forge\IDestroyToolHandler.java
    forge\src\minecraft_server\net\minecraft\src\forge\IHoeHandler.java
    forge\src\minecraft_server\net\minecraft\src\forge\IMinecartCollisionHandler.jav
    a
    forge\src\minecraft_server\net\minecraft\src\forge\IMinecartHandler.java
    forge\src\minecraft_server\net\minecraft\src\forge\IMultipassRender.java
    forge\src\minecraft_server\net\minecraft\src\forge\IOreHandler.java
    forge\src\minecraft_server\net\minecraft\src\forge\IOverrideReplace.java
    forge\src\minecraft_server\net\minecraft\src\forge\ISidedInventory.java
    forge\src\minecraft_server\net\minecraft\src\forge\ISleepHandler.java
    forge\src\minecraft_server\net\minecraft\src\forge\ISpecialArmor.java
    forge\src\minecraft_server\net\minecraft\src\forge\ISpecialResistance.java
    forge\src\minecraft_server\net\minecraft\src\forge\ITextureProvider.java
    forge\src\minecraft_server\net\minecraft\src\forge\IUseItemFirst.java
    forge\src\minecraft_server\net\minecraft\src\forge\MinecartKey.java
    forge\src\minecraft_server\net\minecraft\src\forge\MinecraftForge.java
    forge\src\minecraft_server\net\minecraft\src\forge\ObjectPair.java
    forge\src\minecraft_server\net\minecraft\src\forge\Property.java
    63 File(s) copied
    == MCP 5.6 (data: 5.6, client: 1.1, server: 1.1) ==
    == Updating MCP ==
    No new updates found.
    Press any key to continue . . .
    == MCP 5.6 (data: 5.6, client: 1.1, server: 1.1) ==
    == Client ==
    > Renaming sources
    > Creating reobfuscation tables
    == Server ==
    > Renaming sources
    > Creating reobfuscation tables
    Press any key to continue . . .
    == MCP 5.6 (data: 5.6, client: 1.1, server: 1.1) ==
    > Recompiling
    > Recompiling client...
    > Done in 6.97 seconds
    > Recompiling server...
    'javac.exe -g -source 1.6 -target 1.6 -classpath "lib;lib\*;jars\minecraft_serve
    r.jar" -sourcepath src\minecraft_server -d bin\minecraft_server src\minecraft_se
    rver\net\minecraft\server\*.java src\minecraft_server\net\minecraft\src\*.java s
    rc\minecraft_server\net\minecraft\src\forge\*.java' failed : 1

    == ERRORS FOUND ==

    src\minecraft_server\net\minecraft\src\forge\ForgeHooks.java:16: cannot find sym
    bol
    symbol : class ModLoader
    location: package net.minecraft.src
    import net.minecraft.src.ModLoader;
    ^

    src\minecraft_server\net\minecraft\src\forge\ForgeHooks.java:308: cannot find sy
    mbol
    symbol : variable ModLoader
    location: class net.minecraft.src.forge.ForgeHooks
    ModLoader.getLogger().info(String.format("MinecraftForge V%d.%d.
    %d Initialized\n", majorVersion, minorVersion, revisionVersion));
    ^

    2 errors
    ==================

    FATAL ERROR
    Traceback (most recent call last):
    File "C:\Minecraft\mcp\runtime\recompile.py", line 38, in recompile
    commands.recompile(SERVER)
    File "C:\Minecraft\mcp\runtime\commands.py", line 736, in recompile
    self.runcmd(forkcmd)
    File "C:\Minecraft\mcp\runtime\commands.py", line 779, in runcmd
    raise CalledProcessError(returncode, forkcmd, output)
    CalledProcessError: Command 'javac.exe -g -source 1.6 -target 1.6 -classpath "li
    b;lib\*;jars\minecraft_server.jar" -sourcepath src\minecraft_server -d bin\minec
    raft_server src\minecraft_server\net\minecraft\server\*.java src\minecraft_serve
    r\net\minecraft\src\*.java src\minecraft_server\net\minecraft\src\forge\*.java'
    returned non-zero exit status 1
    Press any key to continue . . .
    Posted in: Minecraft Mods
  • 0

    posted a message on [1.2.5] iPodMail Mod
    Quote from nivangerow

    Thanks for updating it! By the way, I still have some screenshots of the 1.7.3 version. If you are interested...

    No problem :smile.gif:
    Sure, I could put up the 1.7.3 screenshots.
    Posted in: Minecraft Mods
  • To post a comment, please .