| Class | Description | 
|---|---|
| ClientChatReceivedEvent | |
| DrawBlockHighlightEvent | |
| EntityViewRenderEvent | 
 Event that hooks into EntityRenderer, allowing any feature to customize visual attributes
  the player sees. 
 | 
| EntityViewRenderEvent.CameraSetup | 
 Event that allows mods to alter the angles of the player's camera. 
 | 
| EntityViewRenderEvent.FogColors | 
 Event that allows any feature to customize the color of fog the player sees. 
 | 
| EntityViewRenderEvent.FogDensity | 
 Event that allows any feature to customize the fog density the player sees. 
 | 
| EntityViewRenderEvent.FOVModifier | 
 Event that allows mods to alter the raw FOV itself. 
 | 
| EntityViewRenderEvent.RenderFogEvent | 
 Event that allows any feature to customize the rendering of fog. 
 | 
| FOVUpdateEvent | 
 Author: MachineMuse (Claire Semple)
 Created: 6:07 PM, 9/5/13 
 | 
| GuiOpenEvent | 
 This event is called before any Gui will open. 
 | 
| GuiScreenEvent | 
 Event classes for GuiScreen events. 
 | 
| GuiScreenEvent.ActionPerformedEvent | |
| GuiScreenEvent.ActionPerformedEvent.Post | 
 This event fires after  
GuiScreen.actionPerformed(GuiButton) provided that the active
 screen has not been changed as a result of GuiScreen.actionPerformed(GuiButton). | 
| GuiScreenEvent.ActionPerformedEvent.Pre | 
 This event fires once it has been determined that a GuiButton object has been clicked. 
 | 
| GuiScreenEvent.BackgroundDrawnEvent | 
 This event fires at the end of  
GuiScreen.drawDefaultBackground() and before the rest of the Gui draws. | 
| GuiScreenEvent.DrawScreenEvent | |
| GuiScreenEvent.DrawScreenEvent.Post | 
 This event fires just after  
GuiScreen.drawScreen(int, int, float) is called. | 
| GuiScreenEvent.DrawScreenEvent.Pre | 
 This event fires just before  
GuiScreen.drawScreen(int, int, float) is called. | 
| GuiScreenEvent.InitGuiEvent | |
| GuiScreenEvent.InitGuiEvent.Post | 
 This event fires right after  
GuiScreen.initGui(). | 
| GuiScreenEvent.InitGuiEvent.Pre | 
 This event fires just after initializing  
GuiScreen.mc, GuiScreen.fontRendererObj,
 GuiScreen.width, and GuiScreen.height. | 
| GuiScreenEvent.KeyboardInputEvent | |
| GuiScreenEvent.KeyboardInputEvent.Post | 
 This event fires after  
GuiScreen.handleKeyboardInput() provided that the active
 screen has not been changed as a result of GuiScreen.handleKeyboardInput() and
 the GuiScreen.keyHandled flag has not been set. | 
| GuiScreenEvent.KeyboardInputEvent.Pre | 
 This event fires when keyboard input is detected by a GuiScreen. 
 | 
| GuiScreenEvent.MouseInputEvent | |
| GuiScreenEvent.MouseInputEvent.Post | 
 This event fires after  
GuiScreen.handleMouseInput() provided that the active
 screen has not been changed as a result of GuiScreen.handleMouseInput() and
 the GuiScreen.mouseHandled flag has not been set. | 
| GuiScreenEvent.MouseInputEvent.Pre | 
 This event fires when mouse input is detected by a GuiScreen. 
 | 
| GuiScreenEvent.PotionShiftEvent | 
 This event fires in  
InventoryEffectRenderer.updateActivePotionEffects()
 when potion effects are active and the gui wants to move over. | 
| ModelBakeEvent | 
 Fired when the ModelManager is notified of the resource manager reloading. 
 | 
| ModelRegistryEvent | 
 Fired when the  
ModelLoader is ready to receive registrations | 
| MouseEvent | 
 Author: MachineMuse (Claire Semple)
 Created: 2:46 PM, 9/4/13 
 | 
| RenderBlockOverlayEvent | 
 Called when a block's texture is going to be overlaid on the player's HUD. 
 | 
| RenderGameOverlayEvent | |
| RenderGameOverlayEvent.BossInfo | |
| RenderGameOverlayEvent.Chat | |
| RenderGameOverlayEvent.Post | |
| RenderGameOverlayEvent.Pre | |
| RenderGameOverlayEvent.Text | |
| RenderHandEvent | 
 This event is fired on  
MinecraftForge.EVENT_BUS
 before both hands are rendered. | 
| RenderItemInFrameEvent | 
 This event is called when an item is rendered in an item frame. 
 | 
| RenderLivingEvent<T extends EntityLivingBase> | |
| RenderLivingEvent.Post<T extends EntityLivingBase> | |
| RenderLivingEvent.Pre<T extends EntityLivingBase> | |
| RenderLivingEvent.Specials<T extends EntityLivingBase> | |
| RenderLivingEvent.Specials.Post<T extends EntityLivingBase> | |
| RenderLivingEvent.Specials.Pre<T extends EntityLivingBase> | |
| RenderPlayerEvent | |
| RenderPlayerEvent.Post | |
| RenderPlayerEvent.Pre | |
| RenderPlayerEvent.SetArmorModel | Deprecated | 
| RenderPlayerEvent.Specials | Deprecated | 
| RenderPlayerEvent.Specials.Post | |
| RenderPlayerEvent.Specials.Pre | |
| RenderSpecificHandEvent | 
 This event is fired on the  
MinecraftForge.EVENT_BUS
 whenever a hand is rendered in first person. | 
| RenderTooltipEvent | 
 A set of events which are fired at various points during tooltip rendering. 
 | 
| RenderTooltipEvent.Post | 
 Events inheriting from this class are fired at different stages during the tooltip rendering. 
 | 
| RenderTooltipEvent.PostBackground | 
 This event is fired directly after the tooltip background is drawn, but before any text is drawn. 
 | 
| RenderTooltipEvent.PostText | 
 This event is fired directly after the tooltip text is drawn, but before the GL state is reset. 
 | 
| RenderTooltipEvent.Pre | 
 This event is fired before any tooltip calculations are done. 
 | 
| RenderWorldLastEvent | |
| ScreenshotEvent | 
 This event is fired before and after a screenshot is taken
 This event is fired on the  
MinecraftForge.EVENT_BUS
 This event is Cancelable
 ScreenshotEvent.screenshotFile contains the file the screenshot will be/was saved to
 ScreenshotEvent.image contains the BufferedImage that will be saved
 ScreenshotEvent.resultMessage contains the ITextComponent to be returned. | 
| TextureStitchEvent | |
| TextureStitchEvent.Post | 
 This event is fired once the texture map has loaded all textures and 
 stitched them together. 
 | 
| TextureStitchEvent.Pre | 
 Fired when the TextureMap is told to refresh it's stitched texture. 
 | 
| Enum | Description | 
|---|---|
| RenderBlockOverlayEvent.OverlayType | |
| RenderGameOverlayEvent.ElementType |