net.minecraft.client

## Class Minecraft

- java.lang.Object
- - net.minecraft.client.Minecraft

- All Implemented Interfaces:
    IPlayerUsage

      public class Minecraft
      extends java.lang.Object
      implements IPlayerUsage

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `GuiScreen` | `currentScreen`
    `java.lang.String` | `debug`
    `int` | `displayHeight`
    `int` | `displayWidth`
    `EffectRenderer` | `effectRenderer`
    `EntityRenderer` | `entityRenderer`
    `FontRenderer` | `fontRenderer`
    `GameSettings` | `gameSettings`
    `GuiAchievement` | `guiAchievement`
    `GuiIngame` | `ingameGUI`
    `boolean` | `inGameHasFocus`
    `static boolean` | `isRunningOnMac`
    `LoadingScreenRenderer` | `loadingScreen`
    `java.io.File` | `mcDataDir`
    `Profiler` | `mcProfiler`
    `static byte[]` | `memoryReserve`
    `MouseHelper` | `mouseHelper`
    `MovingObjectPosition` | `objectMouseOver`
    `PlayerControllerMP` | `playerController`
    `Entity` | `pointedEntity`
    `TextureManager` | `renderEngine`
    `RenderGlobal` | `renderGlobal`
    `EntityLivingBase` | `renderViewEntity`
    `boolean` | `skipRenderWorld`
    `FontRenderer` | `standardGalacticFontRenderer`
    `EntityClientPlayerMP` | `thePlayer`
    `WorldClient` | `theWorld`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `Minecraft(Session par1Session, int par2, int par3, boolean par4, boolean par5, java.io.File par6File, java.io.File par7File, java.io.File par8File, java.net.Proxy par9Proxy, java.lang.String par10Str)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `CrashReport` | `addGraphicsAndWorldToCrashReport(CrashReport par1CrashReport)`
    `void` | `addServerStatsToSnooper(PlayerUsageSnooper par1PlayerUsageSnooper)`
    `void` | `addServerTypeToSnooper(PlayerUsageSnooper par1PlayerUsageSnooper)`
    `void` | `crashed(CrashReport par1CrashReport)`
    `java.lang.String` | `debugInfoEntities()`
    `java.lang.String` | `debugInfoRenders()`
    `void` | `displayCrashReport(CrashReport par1CrashReport)`
    `void` | `displayGuiScreen(GuiScreen p_147108_1_)`
    `void` | `displayInGameMenu()`
    `void` | `freeMemory()`
    `ServerData` | `func_147104_D()`
    `static void` | `func_147105_a(java.lang.String p_147105_0_)`
    `MusicTicker.MusicType` | `func_147109_W()`
    `void` | `func_147120_f()`
    `java.lang.String` | `getEntityDebug()`
    `Framebuffer` | `getFramebuffer()`
    `static int` | `getGLMaximumTextureSize()`
    `IntegratedServer` | `getIntegratedServer()`
    `LanguageManager` | `getLanguageManager()`
    `int` | `getLimitFramerate()`
    `static Minecraft` | `getMinecraft()`
    `NetHandlerPlayClient` | `getNetHandler()`
    `PlayerUsageSnooper` | `getPlayerUsageSnooper()`
    `java.net.Proxy` | `getProxy()`
    `IResourceManager` | `getResourceManager()`
    `ResourcePackRepository` | `getResourcePackRepository()`
    `ISaveFormat` | `getSaveLoader()`
    `Session` | `getSession()`
    `SoundHandler` | `getSoundHandler()`
    `static long` | `getSystemTime()`
    `TextureManager` | `getTextureManager()`
    `TextureMap` | `getTextureMapBlocks()`
    `java.lang.String` | `getWorldProviderName()`
    `static boolean` | `isAmbientOcclusionEnabled()`
    `boolean` | `isDemo()`
    `static boolean` | `isFancyGraphicsEnabled()`
    `boolean` | `isFramerateLimitBelowMax()`
    `boolean` | `isFullScreen()`
    `boolean` | `isGamePaused()`
    `static boolean` | `isGuiEnabled()`
    `boolean` | `isIntegratedServerRunning()`
    `boolean` | `isJava64bit()`
    `boolean` | `isSingleplayer()`
    `boolean` | `isSnooperEnabled()`
    `void` | `launchIntegratedServer(java.lang.String par1Str, java.lang.String par2Str, WorldSettings par3WorldSettings)`
    `void` | `loadWorld(WorldClient par1WorldClient)`
    `void` | `loadWorld(WorldClient par1WorldClient, java.lang.String par2Str)`
    `void` | `refreshResources()`
    `void` | `run()`
    `void` | `runTick()`
    `void` | `scaledTessellator(int par1, int par2, int par3, int par4, int par5, int par6)`
    `void` | `scheduleResourcesRefresh()`
    `void` | `setDimensionAndSpawnPlayer(int par1)`
    `void` | `setIngameFocus()`
    `void` | `setIngameNotInFocus()`
    `void` | `setServer(java.lang.String par1Str, int par2)`
    `void` | `setServerData(ServerData par1ServerData)`
    `void` | `shutdown()`
    `void` | `shutdownMinecraftApplet()`
    `static void` | `stopIntegratedServer()`
    `void` | `toggleFullscreen()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### isRunningOnMac

          public static final boolean isRunningOnMac

    - #### memoryReserve

          public static byte[] memoryReserve

    - #### renderEngine

          public TextureManager renderEngine

    - #### playerController

          public PlayerControllerMP playerController

    - #### displayWidth

          public int displayWidth

    - #### displayHeight

          public int displayHeight

    - #### theWorld

          public WorldClient theWorld

    - #### renderGlobal

          public RenderGlobal renderGlobal

    - #### thePlayer

          public EntityClientPlayerMP thePlayer

    - #### renderViewEntity

          public EntityLivingBase renderViewEntity

    - #### pointedEntity

          public Entity pointedEntity

    - #### effectRenderer

          public EffectRenderer effectRenderer

    - #### fontRenderer

          public FontRenderer fontRenderer

    - #### standardGalacticFontRenderer

          public FontRenderer standardGalacticFontRenderer

    - #### currentScreen

          public GuiScreen currentScreen

    - #### loadingScreen

          public LoadingScreenRenderer loadingScreen

    - #### entityRenderer

          public EntityRenderer entityRenderer

    - #### guiAchievement

          public GuiAchievement guiAchievement

    - #### ingameGUI

          public GuiIngame ingameGUI

    - #### skipRenderWorld

          public boolean skipRenderWorld

    - #### objectMouseOver

          public MovingObjectPosition objectMouseOver

    - #### gameSettings

          public GameSettings gameSettings

    - #### mouseHelper

          public MouseHelper mouseHelper

    - #### mcDataDir

          public final java.io.File mcDataDir

    - #### inGameHasFocus

          public boolean inGameHasFocus

    - #### mcProfiler

          public final Profiler mcProfiler

    - #### debug

          public java.lang.String debug

  - ### Constructor Detail

    - #### Minecraft

          public Minecraft(Session par1Session,
                   int par2,
                   int par3,
                   boolean par4,
                   boolean par5,
                   java.io.File par6File,
                   java.io.File par7File,
                   java.io.File par8File,
                   java.net.Proxy par9Proxy,
                   java.lang.String par10Str)

  - ### Method Detail

    - #### func_147105_a

          public static void func_147105_a(java.lang.String p_147105_0_)

    - #### getFramebuffer

          public Framebuffer getFramebuffer()

    - #### crashed

          public void crashed(CrashReport par1CrashReport)

    - #### displayCrashReport

          public void displayCrashReport(CrashReport par1CrashReport)

    - #### setServer

          public void setServer(java.lang.String par1Str,
                       int par2)

    - #### refreshResources

          public void refreshResources()

    - #### scaledTessellator

          public void scaledTessellator(int par1,
                               int par2,
                               int par3,
                               int par4,
                               int par5,
                               int par6)

    - #### getSaveLoader

          public ISaveFormat getSaveLoader()

    - #### displayGuiScreen

          public void displayGuiScreen(GuiScreen p_147108_1_)

    - #### shutdownMinecraftApplet

          public void shutdownMinecraftApplet()

    - #### run

          public void run()

    - #### func_147120_f

          public void func_147120_f()

    - #### getLimitFramerate

          public int getLimitFramerate()

    - #### isFramerateLimitBelowMax

          public boolean isFramerateLimitBelowMax()

    - #### freeMemory

          public void freeMemory()

    - #### shutdown

          public void shutdown()

    - #### setIngameFocus

          public void setIngameFocus()

    - #### setIngameNotInFocus

          public void setIngameNotInFocus()

    - #### displayInGameMenu

          public void displayInGameMenu()

    - #### toggleFullscreen

          public void toggleFullscreen()

    - #### runTick

          public void runTick()

    - #### launchIntegratedServer

          public void launchIntegratedServer(java.lang.String par1Str,
                                    java.lang.String par2Str,
                                    WorldSettings par3WorldSettings)

    - #### loadWorld

          public void loadWorld(WorldClient par1WorldClient)

    - #### loadWorld

          public void loadWorld(WorldClient par1WorldClient,
                       java.lang.String par2Str)

    - #### debugInfoRenders

          public java.lang.String debugInfoRenders()

    - #### getEntityDebug

          public java.lang.String getEntityDebug()

    - #### getWorldProviderName

          public java.lang.String getWorldProviderName()

    - #### debugInfoEntities

          public java.lang.String debugInfoEntities()

    - #### setDimensionAndSpawnPlayer

          public void setDimensionAndSpawnPlayer(int par1)

    - #### isDemo

          public final boolean isDemo()

    - #### getNetHandler

          public NetHandlerPlayClient getNetHandler()

    - #### isGuiEnabled

          public static boolean isGuiEnabled()

    - #### isFancyGraphicsEnabled

          public static boolean isFancyGraphicsEnabled()

    - #### isAmbientOcclusionEnabled

          public static boolean isAmbientOcclusionEnabled()

    - #### addGraphicsAndWorldToCrashReport

          public CrashReport addGraphicsAndWorldToCrashReport(CrashReport par1CrashReport)

    - #### getMinecraft

          public static Minecraft getMinecraft()

    - #### scheduleResourcesRefresh

          public void scheduleResourcesRefresh()

    - #### addServerStatsToSnooper

          public void addServerStatsToSnooper(PlayerUsageSnooper par1PlayerUsageSnooper)

      Specified by:
        `addServerStatsToSnooper` in interface `IPlayerUsage`

    - #### addServerTypeToSnooper

          public void addServerTypeToSnooper(PlayerUsageSnooper par1PlayerUsageSnooper)

      Specified by:
        `addServerTypeToSnooper` in interface `IPlayerUsage`

    - #### getGLMaximumTextureSize

          public static int getGLMaximumTextureSize()

    - #### isSnooperEnabled

          public boolean isSnooperEnabled()

      Specified by:
        `isSnooperEnabled` in interface `IPlayerUsage`

    - #### setServerData

          public void setServerData(ServerData par1ServerData)

    - #### func_147104_D

          public ServerData func_147104_D()

    - #### isIntegratedServerRunning

          public boolean isIntegratedServerRunning()

    - #### isSingleplayer

          public boolean isSingleplayer()

    - #### getIntegratedServer

          public IntegratedServer getIntegratedServer()

    - #### stopIntegratedServer

          public static void stopIntegratedServer()

    - #### getPlayerUsageSnooper

          public PlayerUsageSnooper getPlayerUsageSnooper()

    - #### getSystemTime

          public static long getSystemTime()

    - #### isFullScreen

          public boolean isFullScreen()

    - #### getSession

          public Session getSession()

    - #### getProxy

          public java.net.Proxy getProxy()

    - #### getTextureManager

          public TextureManager getTextureManager()

    - #### getResourceManager

          public IResourceManager getResourceManager()

    - #### getResourcePackRepository

          public ResourcePackRepository getResourcePackRepository()

    - #### getLanguageManager

          public LanguageManager getLanguageManager()

    - #### getTextureMapBlocks

          public TextureMap getTextureMapBlocks()

    - #### isJava64bit

          public boolean isJava64bit()

    - #### isGamePaused

          public boolean isGamePaused()

    - #### getSoundHandler

          public SoundHandler getSoundHandler()

    - #### func_147109_W

          public MusicTicker.MusicType func_147109_W()