001 package net.minecraft.src;
002
003 import net.minecraft.server.MinecraftServer;
004
005 public class BehaviorPotionDispense implements IBehaviorDispenseItem
006 {
007 private final BehaviorDefaultDispenseItem field_82484_c;
008
009 /** Gets Minecraft Server profile. */
010 final MinecraftServer minecraftServerProfiler;
011
012 public BehaviorPotionDispense(MinecraftServer par1)
013 {
014 this.minecraftServerProfiler = par1;
015 this.field_82484_c = new BehaviorDefaultDispenseItem();
016 }
017
018 public ItemStack func_82482_a(IBlockSource par1IBlockSource, ItemStack par2ItemStack)
019 {
020 return ItemPotion.isSplash(par2ItemStack.getItemDamage()) ? (new BehaviorPotionDispenseLogic(this, par2ItemStack)).func_82482_a(par1IBlockSource, par2ItemStack) : this.field_82484_c.func_82482_a(par1IBlockSource, par2ItemStack);
021 }
022 }