| 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.player | |
| org.bukkit.event.weather | Eventsrelating to weather. | 
| org.bukkit.event.world | |
| org.bukkit.generator | Classes to facilitate  worldgeneration
 implementation. | 
| org.bukkit.map | Classes to facilitate plugin handling of  mapdisplays. | 
| org.bukkit.util | Multi and single purpose classes to facilitate various programmatic
 concepts. | 
| org.bukkit.util.noise | Classes dedicated to facilitating deterministic noise. | 
| Modifier and Type | Method and Description | 
|---|---|
| World | WorldCreator. createWorld()Creates a world with the specified options. | 
| World | Server. createWorld(WorldCreator creator)Creates or loads a world with the given name using the specified
 options. | 
| static World | Bukkit. createWorld(WorldCreator options) | 
| World | Chunk. getWorld()Gets the world containing this chunk | 
| World | Location. getWorld()Gets the world that this location resides in | 
| World | Server. getWorld(String name)Gets the world with the given name. | 
| static World | Bukkit. getWorld(String name) | 
| World | Server. getWorld(UUID uid)Gets the world from the given Unique ID. | 
| static World | Bukkit. getWorld(UUID uid) | 
| Modifier and Type | Method and Description | 
|---|---|
| List<World> | Server. getWorlds()Gets a list of all worlds on this server. | 
| static List<World> | Bukkit. getWorlds() | 
| Modifier and Type | Method and Description | 
|---|---|
| WorldCreator | WorldCreator. copy(World world)Copies the options from the specified world | 
| MapView | Server. createMap(World world)Create a new map with an automatically assigned ID. | 
| static MapView | Bukkit. createMap(World world) | 
| void | Location. setWorld(World world)Sets the world that this location resides in | 
| boolean | Server. unloadWorld(World world,
           boolean save)Unloads the given world. | 
| static boolean | Bukkit. unloadWorld(World world,
           boolean save) | 
| Constructor and Description | 
|---|
| Location(World world,
        double x,
        double y,
        double z)Constructs a new Location with the given coordinates | 
| Location(World world,
        double x,
        double y,
        double z,
        float yaw,
        float pitch)Constructs a new Location with the given coordinates and direction | 
| Modifier and Type | Method and Description | 
|---|---|
| World | DoubleChest. getWorld() | 
| World | Block. getWorld()Gets the world which contains this Block | 
| World | BlockState. getWorld()Gets the world which contains this Block | 
| Modifier and Type | Method and Description | 
|---|---|
| World | Entity. getWorld()Gets the current world this entity resides in | 
| Modifier and Type | Method and Description | 
|---|---|
| World | PlayerChangedWorldEvent. getFrom()Gets the world the player is switching from. | 
| Constructor and Description | 
|---|
| PlayerChangedWorldEvent(Player player,
                       World from) | 
| Modifier and Type | Field and Description | 
|---|---|
| protected World | WeatherEvent. world | 
| Modifier and Type | Method and Description | 
|---|---|
| World | WeatherEvent. getWorld()Returns the World where this event is occurring | 
| Constructor and Description | 
|---|
| LightningStrikeEvent(World world,
                    LightningStrike bolt) | 
| ThunderChangeEvent(World world,
                  boolean to) | 
| WeatherChangeEvent(World world,
                  boolean to) | 
| WeatherEvent(World where) | 
| Modifier and Type | Method and Description | 
|---|---|
| World | WorldEvent. getWorld()Gets the world primarily involved with this event | 
| Constructor and Description | 
|---|
| PortalCreateEvent(Collection<Block> blocks,
                 World world,
                 PortalCreateEvent.CreateReason reason) | 
| SpawnChangeEvent(World world,
                Location previousLocation) | 
| WorldEvent(World world) | 
| WorldInitEvent(World world) | 
| WorldLoadEvent(World world) | 
| WorldSaveEvent(World world) | 
| WorldUnloadEvent(World world) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | ChunkGenerator. canSpawn(World world,
        int x,
        int z)Tests if the specified location is valid for a natural spawn position | 
| byte[] | ChunkGenerator. generate(World world,
        Random random,
        int x,
        int z)Deprecated.  | 
| byte[][] | ChunkGenerator. generateBlockSections(World world,
                     Random random,
                     int x,
                     int z,
                     ChunkGenerator.BiomeGrid biomes)Deprecated. 
 Magic value | 
| short[][] | ChunkGenerator. generateExtBlockSections(World world,
                        Random random,
                        int x,
                        int z,
                        ChunkGenerator.BiomeGrid biomes)Deprecated. 
 Magic value | 
| List<BlockPopulator> | ChunkGenerator. getDefaultPopulators(World world)Gets a list of default  BlockPopulators to apply to a given
 world | 
| Location | ChunkGenerator. getFixedSpawnLocation(World world,
                     Random random)Gets a fixed spawn location to use for a given world. | 
| abstract void | BlockPopulator. populate(World world,
        Random random,
        Chunk source)Populates an area of blocks at or around the given chunk. | 
| Modifier and Type | Method and Description | 
|---|---|
| World | MapView. getWorld()Get the world that this map is associated with. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MapView. setWorld(World world)Set the world that this map is associated with. | 
| Modifier and Type | Method and Description | 
|---|---|
| Location | Vector. toLocation(World world)Gets a Location version of this vector with yaw and pitch being 0. | 
| Location | Vector. toLocation(World world,
          float yaw,
          float pitch)Gets a Location version of this vector. | 
| Constructor and Description | 
|---|
| BlockIterator(World world,
             Vector start,
             Vector direction,
             double yOffset,
             int maxDistance)Constructs the BlockIterator | 
| Constructor and Description | 
|---|
| PerlinNoiseGenerator(World world)Creates a seeded perlin noise generator for the given world | 
| PerlinOctaveGenerator(World world,
                     int octaves)Creates a perlin octave generator for the given world | 
| SimplexNoiseGenerator(World world)Creates a seeded simplex noise generator for the given world | 
| SimplexOctaveGenerator(World world,
                      int octaves)Creates a simplex octave generator for the given world | 
Copyright © 2014. All rights reserved.