| 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.This event is Cancelable; canceling stops the siege.This event does not have a result. |