| Class | Description | 
|---|---|
| MerchantTradeOffersEvent | 
 MerchantTradeOffersEvent is fired when a list of villager trade offers is presented in
  
IMerchant.getRecipes(EntityPlayer), allowing mods to modify trade offers depending
 on the player. | 
| VillageSiegeEvent | 
 VillageSiegeEvent is fired just before a zombie siege finds a successful location in
  
VillageSiege.trySetupSiege(), to give mods the chance to stop the siege. |