package buildcraftAdditions.villager;
/**
* Copyright (c) 2014-2015, AEnterprise
* http://buildcraftadditions.wordpress.com/
* Buildcraft Additions is distributed under the terms of GNU GPL v3.0
* Please check the contents of the license located in
* http://buildcraftadditions.wordpress.com/wiki/licensing-stuff/
*/
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 cpw.mods.fml.common.registry.VillagerRegistry.IVillageTradeHandler;
import buildcraftAdditions.reference.ItemLoader;
public class VillagerTradeHandler implements IVillageTradeHandler {
public void manipulateTradesForVillager(EntityVillager villager, MerchantRecipeList recipeList, Random random) {
//canisters
recipeList.add(new MerchantRecipe(new ItemStack(Items.emerald, 1), null, new ItemStack(ItemLoader.ironCanister, 2)));
recipeList.add(new MerchantRecipe(new ItemStack(ItemLoader.ironCanister, 1), new ItemStack(Items.emerald, 1), new ItemStack(ItemLoader.goldCanister, 1)));
recipeList.add(new MerchantRecipe(new ItemStack(ItemLoader.goldCanister, 1), new ItemStack(Items.emerald, 4), new ItemStack(ItemLoader.diamondCanister, 1)));
//kinetic capsules
recipeList.add(new MerchantRecipe(new ItemStack(Items.emerald, 2), null, new ItemStack(ItemLoader.powerCapsuleTier1, 1)));
recipeList.add(new MerchantRecipe(new ItemStack(ItemLoader.powerCapsuleTier1, 1), new ItemStack(Items.emerald, 3), new ItemStack(ItemLoader.powerCapsuleTier2, 1)));
recipeList.add(new MerchantRecipe(new ItemStack(ItemLoader.powerCapsuleTier2, 1), new ItemStack(Items.emerald, 10), new ItemStack(ItemLoader.powerCapsuleTier3, 1)));
//emerald stick
recipeList.add(new MerchantRecipe(new ItemStack(Items.emerald, 15), null, new ItemStack(ItemLoader.emeraldStick, 1)));
}
}