Uses of Interface
org.bukkit.World
Package
Description
The root package of the Bukkit API, contains generalized API classes.
Classes used to manipulate the voxels in a
world
,
including special states.Interfaces for non-voxel objects that can exist in a
world
, including all players, monsters, projectiles, etc.Events
related to raids.Events
relating to weather.Classes to facilitate
world
generation
implementation.Classes involved in manipulating player inventories and item interactions.
Classes to facilitate plugin handling of
map
displays.Classes dedicated to handling data pack information.
Multi and single purpose classes to facilitate various programmatic
concepts.
Classes dedicated to facilitating deterministic noise.
-
Uses of World in org.bukkit
Modifier and TypeMethodDescriptionstatic World
Bukkit.createWorld
(WorldCreator creator) Creates or loads a world with the given name using the specified options.Server.createWorld
(WorldCreator creator) Creates or loads a world with the given name using the specified options.WorldCreator.createWorld()
Creates a world with the specified options.static World
Gets the world with the given name.static World
Gets the world from the given Unique ID.Chunk.getWorld()
Gets the world containing this chunkLocation.getWorld()
Gets the world that this location resides inGets the world with the given name.Gets the world from the given Unique ID.WorldBorder.getWorld()
Get theWorld
in which the border resides.Modifier and TypeMethodDescriptionBukkit.getWorlds()
Gets a list of all worlds on this server.Server.getWorlds()
Gets a list of all worlds on this server.Modifier and TypeMethodDescriptionCopies the options from the specified worldstatic ItemStack
Get the crafted item using the list ofItemStack
provided.static ItemStack
Get the crafted item using the list ofItemStack
provided.Get the crafted item using the list ofItemStack
provided.Get the crafted item using the list ofItemStack
provided.static ItemCraftResult
Bukkit.craftItemResult
(ItemStack[] craftingMatrix, World world) Get the crafted item using the list ofItemStack
provided.static ItemCraftResult
Bukkit.craftItemResult
(ItemStack[] craftingMatrix, World world, Player player) Get the crafted item using the list ofItemStack
provided.Server.craftItemResult
(ItemStack[] craftingMatrix, World world) Get the crafted item using the list ofItemStack
provided.Server.craftItemResult
(ItemStack[] craftingMatrix, World world, Player player) Get the crafted item using the list ofItemStack
provided.static ChunkGenerator.ChunkData
Bukkit.createChunkData
(World world) Create a ChunkData for use in a generator.Server.createChunkData
(World world) Create a ChunkData for use in a generator.static ItemStack
Bukkit.createExplorerMap
(World world, Location location, StructureType structureType) Create a new explorer map targeting the closest nearby structure of a givenStructureType
.static ItemStack
Bukkit.createExplorerMap
(World world, Location location, StructureType structureType, int radius, boolean findUnexplored) Create a new explorer map targeting the closest nearby structure of a givenStructureType
.Server.createExplorerMap
(World world, Location location, StructureType structureType) Create a new explorer map targeting the closest nearby structure of a givenStructureType
.Server.createExplorerMap
(World world, Location location, StructureType structureType, int radius, boolean findUnexplored) Create a new explorer map targeting the closest nearby structure of a givenStructureType
.static MapView
Create a new map with an automatically assigned ID.Create a new map with an automatically assigned ID.static Recipe
Bukkit.getCraftingRecipe
(ItemStack[] craftingMatrix, World world) Get theRecipe
for the list of ItemStacks provided.Server.getCraftingRecipe
(ItemStack[] craftingMatrix, World world) Get theRecipe
for the list of ItemStacks provided.boolean
Material.isEnabledByFeature
(World world) Gets if the Material is enabled by the features in a world.void
Sets the world that this location resides instatic boolean
Bukkit.unloadWorld
(World world, boolean save) Unloads the given world.boolean
Server.unloadWorld
(World world, boolean save) Unloads the given world. -
Uses of World in org.bukkit.block
-
Uses of World in org.bukkit.entity
Modifier and TypeMethodDescriptionEntity.getWorld()
Gets the current world this entity resides inModifier and TypeMethodDescriptionEntitySnapshot.createEntity
(World world) Creates an entity using this template.boolean
EntityType.isEnabledByFeature
(World world) Gets if this EntityType is enabled by feature in a world. -
Uses of World in org.bukkit.event.player
Modifier and TypeMethodDescriptionPlayerChangedWorldEvent.getFrom()
Gets the world the player is switching from. -
Uses of World in org.bukkit.event.raid
ModifierConstructorDescriptionprotected
RaidFinishEvent
(Raid raid, World world, List<Player> winners) RaidStopEvent
(Raid raid, World world, RaidStopEvent.Reason reason) RaidTriggerEvent
(Raid raid, World world, Player player) -
Uses of World in org.bukkit.event.weather
Modifier and TypeMethodDescriptionfinal World
WeatherEvent.getWorld()
Returns the World where this event is occurringModifierConstructorDescriptionLightningStrikeEvent
(World world, LightningStrike bolt) Deprecated.LightningStrikeEvent
(World world, LightningStrike bolt, LightningStrikeEvent.Cause cause) ThunderChangeEvent
(World world, boolean to) WeatherChangeEvent
(World world, boolean to) WeatherEvent
(World where) -
Uses of World in org.bukkit.event.world
Modifier and TypeMethodDescriptionWorldEvent.getWorld()
Gets the world primarily involved with this eventModifierConstructorDescriptionAsyncStructureGenerateEvent
(World world, boolean async, AsyncStructureGenerateEvent.Cause cause, Structure structure, BoundingBox boundingBox, int chunkX, int chunkZ) AsyncStructureSpawnEvent
(World world, Structure structure, BoundingBox boundingBox, int chunkX, int chunkZ) LootGenerateEvent
(World world, Entity entity, InventoryHolder inventoryHolder, LootTable lootTable, LootContext lootContext, List<ItemStack> items, boolean plugin) PortalCreateEvent
(List<BlockState> blocks, World world, Entity entity, PortalCreateEvent.CreateReason reason) PortalCreateEvent
(List<BlockState> blocks, World world, PortalCreateEvent.CreateReason reason) Deprecated.SpawnChangeEvent
(World world, Location previousLocation) TimeSkipEvent
(World world, TimeSkipEvent.SkipReason skipReason, long skipAmount) WorldEvent
(World world) WorldEvent
(World world, boolean isAsync) WorldInitEvent
(World world) WorldLoadEvent
(World world) WorldSaveEvent
(World world) WorldUnloadEvent
(World world) -
Uses of World in org.bukkit.generator
Modifier and TypeMethodDescriptionboolean
Tests if the specified location is valid for a natural spawn positionprotected final ChunkGenerator.ChunkData
ChunkGenerator.createChunkData
(World world) Deprecated.ChunkGenerator.generateChunkData
(World world, Random random, int x, int z, ChunkGenerator.BiomeGrid biome) Deprecated.The generation is now split up and the new methods should be used, seeChunkGenerator
ChunkGenerator.getDefaultPopulators
(World world) Gets a list of defaultBlockPopulator
s to apply to a given worldChunkGenerator.getFixedSpawnLocation
(World world, Random random) Gets a fixed spawn location to use for a given world.void
-
Uses of World in org.bukkit.inventory
Modifier and TypeMethodDescriptionItemFactory.enchantItem
(World world, ItemStack item, int level, boolean allowTreasures) Enchants the given item at the provided level. -
Uses of World in org.bukkit.map
Modifier and TypeMethodDescriptionMapView.getWorld()
Get the world that this map is associated with. -
Uses of World in org.bukkit.packs
Modifier and TypeMethodDescriptionDataPackManager.getDisabledDataPacks
(World world) Return all the disabledDataPack
in the World.DataPackManager.getEnabledDataPacks
(World world) Return all the enabledDataPack
in the World.boolean
DataPackManager.isEnabledByFeature
(EntityType entityType, World world) Gets if the EntityType is enabled for use by the Features in World.boolean
DataPackManager.isEnabledByFeature
(Material material, World world) Gets if the Material is enabled for use by the features in World. -
Uses of World in org.bukkit.util
Modifier and TypeMethodDescriptionVector.toLocation
(World world) Gets a Location version of this vector with yaw and pitch being 0.Vector.toLocation
(World world, float yaw, float pitch) Gets a Location version of this vector.ModifierConstructorDescriptionBlockIterator
(World world, Vector start, Vector direction, double yOffset, int maxDistance) Constructs the BlockIterator. -
Uses of World in org.bukkit.util.noise
ModifierConstructorDescriptionPerlinNoiseGenerator
(World world) Creates a seeded perlin noise generator for the given worldPerlinOctaveGenerator
(World world, int octaves) Creates a perlin octave generator for the given worldSimplexNoiseGenerator
(World world) Creates a seeded simplex noise generator for the given worldSimplexOctaveGenerator
(World world, int octaves) Creates a simplex octave generator for the given world
ChunkGenerator.ChunkData
are now directly provided