## Uses of Class
net.minecraft.world.chunk.Chunk

- Packages that use Chunk
  Package | Description
  --- | ---
  net.minecraft.client.multiplayer |
  net.minecraft.entity |
  net.minecraft.network.packet |
  net.minecraft.world |
  net.minecraft.world.chunk |
  net.minecraft.world.chunk.storage |
  net.minecraft.world.gen |
  net.minecraftforge.common |
  net.minecraftforge.event.world |

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

    Methods in net.minecraft.client.multiplayer that return Chunk
    Modifier and Type | Method and Description
    --- | ---
    `Chunk` | ChunkProviderClient.`loadChunk(int par1, int par2)` loads or generates the chunk at the chunk location specified
    `Chunk` | ChunkProviderClient.`provideChunk(int par1, int par2)` Will return back a chunk, if it doesn't exist and its not a MP client it will generates all the blocks for the specified chunk from the map seed and chunk seed

  - ### Uses of Chunk in net.minecraft.entity

    Methods in net.minecraft.entity with parameters of type Chunk
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityTracker.`func_85172_a(EntityPlayerMP par1EntityPlayerMP, Chunk par2Chunk)`

  - ### Uses of Chunk in net.minecraft.network.packet

    Methods in net.minecraft.network.packet with parameters of type Chunk
    Modifier and Type | Method and Description
    --- | ---
    `static Packet51MapChunkData` | Packet51MapChunk.`getMapChunkData(Chunk par0Chunk, boolean par1, int par2)`

    Constructors in net.minecraft.network.packet with parameters of type Chunk
    Constructor and Description
    `Packet51MapChunk(Chunk par1Chunk, boolean par2, int par3)`

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

    Methods in net.minecraft.world that return Chunk
    Modifier and Type | Method and Description
    --- | ---
    `Chunk` | World.`getChunkFromBlockCoords(int par1, int par2)` Returns a chunk looked up by block coordinates.
    `Chunk` | World.`getChunkFromChunkCoords(int par1, int par2)` Returns back a chunk looked up by chunk coordinates Args: x, y

    Methods in net.minecraft.world with parameters of type Chunk
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | WorldProvider.`canDoLightning(Chunk chunk)`
    `boolean` | WorldProvider.`canDoRainSnowIce(Chunk chunk)`
    `List` | WorldServer.`getPendingBlockUpdates(Chunk par1Chunk, boolean par2)`
    `List` | World.`getPendingBlockUpdates(Chunk par1Chunk, boolean par2)`

  - ### Uses of Chunk in net.minecraft.world.chunk

    Subclasses of Chunk in net.minecraft.world.chunk
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EmptyChunk`

    Methods in net.minecraft.world.chunk that return Chunk
    Modifier and Type | Method and Description
    --- | ---
    `Chunk` | IChunkProvider.`loadChunk(int var1, int var2)` loads or generates the chunk at the chunk location specified
    `Chunk` | IChunkProvider.`provideChunk(int var1, int var2)` Will return back a chunk, if it doesn't exist and its not a MP client it will generates all the blocks for the specified chunk from the map seed and chunk seed

  - ### Uses of Chunk in net.minecraft.world.chunk.storage

    Methods in net.minecraft.world.chunk.storage that return Chunk
    Modifier and Type | Method and Description
    --- | ---
    `Chunk` | AnvilChunkLoader.`loadChunk(World par1World, int par2, int par3)` Loads the specified(XZ) chunk into the specified world.
    `Chunk` | IChunkLoader.`loadChunk(World var1, int var2, int var3)` Loads the specified(XZ) chunk into the specified world.

    Methods in net.minecraft.world.chunk.storage with parameters of type Chunk
    Modifier and Type | Method and Description
    --- | ---
    `void` | AnvilChunkLoader.`saveChunk(World par1World, Chunk par2Chunk)`
    `void` | IChunkLoader.`saveChunk(World var1, Chunk var2)`
    `void` | AnvilChunkLoader.`saveExtraChunkData(World par1World, Chunk par2Chunk)` Save extra data associated with this Chunk not normally saved during autosave, only during chunk unload.
    `void` | IChunkLoader.`saveExtraChunkData(World var1, Chunk var2)` Save extra data associated with this Chunk not normally saved during autosave, only during chunk unload.

  - ### Uses of Chunk in net.minecraft.world.gen

    Methods in net.minecraft.world.gen that return Chunk
    Modifier and Type | Method and Description
    --- | ---
    `Chunk` | ChunkProviderFlat.`loadChunk(int par1, int par2)` loads or generates the chunk at the chunk location specified
    `Chunk` | ChunkProviderEnd.`loadChunk(int par1, int par2)` loads or generates the chunk at the chunk location specified
    `Chunk` | ChunkProviderGenerate.`loadChunk(int par1, int par2)` loads or generates the chunk at the chunk location specified
    `Chunk` | ChunkProviderHell.`loadChunk(int par1, int par2)` loads or generates the chunk at the chunk location specified
    `Chunk` | ChunkProviderServer.`loadChunk(int par1, int par2)` loads or generates the chunk at the chunk location specified
    `Chunk` | ChunkProviderFlat.`provideChunk(int par1, int par2)` Will return back a chunk, if it doesn't exist and its not a MP client it will generates all the blocks for the specified chunk from the map seed and chunk seed
    `Chunk` | ChunkProviderEnd.`provideChunk(int par1, int par2)` Will return back a chunk, if it doesn't exist and its not a MP client it will generates all the blocks for the specified chunk from the map seed and chunk seed
    `Chunk` | ChunkProviderGenerate.`provideChunk(int par1, int par2)` Will return back a chunk, if it doesn't exist and its not a MP client it will generates all the blocks for the specified chunk from the map seed and chunk seed
    `Chunk` | ChunkProviderHell.`provideChunk(int par1, int par2)` Will return back a chunk, if it doesn't exist and its not a MP client it will generates all the blocks for the specified chunk from the map seed and chunk seed
    `Chunk` | ChunkProviderServer.`provideChunk(int par1, int par2)` Will return back a chunk, if it doesn't exist and its not a MP client it will generates all the blocks for the specified chunk from the map seed and chunk seed

  - ### Uses of Chunk in net.minecraftforge.common

    Methods in net.minecraftforge.common that return Chunk
    Modifier and Type | Method and Description
    --- | ---
    `static Chunk` | ForgeChunkManager.`fetchDormantChunk(long coords, World world)`

    Methods in net.minecraftforge.common with parameters of type Chunk
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ForgeChunkManager.`putDormantChunk(long coords, Chunk chunk)`

  - ### Uses of Chunk in net.minecraftforge.event.world

    Methods in net.minecraftforge.event.world that return Chunk
    Modifier and Type | Method and Description
    --- | ---
    `Chunk` | ChunkEvent.`getChunk()`

    Constructors in net.minecraftforge.event.world with parameters of type Chunk
    Constructor and Description
    `ChunkDataEvent.Load(Chunk chunk, NBTTagCompound data)`
    `ChunkDataEvent.Save(Chunk chunk, NBTTagCompound data)`
    `ChunkDataEvent(Chunk chunk, NBTTagCompound data)`
    `ChunkEvent.Load(Chunk chunk)`
    `ChunkEvent.Unload(Chunk chunk)`
    `ChunkEvent(Chunk chunk)`