Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
net.minecraft.src.MerchantRecipeList

Packages that use MerchantRecipeList
cpw.mods.fml.common.modloader |
cpw.mods.fml.common.registry |
net.minecraft.src |

Uses of MerchantRecipeList in cpw.mods.fml.common.modloader

Methods in cpw.mods.fml.common.modloader with parameters of type MerchantRecipeList
`void` | `ModLoaderVillageTradeHandler.manipulateTradesForVillager(EntityVillager villager, MerchantRecipeList recipeList, Random random)`

Uses of MerchantRecipeList in cpw.mods.fml.common.registry

Methods in cpw.mods.fml.common.registry with parameters of type MerchantRecipeList
`static void` | `VillagerRegistry.addEmeraldBuyRecipe(EntityVillager villager, MerchantRecipeList list, Random random, Item item, float chance, int min, int max)`
`static void` | `VillagerRegistry.addEmeraldSellRecipe(EntityVillager villager, MerchantRecipeList list, Random random, Item item, float chance, int min, int max)`
`static void` | `VillagerRegistry.manageVillagerTrades(MerchantRecipeList recipeList, EntityVillager villager, int villagerType, Random random)` Callback to handle trade setup for villagers
`void` | `VillagerRegistry.IVillageTradeHandler.manipulateTradesForVillager(EntityVillager villager, MerchantRecipeList recipeList, Random random)` Called to allow changing the content of the `MerchantRecipeList` for the villager supplied during creation

Uses of MerchantRecipeList in net.minecraft.src

Methods in net.minecraft.src that return MerchantRecipeList
`MerchantRecipeList` | `NpcMerchant.getRecipes(EntityPlayer par1EntityPlayer)`
`MerchantRecipeList` | `IMerchant.getRecipes(EntityPlayer var1)`
`MerchantRecipeList` | `EntityVillager.getRecipes(EntityPlayer par1EntityPlayer)`
`static MerchantRecipeList` | `MerchantRecipeList.readRecipiesFromStream(DataInputStream par0DataInputStream)`

Methods in net.minecraft.src with parameters of type MerchantRecipeList
`static void` | `EntityVillager.addBlacksmithItem(MerchantRecipeList par0MerchantRecipeList, int par1, Random par2Random, float par3)`
`static void` | `EntityVillager.addMerchantItem(MerchantRecipeList par0MerchantRecipeList, int par1, Random par2Random, float par3)` each recipie takes a random stack from villagerStockList and offers it for 1 emerald
`void` | `NpcMerchant.setRecipes(MerchantRecipeList par1MerchantRecipeList)`
`void` | `IMerchant.setRecipes(MerchantRecipeList var1)`
`void` | `EntityVillager.setRecipes(MerchantRecipeList par1MerchantRecipeList)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES