001 package net.minecraft.dispenser;
002
003 import net.minecraft.entity.IProjectile;
004 import net.minecraft.entity.projectile.EntityArrow;
005 import net.minecraft.server.MinecraftServer;
006 import net.minecraft.world.World;
007
008 public class BehaviorArrowDispense extends BehaviorProjectileDispense
009 {
010 /** Reference to the MinecraftServer object. */
011 final MinecraftServer mcServer;
012
013 public BehaviorArrowDispense(MinecraftServer par1)
014 {
015 this.mcServer = par1;
016 }
017
018 /**
019 * Return the projectile entity spawned by this dispense behavior.
020 */
021 protected IProjectile getProjectileEntity(World par1World, IPosition par2IPosition)
022 {
023 EntityArrow var3 = new EntityArrow(par1World, par2IPosition.getX(), par2IPosition.getY(), par2IPosition.getZ());
024 var3.canBePickedUp = 1;
025 return var3;
026 }
027 }