001 package net.minecraft.src;
002
003 import net.minecraft.server.MinecraftServer;
004
005 public class BehaviorExpBottleDispense extends BehaviorProjectileDispense
006 {
007 /** Reference to the MinecraftServer object. */
008 final MinecraftServer mcServer;
009
010 public BehaviorExpBottleDispense(MinecraftServer par1)
011 {
012 this.mcServer = par1;
013 }
014
015 /**
016 * Return the projectile entity spawned by this dispense behavior.
017 */
018 protected IProjectile getProjectileEntity(World par1World, IPosition par2IPosition)
019 {
020 return new EntityExpBottle(par1World, par2IPosition.getX(), par2IPosition.getY(), par2IPosition.getZ());
021 }
022
023 protected float func_82498_a()
024 {
025 return super.func_82498_a() * 0.5F;
026 }
027
028 protected float func_82500_b()
029 {
030 return super.func_82500_b() * 1.25F;
031 }
032 }