package wehavecookies56.kk.entities.mob; import java.util.Random; import net.minecraft.entity.passive.EntityVillager; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; import net.minecraft.village.MerchantRecipe; import net.minecraft.village.MerchantRecipeList; import wehavecookies56.kk.item.AddedItems; public class VillagerTradeHandlerRecipes implements IVillageTradeHandler { @Override public void manipulateTradesForVillager(EntityVillager villager, MerchantRecipeList recipeList, Random random) { recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.Heart, 32), new ItemStack(Items.emerald, 15), new ItemStack(AddedItems.K1r)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.Heart, 32), new ItemStack(Items.emerald , 15), new ItemStack(AddedItems.K2r)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.Heart, 32), new ItemStack(Items.emerald , 15), new ItemStack(AddedItems.K3r)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.Heart, 32), new ItemStack(Items.emerald , 15), new ItemStack(AddedItems.K4r)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.Heart, 32), new ItemStack(Items.emerald , 15), new ItemStack(AddedItems.K5r)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.DarkHeart, 40), new ItemStack(Items.emerald , 8), new ItemStack(AddedItems.K7r)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.KingdomHearts, 8), new ItemStack(Items.emerald , 32), new ItemStack(AddedItems.K22r)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.PureHeart, 16), new ItemStack(Items.emerald , 12), new ItemStack(AddedItems.K26r)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.DarkHeart, 64), new ItemStack(Items.emerald , 15), new ItemStack(AddedItems.K39r)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.PureHeart, 22), new ItemStack(Items.emerald , 10), new ItemStack(AddedItems.K45r)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.Heart, 32), new ItemStack(Items.emerald , 5), new ItemStack(AddedItems.K67r)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.Heart, 64), new ItemStack(Items.emerald , 18), new ItemStack(AddedItems.K69r)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.PureHeart, 52), new ItemStack(Items.emerald , 18), new ItemStack(AddedItems.K88r)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.DarkHeart, 52), new ItemStack(Items.emerald , 20), new ItemStack(AddedItems.K103r)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.DarkHeart, 32), new ItemStack(Items.emerald , 14), new ItemStack(AddedItems.K114r)) ); recipeList.add(new MerchantRecipe( new ItemStack(Items.diamond, 1), new ItemStack(Items.emerald , 1), new ItemStack(AddedItems.Orichalcum)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.Orichalcum, 1), new ItemStack(Items.emerald , 3), new ItemStack(AddedItems.OrichalcumPlus)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.Orichalcum), null, new ItemStack(Items.emerald, 1)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.OrichalcumPlus), null, new ItemStack(Items.emerald, 2)) ); recipeList.add(new MerchantRecipe( new ItemStack(Items.emerald, 5), null, new ItemStack(AddedItems.MythrilShardRecipe)) ); recipeList.add(new MerchantRecipe( new ItemStack(Items.emerald, 7), null, new ItemStack(AddedItems.MythrilStoneRecipe)) ); recipeList.add(new MerchantRecipe( new ItemStack(Items.emerald, 9), null, new ItemStack(AddedItems.MythrilGemRecipe)) ); recipeList.add(new MerchantRecipe( new ItemStack(Items.emerald, 12), null, new ItemStack(AddedItems.MythrilCrystalRecipe)) ); recipeList.add(new MerchantRecipe( new ItemStack(AddedItems.DarkHeart, 64), new ItemStack(Items.emerald, 6), new ItemStack(AddedItems.DarkMatterRecipe)) ); } }