| 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 | 
Events relating to weather. | 
| org.bukkit.event.world | |
| org.bukkit.generator | 
 Classes to facilitate  
world generation
 implementation. | 
| org.bukkit.map | 
 Classes to facilitate plugin handling of  
map displays. | 
| 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. 
 | 
static World | 
Bukkit.createWorld(WorldCreator options)  | 
World | 
Server.createWorld(WorldCreator creator)
Creates or loads a world with the given name using the specified
 options. 
 | 
World | 
Location.getWorld()
Gets the world that this location resides in 
 | 
World | 
Chunk.getWorld()
Gets the world containing this chunk 
 | 
static World | 
Bukkit.getWorld(String name)  | 
World | 
Server.getWorld(String name)
Gets the world with the given name 
 | 
static World | 
Bukkit.getWorld(UUID uid)  | 
World | 
Server.getWorld(UUID uid)
Gets the world from the given Unique ID 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static List<World> | 
Bukkit.getWorlds()  | 
List<World> | 
Server.getWorlds()
Gets a list of all worlds on this server 
 | 
| Modifier and Type | Method and Description | 
|---|---|
WorldCreator | 
WorldCreator.copy(World world)
Copies the options from the specified world 
 | 
static MapView | 
Bukkit.createMap(World world)  | 
MapView | 
Server.createMap(World world)
Create a new map with an automatically assigned ID. 
 | 
void | 
Location.setWorld(World world)
Sets the world that this location resides in 
 | 
static boolean | 
Bukkit.unloadWorld(World world,
           boolean save)  | 
boolean | 
Server.unloadWorld(World world,
           boolean save)
Unloads the given world. 
 | 
| 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 | 
BlockState.getWorld()
Gets the world which contains this Block 
 | 
World | 
Block.getWorld()
Gets the world which contains this Block 
 | 
World | 
DoubleChest.getWorld()  | 
| 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.