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 }