    001    package net.minecraft.src;
    002
    003    import cpw.mods.fml.common.Side;
    004    import cpw.mods.fml.common.asm.SideOnly;
    005
    006    @SideOnly(Side.CLIENT)
    007    public class NpcMerchant implements IMerchant
    008    {
    009        /** Instance of Merchants Inventory. */
    010        private InventoryMerchant theMerchantInventory;
    011
    012        /** This merchant's current player customer. */
    013        private EntityPlayer customer;
    014
    015        /** The MerchantRecipeList instance. */
    016        private MerchantRecipeList recipeList;
    017
    018        public NpcMerchant(EntityPlayer par1EntityPlayer)
    019        {
    020            this.customer = par1EntityPlayer;
    021            this.theMerchantInventory = new InventoryMerchant(par1EntityPlayer, this);
    022        }
    023
    024        public EntityPlayer getCustomer()
    025        {
    026            return this.customer;
    027        }
    028
    029        public void setCustomer(EntityPlayer par1EntityPlayer) {}
    030
    031        public MerchantRecipeList getRecipes(EntityPlayer par1EntityPlayer)
    032        {
    033            return this.recipeList;
    034        }
    035
    036        public void setRecipes(MerchantRecipeList par1MerchantRecipeList)
    037        {
    038            this.recipeList = par1MerchantRecipeList;
    039        }
    040
    041        public void useRecipe(MerchantRecipe par1MerchantRecipe) {}
    042    }