| Package | Description | 
|---|---|
| org.bukkit | More generalized classes in the API. | 
| org.bukkit.block | Classes used to manipulate the voxels in a  world,
 including special states. | 
| org.bukkit.entity | Interfaces for non-voxel objects that can exist in a  world, including all players, monsters, projectiles, etc. | 
| org.bukkit.event.world | |
| org.bukkit.generator | Classes to facilitate  worldgeneration
 implementation. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Chunk | Location. getChunk() | Gets the chunk at the represented location | 
| Chunk | World. getChunkAt(int x,
          int z) | Gets the  Chunkat the given coordinates | 
| default Chunk | World. getChunkAt(long chunkKey) | Gets the chunk at the specified chunk key, which is the X and Z packed into a long. | 
| Chunk | World. getChunkAt(Block block) | |
| Chunk | World. getChunkAt(Location location) | |
| Chunk[] | World. getLoadedChunks() | Gets an array of all loaded  Chunks | 
| Modifier and Type | Method | Description | 
|---|---|---|
| boolean | World. isChunkLoaded(Chunk chunk) | Checks if the specified  Chunkis loaded | 
| void | World. loadChunk(Chunk chunk) | Loads the specified  Chunk | 
| void | World.ChunkLoadCallback. onLoad(Chunk chunk) | |
| boolean | World. unloadChunk(Chunk chunk) | Safely unloads and saves the  Chunkat the specified coordinates | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Chunk | Block. getChunk() | Gets the chunk which contains this block | 
| Chunk | BlockState. getChunk() | Gets the chunk which contains the block represented by this block state. | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Chunk | Entity. getChunk() | Gets the latest chunk an entity is currently or was in. | 
| Modifier and Type | Field | Description | 
|---|---|---|
| protected Chunk | ChunkEvent. chunk | 
| Modifier and Type | Method | Description | 
|---|---|---|
| Chunk | ChunkEvent. getChunk() | Gets the chunk being loaded/unloaded | 
| Constructor | Description | 
|---|---|
| ChunkEvent(Chunk chunk) | |
| ChunkLoadEvent(Chunk chunk,
              boolean newChunk) | |
| ChunkPopulateEvent(Chunk chunk) | |
| ChunkUnloadEvent(Chunk chunk) | |
| ChunkUnloadEvent(Chunk chunk,
                boolean save) | 
| Modifier and Type | Method | Description | 
|---|---|---|
| abstract void | BlockPopulator. populate(World world,
        java.util.Random random,
        Chunk source) | Populates an area of blocks at or around the given chunk. | 
Copyright © 2018. All rights reserved.