## Uses of Class
net.minecraft.client.Minecraft

- Packages that use Minecraft
  Package | Description
  --- | ---
  cpw.mods.fml.client |
  cpw.mods.fml.client.modloader |
  net.minecraft.client |
  net.minecraft.client.entity |
  net.minecraft.client.gui |
  net.minecraft.client.gui.achievement |
  net.minecraft.client.gui.inventory |
  net.minecraft.client.multiplayer |
  net.minecraft.client.renderer |
  net.minecraft.client.settings |
  net.minecraft.client.texturepacks |
  net.minecraft.server.integrated |
  net.minecraft.src |
  net.minecraft.util |
  net.minecraft.world |
  net.minecraftforge.client |

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

    Methods in cpw.mods.fml.client that return Minecraft
    Modifier and Type | Method and Description
    --- | ---
    `Minecraft` | FMLClientHandler.`getClient()` Get the server instance

    Methods in cpw.mods.fml.client with parameters of type Minecraft
    Modifier and Type | Method and Description
    --- | ---
    `void` | FMLClientHandler.`beginMinecraftLoading(Minecraft minecraft)` Called to start the whole game off

    Constructors in cpw.mods.fml.client with parameters of type Minecraft
    Constructor and Description
    `GuiScrollingList(Minecraft client, int width, int height, int top, int bottom, int left, int entryHeight)`

  - ### Uses of Minecraft in cpw.mods.fml.client.modloader

    Methods in cpw.mods.fml.client.modloader with parameters of type Minecraft
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ModLoaderClientHelper.`handleFinishLoadingFor(ModLoaderModContainer mc, Minecraft game)`

    Constructors in cpw.mods.fml.client.modloader with parameters of type Minecraft
    Constructor and Description
    `ModLoaderClientHelper(Minecraft client)`

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

    Subclasses of Minecraft in net.minecraft.client
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MinecraftAppletImpl`

    Methods in net.minecraft.client that return Minecraft
    Modifier and Type | Method and Description
    --- | ---
    `static Minecraft` | Minecraft.`getMinecraft()` Return the singleton Minecraft instance for the game

    Constructors in net.minecraft.client with parameters of type Minecraft
    Constructor and Description
    `CallableClientMemoryStats(Minecraft par1)`
    `CallableClientProfiler(Minecraft par1Minecraft)`
    `CallableGLInfo(Minecraft par1Minecraft)`
    `CallableLWJGLVersion(Minecraft par1Minecraft)`
    `CallableModded(Minecraft par1Minecraft)`
    `CallableTexturePack(Minecraft par1Minecraft)`
    `CallableTickingScreenName(Minecraft par1Minecraft)`
    `CallableType2(Minecraft par1Minecraft)`
    `CallableUpdatingScreenName(Minecraft par1Minecraft)`
    `StatStringFormatKeyInv(Minecraft par1Minecraft)`
    `ThreadClientSleep(Minecraft par1Minecraft, String par2Str)`

  - ### Uses of Minecraft in net.minecraft.client.entity

    Constructors in net.minecraft.client.entity with parameters of type Minecraft
    Constructor and Description
    `EntityClientPlayerMP(Minecraft par1Minecraft, World par2World, Session par3Session, NetClientHandler par4NetClientHandler)`
    `EntityPlayerSP(Minecraft par1Minecraft, World par2World, Session par3Session, int par4)`

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

    Methods in net.minecraft.client.gui that return Minecraft
    Modifier and Type | Method and Description
    --- | ---
    `Minecraft` | GuiScreenLongRunningTask.`func_96208_g()`
    `Minecraft` | TaskLongRunning.`func_96578_b()`

    Methods in net.minecraft.client.gui with parameters of type Minecraft
    Modifier and Type | Method and Description
    --- | ---
    `void` | GuiButton.`drawButton(Minecraft par1Minecraft, int par2, int par3)` Draws this button to the screen.
    `void` | GuiButtonLanguage.`drawButton(Minecraft par1Minecraft, int par2, int par3)` Draws this button to the screen.
    `void` | GuiButtonMerchant.`drawButton(Minecraft par1Minecraft, int par2, int par3)` Draws this button to the screen.
    `boolean` | GuiButton.`mousePressed(Minecraft par1Minecraft, int par2, int par3)` Returns true if the mouse has been pressed on this control.
    `boolean` | GuiSlider.`mousePressed(Minecraft par1Minecraft, int par2, int par3)` Returns true if the mouse has been pressed on this control.
    `void` | GuiScreen.`setWorldAndResolution(Minecraft par1Minecraft, int par2, int par3)` Causes the screen to lay out its subcomponents again.

    Constructors in net.minecraft.client.gui with parameters of type Minecraft
    Constructor and Description
    `GuiIngame(Minecraft par1Minecraft)`
    `GuiNewChat(Minecraft par1Minecraft)`
    `GuiParticle(Minecraft par1Minecraft)`
    `GuiScreenLongRunningTask(Minecraft par1Minecraft, GuiScreen par2GuiScreen, TaskLongRunning par3TaskLongRunning)`
    `GuiScreenSelectLocation(Minecraft par1Minecraft, int par2, int par3, int par4, int par5, int par6)`
    `GuiSlot(Minecraft par1Minecraft, int par2, int par3, int par4, int par5, int par6)`
    `LoadingScreenRenderer(Minecraft par1Minecraft)`
    `SelectionListBase(Minecraft par1Minecraft, int par2, int par3, int par4, int par5, int par6)`

  - ### Uses of Minecraft in net.minecraft.client.gui.achievement

    Constructors in net.minecraft.client.gui.achievement with parameters of type Minecraft
    Constructor and Description
    `GuiAchievement(Minecraft par1Minecraft)`

  - ### Uses of Minecraft in net.minecraft.client.gui.inventory

    Methods in net.minecraft.client.gui.inventory with parameters of type Minecraft
    Modifier and Type | Method and Description
    --- | ---
    `static void` | GuiInventory.`drawPlayerOnGui(Minecraft par0Minecraft, int par1, int par2, int par3, float par4, float par5)`

    Constructors in net.minecraft.client.gui.inventory with parameters of type Minecraft
    Constructor and Description
    `CreativeCrafting(Minecraft par1)`

  - ### Uses of Minecraft in net.minecraft.client.multiplayer

    Methods in net.minecraft.client.multiplayer with parameters of type Minecraft
    Modifier and Type | Method and Description
    --- | ---
    `static void` | PlayerControllerMP.`clickBlockCreative(Minecraft par0Minecraft, PlayerControllerMP par1PlayerControllerMP, int par2, int par3, int par4, int par5)` Block dig operation in creative mode (instantly digs the block).

    Constructors in net.minecraft.client.multiplayer with parameters of type Minecraft
    Constructor and Description
    `GuiConnecting(GuiScreen par1GuiScreen, Minecraft par2Minecraft, ServerData par3ServerData)`
    `GuiConnecting(GuiScreen par1GuiScreen, Minecraft par2Minecraft, String par3Str, int par4)`
    `NetClientHandler(Minecraft par1Minecraft, IntegratedServer par2IntegratedServer)`
    `NetClientHandler(Minecraft par1Minecraft, String par2Str, int par3)`
    `NetClientHandler(Minecraft par1Minecraft, String par2Str, int par3, GuiScreen par4GuiScreen)`
    `PlayerControllerMP(Minecraft par1Minecraft, NetClientHandler par2NetClientHandler)`
    `ServerList(Minecraft par1Minecraft)`

  - ### Uses of Minecraft in net.minecraft.client.renderer

    Fields in net.minecraft.client.renderer declared as Minecraft
    Modifier and Type | Field and Description
    --- | ---
    `Minecraft` | RenderGlobal.`mc` A reference to the Minecraft object.
    `Minecraft` | RenderBlocks.`minecraftRB`

    Constructors in net.minecraft.client.renderer with parameters of type Minecraft
    Constructor and Description
    `CallableParticleScreenName(Minecraft par1Minecraft)`
    `EntityRenderer(Minecraft par1Minecraft)`
    `ItemRenderer(Minecraft par1Minecraft)`
    `RenderGlobal(Minecraft par1Minecraft, RenderEngine par2RenderEngine)`

  - ### Uses of Minecraft in net.minecraft.client.settings

    Constructors in net.minecraft.client.settings with parameters of type Minecraft
    Constructor and Description
    `GameSettings(Minecraft par1Minecraft, File par2File)`

  - ### Uses of Minecraft in net.minecraft.client.texturepacks

    Constructors in net.minecraft.client.texturepacks with parameters of type Minecraft
    Constructor and Description
    `TexturePackList(File par1File, Minecraft par2Minecraft)`

  - ### Uses of Minecraft in net.minecraft.server.integrated

    Constructors in net.minecraft.server.integrated with parameters of type Minecraft
    Constructor and Description
    `IntegratedServer(Minecraft par1Minecraft, String par2Str, String par3Str, WorldSettings par4WorldSettings)`

  - ### Uses of Minecraft in net.minecraft.src

    Methods in net.minecraft.src that return Minecraft
    Modifier and Type | Method and Description
    --- | ---
    `static Minecraft` | ModLoader.`getMinecraftInstance()`

    Methods in net.minecraft.src with parameters of type Minecraft
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ModLoader.`onTick(float tick, Minecraft game)` Deprecated.
    `boolean` | BaseMod.`onTickInGame(float time, Minecraft minecraftInstance)` Ticked every game tick if you have subscribed to tick events through `ModLoader.setInGameHook(BaseMod, boolean, boolean)`
    `boolean` | BaseMod.`onTickInGUI(float tick, Minecraft game, GuiScreen gui)`
    `void` | BaseMod.`registerAnimation(Minecraft game)`

    Constructors in net.minecraft.src with parameters of type Minecraft
    Constructor and Description
    `EntityRendererProxy(Minecraft minecraft)`

  - ### Uses of Minecraft in net.minecraft.util

    Constructors in net.minecraft.util with parameters of type Minecraft
    Constructor and Description
    `ThreadDownloadResources(File par1File, Minecraft par2Minecraft)`

  - ### Uses of Minecraft in net.minecraft.world

    Methods in net.minecraft.world with parameters of type Minecraft
    Modifier and Type | Method and Description
    --- | ---
    `void` | WorldType.`onCustomizeButton(Minecraft instance, GuiCreateWorld guiCreateWorld)` Called when the 'Customize' button is pressed on world creation GUI

  - ### Uses of Minecraft in net.minecraftforge.client

    Methods in net.minecraftforge.client with parameters of type Minecraft
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ForgeHooksClient.`orientBedCamera(Minecraft mc, EntityLiving entity)`
    `abstract void` | IRenderHandler.`render(float partialTicks, WorldClient world, Minecraft mc)`

    Constructors in net.minecraftforge.client with parameters of type Minecraft
    Constructor and Description
    `GuiControlsScrollPanel(GuiControls controls, GameSettings options, Minecraft mc)`
    `GuiIngameForge(Minecraft mc)`