## Uses of Class
net.minecraft.client.gui.FontRenderer

- Packages that use FontRenderer
  Package | Description
  --- | ---
  cpw.mods.fml.client |
  net.minecraft.client |
  net.minecraft.client.gui |
  net.minecraft.client.renderer.entity |
  net.minecraft.client.renderer.tileentity |
  net.minecraft.item |

- - ### Uses of FontRenderer in cpw.mods.fml.client

    Methods in cpw.mods.fml.client with parameters of type FontRenderer
    Modifier and Type | Method and Description
    --- | ---
    `abstract void` | CustomModLoadingErrorDisplayException.`drawScreen(GuiErrorScreen errorScreen, FontRenderer fontRenderer, int mouseRelX, int mouseRelY, float tickTime)` Draw your error to the screen.
    `abstract void` | CustomModLoadingErrorDisplayException.`initGui(GuiErrorScreen errorScreen, FontRenderer fontRenderer)` Called after the GUI is inited by the parent code.

  - ### Uses of FontRenderer in net.minecraft.client

    Fields in net.minecraft.client declared as FontRenderer
    Modifier and Type | Field and Description
    --- | ---
    `FontRenderer` | Minecraft.`fontRenderer` The font renderer used for displaying and measuring text.
    `FontRenderer` | Minecraft.`standardGalacticFontRenderer`

  - ### Uses of FontRenderer in net.minecraft.client.gui

    Methods in net.minecraft.client.gui with parameters of type FontRenderer
    Modifier and Type | Method and Description
    --- | ---
    `void` | Gui.`drawCenteredString(FontRenderer par1FontRenderer, String par2Str, int par3, int par4, int par5)` Renders the specified text to the screen, center-aligned.
    `void` | Gui.`drawString(FontRenderer par1FontRenderer, String par2Str, int par3, int par4, int par5)` Renders the specified text to the screen.
    `void` | GuiScreenOnlineServersSubscreen.`func_104071_a(GuiScreen par1GuiScreen, FontRenderer par2FontRenderer)`

    Constructors in net.minecraft.client.gui with parameters of type FontRenderer
    Constructor and Description
    `ChatClickData(FontRenderer par1FontRenderer, ChatLine par2ChatLine, int par3, int par4)`
    `GuiTextField(FontRenderer par1FontRenderer, int par2, int par3, int par4, int par5)`

  - ### Uses of FontRenderer in net.minecraft.client.renderer.entity

    Methods in net.minecraft.client.renderer.entity that return FontRenderer
    Modifier and Type | Method and Description
    --- | ---
    `FontRenderer` | RenderManager.`getFontRenderer()` Returns the font renderer
    `FontRenderer` | Render.`getFontRendererFromRenderManager()` Returns the font renderer from the set render manager

    Methods in net.minecraft.client.renderer.entity with parameters of type FontRenderer
    Modifier and Type | Method and Description
    --- | ---
    `void` | RenderManager.`cacheActiveRenderInfo(World par1World, TextureManager par2TextureManager, FontRenderer par3FontRenderer, EntityLivingBase par4EntityLivingBase, EntityLivingBase par5EntityLivingBase, GameSettings par6GameSettings, float par7)` Caches the current frame's active render info, including the current World, RenderEngine, GameSettings and FontRenderer settings, as well as interpolated player position, pitch and yaw.
    `void` | RenderItem.`renderItemAndEffectIntoGUI(FontRenderer par1FontRenderer, TextureManager par2TextureManager, ItemStack par3ItemStack, int par4, int par5)` Render the item's icon or block into the GUI, including the glint effect.
    `void` | RenderItem.`renderItemIntoGUI(FontRenderer par1FontRenderer, TextureManager par2TextureManager, ItemStack par3ItemStack, int par4, int par5)` Renders the item's icon or block into the UI at the specified position.
    `void` | RenderItem.`renderItemIntoGUI(FontRenderer par1FontRenderer, TextureManager par2TextureManager, ItemStack par3ItemStack, int par4, int par5, boolean renderEffect)`
    `void` | RenderItem.`renderItemOverlayIntoGUI(FontRenderer par1FontRenderer, TextureManager par2TextureManager, ItemStack par3ItemStack, int par4, int par5)` Renders the item's overlay information.
    `void` | RenderItem.`renderItemOverlayIntoGUI(FontRenderer par1FontRenderer, TextureManager par2TextureManager, ItemStack par3ItemStack, int par4, int par5, String par6Str)`

  - ### Uses of FontRenderer in net.minecraft.client.renderer.tileentity

    Methods in net.minecraft.client.renderer.tileentity that return FontRenderer
    Modifier and Type | Method and Description
    --- | ---
    `FontRenderer` | TileEntityRenderer.`getFontRenderer()`
    `FontRenderer` | TileEntitySpecialRenderer.`getFontRenderer()`

    Methods in net.minecraft.client.renderer.tileentity with parameters of type FontRenderer
    Modifier and Type | Method and Description
    --- | ---
    `void` | TileEntityRenderer.`cacheActiveRenderInfo(World par1World, TextureManager par2TextureManager, FontRenderer par3FontRenderer, EntityLivingBase par4EntityLivingBase, float par5)` Caches several render-related references, including the active World, RenderEngine, FontRenderer, and the camera- bound EntityLiving's interpolated pitch, yaw and position.

  - ### Uses of FontRenderer in net.minecraft.item

    Methods in net.minecraft.item that return FontRenderer
    Modifier and Type | Method and Description
    --- | ---
    `FontRenderer` | Item.`getFontRenderer(ItemStack stack)` Returns the font renderer used to render tooltips and overlays for this item.