Package net.minecraft.entity.projectile

Examples of net.minecraft.entity.projectile.EntityArrow


  public boolean handle(World world, int x, int y, int z,
      ForgeDirection direction, ItemStack stack, EntityPlayer player,
      IStripesPipe pipe) {
    stack.stackSize--;

    EntityArrow entityArrow = new EntityArrow(world, player, 0);
    entityArrow.setPosition(x + 0.5d, y + 0.5d, z + 0.5d);
    entityArrow.setDamage(3);
    entityArrow.setKnockbackStrength(1);
    entityArrow.motionX = direction.offsetX * 1.8d + world.rand.nextGaussian() * 0.007499999832361937D;
    entityArrow.motionY = direction.offsetY * 1.8d + world.rand.nextGaussian() * 0.007499999832361937D;
    entityArrow.motionZ = direction.offsetZ * 1.8d + world.rand.nextGaussian() * 0.007499999832361937D;
    world.spawnEntityInWorld(entityArrow);

 
View Full Code Here


        }
      }

      return battery.getEnergyStored() >= distance * 10;
    } else if (entity instanceof EntityArrow) {
      EntityArrow arrow = (EntityArrow) entity;
      return arrow.canBePickedUp == 1 && battery.getEnergyStored() >= distance * 10;
    }
    return false;
  }
View Full Code Here

            } else if(item == Items.experience_bottle) return new EntityExpBottle(worldObj);
            else if(item == Items.potionitem) {
                EntityPotion potion = new EntityPotion(worldObj);
                potion.setPotionDamage(inventory[0].getItemDamage());
                return potion;
            } else if(item == Items.arrow) return new EntityArrow(worldObj);
            else if(item == Items.egg) return new EntityEgg(worldObj);
            // else if(itemID == Item.fireballCharge) return new
            // EntitySmallFireball(worldObj);
            else if(item == Items.snowball) return new EntitySnowball(worldObj);
            else if(item == Items.spawn_egg) return ItemMonsterPlacer.spawnCreature(worldObj, inventory[0].getItemDamage(), 0, 0, 0);
View Full Code Here

TOP

Related Classes of net.minecraft.entity.projectile.EntityArrow

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.