package net.minecraft.entity; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.village.MerchantRecipe; import net.minecraft.village.MerchantRecipeList; public interface IMerchant { void setCustomer(EntityPlayer p_70932_1_); EntityPlayer getCustomer(); MerchantRecipeList getRecipes(EntityPlayer p_70934_1_); @SideOnly(Side.CLIENT) void setRecipes(MerchantRecipeList p_70930_1_); void useRecipe(MerchantRecipe p_70933_1_); /** * Notifies the merchant of a possible merchantrecipe being fulfilled or not. Usually, this is just a sound byte * being played depending if the suggested itemstack is not null. */ void verifySellingItem(ItemStack p_110297_1_); }