| Class | Description | 
|---|---|
| AnvilUpdateEvent | AnvilUpdateEvent is fired when a player places items in both the left and right slots of a anvil. | 
| AttachCapabilitiesEvent<T> | Fired whenever an object with Capabilities support {currently TileEntity/Item/Entity)
 is created. | 
| AttachCapabilitiesEvent.Entity | Deprecated | 
| AttachCapabilitiesEvent.Item | A version of the parent event which is only fired for ItemStacks. | 
| AttachCapabilitiesEvent.TileEntity | Deprecated | 
| AttachCapabilitiesEvent.World | Deprecated | 
| CommandEvent | CommandEvent is fired whenever a command is scheduled to be executed. | 
| EntitySelectorEvent | EntitySelectorEvent is fired whenever Minecraft collects entity selectors. | 
| ForgeEventFactory | |
| LootTableLoadEvent | Event fired when a LootTable json is loaded from json. | 
| RegistryEvent<T extends IForgeRegistryEntry<T>> | RegistryEvent supertype. | 
| RegistryEvent.NewRegistry | Register new registries when you receive this event, through the  PersistentRegistryManager | 
| RegistryEvent.Register<T extends IForgeRegistryEntry<T>> | Register your objects for the appropriate registry type when you receive this event. | 
| ServerChatEvent | ServerChatEvent is fired whenever a C01PacketChatMessage is processed. |