public class WorldMock
extends java.lang.Object
implements org.bukkit.World
| Constructor and Description |
|---|
WorldMock()
Creates a new mock world with a height of 128 and will spawn grass until a
y of 4. |
WorldMock(org.bukkit.Material defaultBlock,
int grassHeight)
Creates a new mock world with a height of 128.
|
WorldMock(org.bukkit.Material defaultBlock,
int height,
int grassHeight)
Creates a new mock world.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addPluginChunkTicket(int x,
int z,
org.bukkit.plugin.Plugin plugin) |
boolean |
canGenerateStructures() |
BlockMock |
createBlock(Coordinate c)
Makes sure that a certain block exists on the coordinate.
|
boolean |
createExplosion(double x,
double y,
double z,
float power) |
boolean |
createExplosion(double x,
double y,
double z,
float power,
boolean setFire) |
boolean |
createExplosion(double x,
double y,
double z,
float power,
boolean setFire,
boolean breakBlocks) |
boolean |
createExplosion(double x,
double y,
double z,
float power,
boolean setFire,
boolean breakBlocks,
org.bukkit.entity.Entity source) |
boolean |
createExplosion(org.bukkit.Location loc,
float power) |
boolean |
createExplosion(org.bukkit.Location loc,
float power,
boolean setFire) |
boolean |
createExplosion(org.bukkit.Location loc,
float power,
boolean setFire,
boolean breakBlocks) |
boolean |
createExplosion(org.bukkit.Location loc,
float power,
boolean setFire,
boolean breakBlocks,
org.bukkit.entity.Entity source) |
ItemEntityMock |
dropItem(@NotNull org.bukkit.Location loc,
@NotNull org.bukkit.inventory.ItemStack item) |
ItemEntityMock |
dropItem(@NotNull org.bukkit.Location loc,
@NotNull org.bukkit.inventory.ItemStack item,
@Nullable org.bukkit.util.Consumer<org.bukkit.entity.Item> function) |
ItemEntityMock |
dropItemNaturally(@NotNull org.bukkit.Location loc,
@NotNull org.bukkit.inventory.ItemStack item) |
ItemEntityMock |
dropItemNaturally(@NotNull org.bukkit.Location location,
@NotNull org.bukkit.inventory.ItemStack item,
@Nullable org.bukkit.util.Consumer<org.bukkit.entity.Item> function) |
boolean |
generateTree(org.bukkit.Location location,
org.bukkit.TreeType type) |
boolean |
generateTree(org.bukkit.Location loc,
org.bukkit.TreeType type,
org.bukkit.BlockChangeDelegate delegate) |
boolean |
getAllowAnimals() |
boolean |
getAllowMonsters() |
int |
getAmbientSpawnLimit() |
int |
getAnimalSpawnLimit() |
org.bukkit.block.Biome |
getBiome(int x,
int z) |
org.bukkit.block.Biome |
getBiome(int x,
int y,
int z) |
BlockMock |
getBlockAt(int x,
int y,
int z) |
BlockMock |
getBlockAt(org.bukkit.Location location) |
org.bukkit.Chunk |
getChunkAt(org.bukkit.block.Block block) |
@NotNull ChunkMock |
getChunkAt(@NotNull ChunkCoordinate coordinate)
Gets the chunk at a specific chunk coordinate.
|
ChunkMock |
getChunkAt(int x,
int z) |
org.bukkit.Chunk |
getChunkAt(org.bukkit.Location location) |
int |
getClearWeatherDuration() |
org.bukkit.Difficulty |
getDifficulty() |
org.bukkit.ChunkSnapshot |
getEmptyChunkSnapshot(int x,
int z,
boolean includeBiome,
boolean includeBiomeTempRain) |
org.bukkit.boss.DragonBattle |
getEnderDragonBattle() |
java.util.List<org.bukkit.entity.Entity> |
getEntities() |
<T extends org.bukkit.entity.Entity> |
getEntitiesByClass(java.lang.Class<T>... classes)
Deprecated.
|
<T extends org.bukkit.entity.Entity> |
getEntitiesByClass(java.lang.Class<T> cls) |
java.util.Collection<org.bukkit.entity.Entity> |
getEntitiesByClasses(java.lang.Class<?>... classes) |
org.bukkit.World.Environment |
getEnvironment() |
java.util.Collection<org.bukkit.Chunk> |
getForceLoadedChunks() |
long |
getFullTime() |
<T> T |
getGameRuleDefault(org.bukkit.GameRule<T> rule) |
java.lang.String[] |
getGameRules() |
<T> T |
getGameRuleValue(org.bukkit.GameRule<T> rule) |
java.lang.String |
getGameRuleValue(java.lang.String rule) |
long |
getGameTime() |
org.bukkit.generator.ChunkGenerator |
getGenerator() |
org.bukkit.block.Block |
getHighestBlockAt(int x,
int z) |
org.bukkit.block.Block |
getHighestBlockAt(int x,
int z,
org.bukkit.HeightMap heightMap) |
org.bukkit.block.Block |
getHighestBlockAt(org.bukkit.Location location) |
org.bukkit.block.Block |
getHighestBlockAt(org.bukkit.Location location,
org.bukkit.HeightMap heightMap) |
int |
getHighestBlockYAt(int x,
int z) |
int |
getHighestBlockYAt(int x,
int z,
org.bukkit.HeightMap heightMap) |
int |
getHighestBlockYAt(org.bukkit.Location location) |
int |
getHighestBlockYAt(org.bukkit.Location location,
org.bukkit.HeightMap heightMap) |
double |
getHumidity(int x,
int z) |
double |
getHumidity(int x,
int y,
int z) |
boolean |
getKeepSpawnInMemory() |
java.util.Set<java.lang.String> |
getListeningPluginChannels() |
java.util.List<org.bukkit.entity.LivingEntity> |
getLivingEntities() |
org.bukkit.Chunk[] |
getLoadedChunks() |
int |
getMaxHeight() |
java.util.List<org.bukkit.metadata.MetadataValue> |
getMetadata(java.lang.String metadataKey) |
int |
getMinHeight() |
int |
getMonsterSpawnLimit() |
java.lang.String |
getName() |
java.util.Collection<org.bukkit.entity.Entity> |
getNearbyEntities(org.bukkit.util.BoundingBox boundingBox) |
java.util.Collection<org.bukkit.entity.Entity> |
getNearbyEntities(org.bukkit.util.BoundingBox boundingBox,
java.util.function.Predicate<org.bukkit.entity.Entity> filter) |
java.util.Collection<org.bukkit.entity.Entity> |
getNearbyEntities(org.bukkit.Location location,
double x,
double y,
double z) |
java.util.Collection<org.bukkit.entity.Entity> |
getNearbyEntities(org.bukkit.Location location,
double x,
double y,
double z,
java.util.function.Predicate<org.bukkit.entity.Entity> filter) |
java.util.List<org.bukkit.entity.Player> |
getPlayers() |
java.util.Map<org.bukkit.plugin.Plugin,java.util.Collection<org.bukkit.Chunk>> |
getPluginChunkTickets() |
java.util.Collection<org.bukkit.plugin.Plugin> |
getPluginChunkTickets(int x,
int z) |
java.util.List<org.bukkit.generator.BlockPopulator> |
getPopulators() |
boolean |
getPVP() |
java.util.List<org.bukkit.Raid> |
getRaids() |
int |
getSeaLevel() |
long |
getSeed() |
org.bukkit.Location |
getSpawnLocation() |
double |
getTemperature(int x,
int z) |
double |
getTemperature(int x,
int y,
int z) |
int |
getThunderDuration() |
long |
getTicksPerAmbientSpawns() |
long |
getTicksPerAnimalSpawns() |
long |
getTicksPerMonsterSpawns() |
long |
getTicksPerWaterAmbientSpawns() |
long |
getTicksPerWaterSpawns() |
long |
getTime() |
java.util.UUID |
getUID() |
int |
getViewDistance() |
int |
getWaterAmbientSpawnLimit() |
int |
getWaterAnimalSpawnLimit() |
int |
getWeatherDuration() |
org.bukkit.WorldBorder |
getWorldBorder() |
java.io.File |
getWorldFolder() |
org.bukkit.WorldType |
getWorldType() |
boolean |
hasMetadata(java.lang.String metadataKey) |
boolean |
hasStorm() |
boolean |
isAutoSave() |
boolean |
isChunkForceLoaded(int x,
int z) |
boolean |
isChunkGenerated(int x,
int z) |
boolean |
isChunkInUse(int x,
int z) |
boolean |
isChunkLoaded(org.bukkit.Chunk chunk) |
boolean |
isChunkLoaded(int x,
int z) |
boolean |
isClearWeather() |
boolean |
isGameRule(java.lang.String rule) |
boolean |
isHardcore() |
boolean |
isThundering() |
void |
loadChunk(org.bukkit.Chunk chunk) |
void |
loadChunk(int x,
int z) |
boolean |
loadChunk(int x,
int z,
boolean generate) |
org.bukkit.Raid |
locateNearestRaid(org.bukkit.Location location,
int radius) |
org.bukkit.Location |
locateNearestStructure(org.bukkit.Location origin,
org.bukkit.StructureType structureType,
int radius,
boolean findUnexplored) |
void |
playEffect(org.bukkit.Location location,
org.bukkit.Effect effect,
int data) |
void |
playEffect(org.bukkit.Location location,
org.bukkit.Effect effect,
int data,
int radius) |
<T> void |
playEffect(org.bukkit.Location location,
org.bukkit.Effect effect,
T data) |
<T> void |
playEffect(org.bukkit.Location location,
org.bukkit.Effect effect,
T data,
int radius) |
void |
playSound(org.bukkit.Location location,
org.bukkit.Sound sound,
float volume,
float pitch) |
void |
playSound(org.bukkit.Location location,
org.bukkit.Sound sound,
org.bukkit.SoundCategory category,
float volume,
float pitch) |
void |
playSound(org.bukkit.Location location,
java.lang.String sound,
float volume,
float pitch) |
void |
playSound(org.bukkit.Location location,
java.lang.String sound,
org.bukkit.SoundCategory category,
float volume,
float pitch) |
org.bukkit.util.RayTraceResult |
rayTrace(org.bukkit.Location start,
org.bukkit.util.Vector direction,
double maxDistance,
org.bukkit.FluidCollisionMode fluidCollisionMode,
boolean ignorePassableBlocks,
double raySize,
java.util.function.Predicate<org.bukkit.entity.Entity> filter) |
org.bukkit.util.RayTraceResult |
rayTraceBlocks(org.bukkit.Location start,
org.bukkit.util.Vector direction,
double maxDistance) |
org.bukkit.util.RayTraceResult |
rayTraceBlocks(org.bukkit.Location start,
org.bukkit.util.Vector direction,
double maxDistance,
org.bukkit.FluidCollisionMode fluidCollisionMode) |
org.bukkit.util.RayTraceResult |
rayTraceBlocks(org.bukkit.Location start,
org.bukkit.util.Vector direction,
double maxDistance,
org.bukkit.FluidCollisionMode fluidCollisionMode,
boolean ignorePassableBlocks) |
org.bukkit.util.RayTraceResult |
rayTraceEntities(org.bukkit.Location start,
org.bukkit.util.Vector direction,
double maxDistance) |
org.bukkit.util.RayTraceResult |
rayTraceEntities(org.bukkit.Location start,
org.bukkit.util.Vector direction,
double maxDistance,
double raySize) |
org.bukkit.util.RayTraceResult |
rayTraceEntities(org.bukkit.Location start,
org.bukkit.util.Vector direction,
double maxDistance,
double raySize,
java.util.function.Predicate<org.bukkit.entity.Entity> filter) |
org.bukkit.util.RayTraceResult |
rayTraceEntities(org.bukkit.Location start,
org.bukkit.util.Vector direction,
double maxDistance,
java.util.function.Predicate<org.bukkit.entity.Entity> filter) |
boolean |
refreshChunk(int x,
int z)
Deprecated.
|
boolean |
regenerateChunk(int x,
int z) |
void |
removeMetadata(java.lang.String metadataKey,
org.bukkit.plugin.Plugin owningPlugin) |
boolean |
removePluginChunkTicket(int x,
int z,
org.bukkit.plugin.Plugin plugin) |
void |
removePluginChunkTickets(org.bukkit.plugin.Plugin plugin) |
void |
save() |
void |
sendPluginMessage(org.bukkit.plugin.Plugin source,
java.lang.String channel,
byte[] message) |
void |
setAmbientSpawnLimit(int limit) |
void |
setAnimalSpawnLimit(int limit) |
void |
setAutoSave(boolean value) |
void |
setBiome(int x,
int z,
org.bukkit.block.Biome bio) |
void |
setBiome(int x,
int y,
int z,
org.bukkit.block.Biome bio) |
void |
setChunkForceLoaded(int x,
int z,
boolean forced) |
void |
setClearWeatherDuration(int duration) |
void |
setDifficulty(org.bukkit.Difficulty difficulty) |
void |
setEnvironment(org.bukkit.World.Environment environment)
Set a new environment type for this world.
|
void |
setFullTime(long time) |
<T> boolean |
setGameRule(org.bukkit.GameRule<T> rule,
T newValue) |
boolean |
setGameRuleValue(java.lang.String rule,
java.lang.String value) |
void |
setHardcore(boolean hardcore) |
void |
setKeepSpawnInMemory(boolean keepLoaded) |
void |
setMetadata(java.lang.String metadataKey,
org.bukkit.metadata.MetadataValue newMetadataValue) |
void |
setMonsterSpawnLimit(int limit) |
void |
setName(java.lang.String name)
Give a new name to this world.
|
void |
setPVP(boolean pvp) |
void |
setSpawnFlags(boolean allowMonsters,
boolean allowAnimals) |
boolean |
setSpawnLocation(int x,
int y,
int z) |
boolean |
setSpawnLocation(int x,
int y,
int z,
float angle) |
boolean |
setSpawnLocation(org.bukkit.Location location) |
void |
setStorm(boolean hasStorm) |
void |
setThunderDuration(int duration) |
void |
setThundering(boolean thundering) |
void |
setTicksPerAmbientSpawns(int ticksPerAmbientSpawns) |
void |
setTicksPerAnimalSpawns(int ticksPerAnimalSpawns) |
void |
setTicksPerMonsterSpawns(int ticksPerMonsterSpawns) |
void |
setTicksPerWaterAmbientSpawns(int ticksPerAmbientSpawns) |
void |
setTicksPerWaterSpawns(int ticksPerWaterSpawns) |
void |
setTime(long time) |
void |
setWaterAmbientSpawnLimit(int limit) |
void |
setWaterAnimalSpawnLimit(int limit) |
void |
setWeatherDuration(int duration) |
<T extends org.bukkit.entity.Entity> |
spawn(org.bukkit.Location location,
java.lang.Class<T> clazz) |
<T extends org.bukkit.entity.Entity> |
spawn(org.bukkit.Location location,
java.lang.Class<T> clazz,
org.bukkit.util.Consumer<T> function) |
org.bukkit.entity.Arrow |
spawnArrow(org.bukkit.Location location,
org.bukkit.util.Vector direction,
float speed,
float spread) |
<T extends org.bukkit.entity.AbstractArrow> |
spawnArrow(org.bukkit.Location location,
org.bukkit.util.Vector direction,
float speed,
float spread,
java.lang.Class<T> clazz) |
org.bukkit.entity.Entity |
spawnEntity(org.bukkit.Location loc,
org.bukkit.entity.EntityType type) |
org.bukkit.entity.FallingBlock |
spawnFallingBlock(org.bukkit.Location location,
org.bukkit.block.data.BlockData data) |
org.bukkit.entity.FallingBlock |
spawnFallingBlock(org.bukkit.Location location,
org.bukkit.Material material,
byte data)
Deprecated.
|
org.bukkit.entity.FallingBlock |
spawnFallingBlock(org.bukkit.Location location,
org.bukkit.material.MaterialData data) |
void |
spawnParticle(org.bukkit.Particle particle,
double x,
double y,
double z,
int count) |
void |
spawnParticle(org.bukkit.Particle particle,
double x,
double y,
double z,
int count,
double offsetX,
double offsetY,
double offsetZ) |
void |
spawnParticle(org.bukkit.Particle particle,
double x,
double y,
double z,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra) |
<T> void |
spawnParticle(org.bukkit.Particle particle,
double x,
double y,
double z,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra,
T data) |
<T> void |
spawnParticle(org.bukkit.Particle particle,
double x,
double y,
double z,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra,
T data,
boolean force) |
<T> void |
spawnParticle(org.bukkit.Particle particle,
double x,
double y,
double z,
int count,
double offsetX,
double offsetY,
double offsetZ,
T data) |
<T> void |
spawnParticle(org.bukkit.Particle particle,
double x,
double y,
double z,
int count,
T data) |
void |
spawnParticle(org.bukkit.Particle particle,
org.bukkit.Location location,
int count) |
void |
spawnParticle(org.bukkit.Particle particle,
org.bukkit.Location location,
int count,
double offsetX,
double offsetY,
double offsetZ) |
void |
spawnParticle(org.bukkit.Particle particle,
org.bukkit.Location location,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra) |
<T> void |
spawnParticle(org.bukkit.Particle particle,
org.bukkit.Location location,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra,
T data) |
<T> void |
spawnParticle(org.bukkit.Particle particle,
org.bukkit.Location location,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra,
T data,
boolean force) |
<T> void |
spawnParticle(org.bukkit.Particle particle,
org.bukkit.Location location,
int count,
double offsetX,
double offsetY,
double offsetZ,
T data) |
<T> void |
spawnParticle(org.bukkit.Particle particle,
org.bukkit.Location location,
int count,
T data) |
org.bukkit.World.Spigot |
spigot() |
org.bukkit.entity.LightningStrike |
strikeLightning(org.bukkit.Location loc) |
org.bukkit.entity.LightningStrike |
strikeLightningEffect(org.bukkit.Location loc) |
boolean |
unloadChunk(org.bukkit.Chunk chunk) |
boolean |
unloadChunk(int x,
int z) |
boolean |
unloadChunk(int x,
int z,
boolean save) |
boolean |
unloadChunkRequest(int x,
int z) |
public WorldMock(org.bukkit.Material defaultBlock,
int height,
int grassHeight)
defaultBlock - The block that is spawned at locations 1 to grassHeightheight - The height of the world.grassHeight - The last y at which defaultBlock will spawn.public WorldMock(org.bukkit.Material defaultBlock,
int grassHeight)
defaultBlock - The block that is spawned at locations 1 to grassHeightgrassHeight - The last y at which defaultBlock will spawn.public WorldMock()
y of 4.public BlockMock createBlock(Coordinate c)
c - Creates a block on the given coordinate.public BlockMock getBlockAt(int x, int y, int z)
getBlockAt in interface org.bukkit.Worldpublic BlockMock getBlockAt(org.bukkit.Location location)
getBlockAt in interface org.bukkit.Worldpublic java.lang.String getName()
getName in interface org.bukkit.Worldpublic void setName(java.lang.String name)
name - The new name of this world.public java.util.UUID getUID()
getUID in interface org.bukkit.Worldpublic org.bukkit.Location getSpawnLocation()
getSpawnLocation in interface org.bukkit.Worldpublic boolean setSpawnLocation(org.bukkit.Location location)
setSpawnLocation in interface org.bukkit.Worldpublic boolean setSpawnLocation(int x,
int y,
int z)
setSpawnLocation in interface org.bukkit.Worldpublic java.util.List<org.bukkit.entity.Entity> getEntities()
getEntities in interface org.bukkit.Worldpublic ChunkMock getChunkAt(int x, int z)
getChunkAt in interface org.bukkit.World@NotNull public @NotNull ChunkMock getChunkAt(@NotNull @NotNull ChunkCoordinate coordinate)
coordinate - The coordinate at which to get the chunk.public void sendPluginMessage(org.bukkit.plugin.Plugin source,
java.lang.String channel,
byte[] message)
sendPluginMessage in interface org.bukkit.plugin.messaging.PluginMessageRecipientpublic java.util.Set<java.lang.String> getListeningPluginChannels()
getListeningPluginChannels in interface org.bukkit.plugin.messaging.PluginMessageRecipientpublic void setMetadata(java.lang.String metadataKey,
org.bukkit.metadata.MetadataValue newMetadataValue)
setMetadata in interface org.bukkit.metadata.Metadatablepublic java.util.List<org.bukkit.metadata.MetadataValue> getMetadata(java.lang.String metadataKey)
getMetadata in interface org.bukkit.metadata.Metadatablepublic boolean hasMetadata(java.lang.String metadataKey)
hasMetadata in interface org.bukkit.metadata.Metadatablepublic void removeMetadata(java.lang.String metadataKey,
org.bukkit.plugin.Plugin owningPlugin)
removeMetadata in interface org.bukkit.metadata.Metadatablepublic int getHighestBlockYAt(int x,
int z)
getHighestBlockYAt in interface org.bukkit.Worldpublic int getHighestBlockYAt(org.bukkit.Location location)
getHighestBlockYAt in interface org.bukkit.Worldpublic org.bukkit.block.Block getHighestBlockAt(int x,
int z)
getHighestBlockAt in interface org.bukkit.Worldpublic org.bukkit.block.Block getHighestBlockAt(org.bukkit.Location location)
getHighestBlockAt in interface org.bukkit.Worldpublic org.bukkit.Chunk getChunkAt(org.bukkit.Location location)
getChunkAt in interface org.bukkit.Worldpublic org.bukkit.Chunk getChunkAt(org.bukkit.block.Block block)
getChunkAt in interface org.bukkit.Worldpublic boolean isChunkLoaded(org.bukkit.Chunk chunk)
isChunkLoaded in interface org.bukkit.Worldpublic org.bukkit.Chunk[] getLoadedChunks()
getLoadedChunks in interface org.bukkit.Worldpublic void loadChunk(org.bukkit.Chunk chunk)
loadChunk in interface org.bukkit.Worldpublic boolean isChunkLoaded(int x,
int z)
isChunkLoaded in interface org.bukkit.Worldpublic boolean isChunkInUse(int x,
int z)
isChunkInUse in interface org.bukkit.Worldpublic void loadChunk(int x,
int z)
loadChunk in interface org.bukkit.Worldpublic boolean loadChunk(int x,
int z,
boolean generate)
loadChunk in interface org.bukkit.Worldpublic boolean unloadChunk(org.bukkit.Chunk chunk)
unloadChunk in interface org.bukkit.Worldpublic boolean unloadChunk(int x,
int z)
unloadChunk in interface org.bukkit.Worldpublic boolean unloadChunk(int x,
int z,
boolean save)
unloadChunk in interface org.bukkit.Worldpublic boolean unloadChunkRequest(int x,
int z)
unloadChunkRequest in interface org.bukkit.Worldpublic boolean regenerateChunk(int x,
int z)
regenerateChunk in interface org.bukkit.World@Deprecated
public boolean refreshChunk(int x,
int z)
refreshChunk in interface org.bukkit.Worldpublic ItemEntityMock dropItem(@NotNull @NotNull org.bukkit.Location loc, @NotNull @NotNull org.bukkit.inventory.ItemStack item, @Nullable @Nullable org.bukkit.util.Consumer<org.bukkit.entity.Item> function)
dropItem in interface org.bukkit.Worldpublic ItemEntityMock dropItem(@NotNull @NotNull org.bukkit.Location loc, @NotNull @NotNull org.bukkit.inventory.ItemStack item)
dropItem in interface org.bukkit.Worldpublic ItemEntityMock dropItemNaturally(@NotNull @NotNull org.bukkit.Location location, @NotNull @NotNull org.bukkit.inventory.ItemStack item, @Nullable @Nullable org.bukkit.util.Consumer<org.bukkit.entity.Item> function)
dropItemNaturally in interface org.bukkit.Worldpublic ItemEntityMock dropItemNaturally(@NotNull @NotNull org.bukkit.Location loc, @NotNull @NotNull org.bukkit.inventory.ItemStack item)
dropItemNaturally in interface org.bukkit.Worldpublic org.bukkit.entity.Arrow spawnArrow(org.bukkit.Location location,
org.bukkit.util.Vector direction,
float speed,
float spread)
spawnArrow in interface org.bukkit.Worldpublic boolean generateTree(org.bukkit.Location location,
org.bukkit.TreeType type)
generateTree in interface org.bukkit.Worldpublic boolean generateTree(org.bukkit.Location loc,
org.bukkit.TreeType type,
org.bukkit.BlockChangeDelegate delegate)
generateTree in interface org.bukkit.Worldpublic org.bukkit.entity.Entity spawnEntity(org.bukkit.Location loc,
org.bukkit.entity.EntityType type)
spawnEntity in interface org.bukkit.Worldpublic org.bukkit.entity.LightningStrike strikeLightning(org.bukkit.Location loc)
strikeLightning in interface org.bukkit.Worldpublic org.bukkit.entity.LightningStrike strikeLightningEffect(org.bukkit.Location loc)
strikeLightningEffect in interface org.bukkit.Worldpublic java.util.List<org.bukkit.entity.LivingEntity> getLivingEntities()
getLivingEntities in interface org.bukkit.World@Deprecated public <T extends org.bukkit.entity.Entity> java.util.Collection<T> getEntitiesByClass(java.lang.Class<T>... classes)
getEntitiesByClass in interface org.bukkit.Worldpublic <T extends org.bukkit.entity.Entity> java.util.Collection<T> getEntitiesByClass(java.lang.Class<T> cls)
getEntitiesByClass in interface org.bukkit.Worldpublic java.util.Collection<org.bukkit.entity.Entity> getEntitiesByClasses(java.lang.Class<?>... classes)
getEntitiesByClasses in interface org.bukkit.Worldpublic java.util.List<org.bukkit.entity.Player> getPlayers()
getPlayers in interface org.bukkit.Worldpublic java.util.Collection<org.bukkit.entity.Entity> getNearbyEntities(org.bukkit.Location location,
double x,
double y,
double z)
getNearbyEntities in interface org.bukkit.Worldpublic long getTime()
getTime in interface org.bukkit.Worldpublic void setTime(long time)
setTime in interface org.bukkit.Worldpublic long getFullTime()
getFullTime in interface org.bukkit.Worldpublic void setFullTime(long time)
setFullTime in interface org.bukkit.Worldpublic boolean hasStorm()
hasStorm in interface org.bukkit.Worldpublic void setStorm(boolean hasStorm)
setStorm in interface org.bukkit.Worldpublic int getWeatherDuration()
getWeatherDuration in interface org.bukkit.Worldpublic void setWeatherDuration(int duration)
setWeatherDuration in interface org.bukkit.Worldpublic boolean isThundering()
isThundering in interface org.bukkit.Worldpublic void setThundering(boolean thundering)
setThundering in interface org.bukkit.Worldpublic int getThunderDuration()
getThunderDuration in interface org.bukkit.Worldpublic void setThunderDuration(int duration)
setThunderDuration in interface org.bukkit.Worldpublic boolean createExplosion(double x,
double y,
double z,
float power)
createExplosion in interface org.bukkit.Worldpublic boolean createExplosion(double x,
double y,
double z,
float power,
boolean setFire)
createExplosion in interface org.bukkit.Worldpublic boolean createExplosion(double x,
double y,
double z,
float power,
boolean setFire,
boolean breakBlocks)
createExplosion in interface org.bukkit.Worldpublic boolean createExplosion(org.bukkit.Location loc,
float power)
createExplosion in interface org.bukkit.Worldpublic boolean createExplosion(org.bukkit.Location loc,
float power,
boolean setFire)
createExplosion in interface org.bukkit.Worldpublic org.bukkit.World.Environment getEnvironment()
getEnvironment in interface org.bukkit.Worldpublic void setEnvironment(org.bukkit.World.Environment environment)
environment - The world environnement type.public long getSeed()
getSeed in interface org.bukkit.Worldpublic boolean getPVP()
getPVP in interface org.bukkit.Worldpublic void setPVP(boolean pvp)
setPVP in interface org.bukkit.Worldpublic org.bukkit.generator.ChunkGenerator getGenerator()
getGenerator in interface org.bukkit.Worldpublic void save()
save in interface org.bukkit.Worldpublic java.util.List<org.bukkit.generator.BlockPopulator> getPopulators()
getPopulators in interface org.bukkit.Worldpublic <T extends org.bukkit.entity.Entity> T spawn(org.bukkit.Location location,
java.lang.Class<T> clazz)
throws java.lang.IllegalArgumentException
spawn in interface org.bukkit.Worldjava.lang.IllegalArgumentExceptionpublic <T extends org.bukkit.entity.Entity> T spawn(org.bukkit.Location location,
java.lang.Class<T> clazz,
org.bukkit.util.Consumer<T> function)
throws java.lang.IllegalArgumentException
spawn in interface org.bukkit.Worldjava.lang.IllegalArgumentExceptionpublic org.bukkit.entity.FallingBlock spawnFallingBlock(org.bukkit.Location location,
org.bukkit.material.MaterialData data)
throws java.lang.IllegalArgumentException
spawnFallingBlock in interface org.bukkit.Worldjava.lang.IllegalArgumentException@Deprecated
public org.bukkit.entity.FallingBlock spawnFallingBlock(org.bukkit.Location location,
org.bukkit.Material material,
byte data)
throws java.lang.IllegalArgumentException
spawnFallingBlock in interface org.bukkit.Worldjava.lang.IllegalArgumentExceptionpublic void playEffect(org.bukkit.Location location,
org.bukkit.Effect effect,
int data)
playEffect in interface org.bukkit.Worldpublic void playEffect(org.bukkit.Location location,
org.bukkit.Effect effect,
int data,
int radius)
playEffect in interface org.bukkit.Worldpublic <T> void playEffect(org.bukkit.Location location,
org.bukkit.Effect effect,
T data)
playEffect in interface org.bukkit.Worldpublic <T> void playEffect(org.bukkit.Location location,
org.bukkit.Effect effect,
T data,
int radius)
playEffect in interface org.bukkit.Worldpublic org.bukkit.ChunkSnapshot getEmptyChunkSnapshot(int x,
int z,
boolean includeBiome,
boolean includeBiomeTempRain)
getEmptyChunkSnapshot in interface org.bukkit.Worldpublic void setSpawnFlags(boolean allowMonsters,
boolean allowAnimals)
setSpawnFlags in interface org.bukkit.Worldpublic boolean getAllowAnimals()
getAllowAnimals in interface org.bukkit.Worldpublic boolean getAllowMonsters()
getAllowMonsters in interface org.bukkit.Worldpublic org.bukkit.block.Biome getBiome(int x,
int z)
getBiome in interface org.bukkit.Worldpublic void setBiome(int x,
int z,
org.bukkit.block.Biome bio)
setBiome in interface org.bukkit.Worldpublic double getTemperature(int x,
int z)
getTemperature in interface org.bukkit.Worldpublic double getHumidity(int x,
int z)
getHumidity in interface org.bukkit.Worldpublic int getMinHeight()
getMinHeight in interface org.bukkit.Worldpublic int getMaxHeight()
getMaxHeight in interface org.bukkit.Worldpublic int getSeaLevel()
getSeaLevel in interface org.bukkit.Worldpublic boolean getKeepSpawnInMemory()
getKeepSpawnInMemory in interface org.bukkit.Worldpublic void setKeepSpawnInMemory(boolean keepLoaded)
setKeepSpawnInMemory in interface org.bukkit.Worldpublic boolean isAutoSave()
isAutoSave in interface org.bukkit.Worldpublic void setAutoSave(boolean value)
setAutoSave in interface org.bukkit.Worldpublic void setDifficulty(org.bukkit.Difficulty difficulty)
setDifficulty in interface org.bukkit.Worldpublic org.bukkit.Difficulty getDifficulty()
getDifficulty in interface org.bukkit.Worldpublic java.io.File getWorldFolder()
getWorldFolder in interface org.bukkit.Worldpublic org.bukkit.WorldType getWorldType()
getWorldType in interface org.bukkit.Worldpublic boolean canGenerateStructures()
canGenerateStructures in interface org.bukkit.Worldpublic long getTicksPerAnimalSpawns()
getTicksPerAnimalSpawns in interface org.bukkit.Worldpublic void setTicksPerAnimalSpawns(int ticksPerAnimalSpawns)
setTicksPerAnimalSpawns in interface org.bukkit.Worldpublic long getTicksPerMonsterSpawns()
getTicksPerMonsterSpawns in interface org.bukkit.Worldpublic void setTicksPerMonsterSpawns(int ticksPerMonsterSpawns)
setTicksPerMonsterSpawns in interface org.bukkit.Worldpublic int getMonsterSpawnLimit()
getMonsterSpawnLimit in interface org.bukkit.Worldpublic void setMonsterSpawnLimit(int limit)
setMonsterSpawnLimit in interface org.bukkit.Worldpublic int getAnimalSpawnLimit()
getAnimalSpawnLimit in interface org.bukkit.Worldpublic void setAnimalSpawnLimit(int limit)
setAnimalSpawnLimit in interface org.bukkit.Worldpublic int getWaterAnimalSpawnLimit()
getWaterAnimalSpawnLimit in interface org.bukkit.Worldpublic void setWaterAnimalSpawnLimit(int limit)
setWaterAnimalSpawnLimit in interface org.bukkit.Worldpublic int getAmbientSpawnLimit()
getAmbientSpawnLimit in interface org.bukkit.Worldpublic void setAmbientSpawnLimit(int limit)
setAmbientSpawnLimit in interface org.bukkit.Worldpublic void playSound(org.bukkit.Location location,
org.bukkit.Sound sound,
float volume,
float pitch)
playSound in interface org.bukkit.Worldpublic void playSound(org.bukkit.Location location,
java.lang.String sound,
float volume,
float pitch)
playSound in interface org.bukkit.Worldpublic void playSound(org.bukkit.Location location,
org.bukkit.Sound sound,
org.bukkit.SoundCategory category,
float volume,
float pitch)
playSound in interface org.bukkit.Worldpublic void playSound(org.bukkit.Location location,
java.lang.String sound,
org.bukkit.SoundCategory category,
float volume,
float pitch)
playSound in interface org.bukkit.Worldpublic java.lang.String[] getGameRules()
getGameRules in interface org.bukkit.Worldpublic java.lang.String getGameRuleValue(java.lang.String rule)
getGameRuleValue in interface org.bukkit.Worldpublic boolean setGameRuleValue(java.lang.String rule,
java.lang.String value)
setGameRuleValue in interface org.bukkit.Worldpublic boolean isGameRule(java.lang.String rule)
isGameRule in interface org.bukkit.Worldpublic org.bukkit.WorldBorder getWorldBorder()
getWorldBorder in interface org.bukkit.Worldpublic void spawnParticle(org.bukkit.Particle particle,
org.bukkit.Location location,
int count)
spawnParticle in interface org.bukkit.Worldpublic void spawnParticle(org.bukkit.Particle particle,
double x,
double y,
double z,
int count)
spawnParticle in interface org.bukkit.Worldpublic <T> void spawnParticle(org.bukkit.Particle particle,
org.bukkit.Location location,
int count,
T data)
spawnParticle in interface org.bukkit.Worldpublic <T> void spawnParticle(org.bukkit.Particle particle,
double x,
double y,
double z,
int count,
T data)
spawnParticle in interface org.bukkit.Worldpublic void spawnParticle(org.bukkit.Particle particle,
org.bukkit.Location location,
int count,
double offsetX,
double offsetY,
double offsetZ)
spawnParticle in interface org.bukkit.Worldpublic void spawnParticle(org.bukkit.Particle particle,
double x,
double y,
double z,
int count,
double offsetX,
double offsetY,
double offsetZ)
spawnParticle in interface org.bukkit.Worldpublic <T> void spawnParticle(org.bukkit.Particle particle,
org.bukkit.Location location,
int count,
double offsetX,
double offsetY,
double offsetZ,
T data)
spawnParticle in interface org.bukkit.Worldpublic <T> void spawnParticle(org.bukkit.Particle particle,
double x,
double y,
double z,
int count,
double offsetX,
double offsetY,
double offsetZ,
T data)
spawnParticle in interface org.bukkit.Worldpublic void spawnParticle(org.bukkit.Particle particle,
org.bukkit.Location location,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra)
spawnParticle in interface org.bukkit.Worldpublic void spawnParticle(org.bukkit.Particle particle,
double x,
double y,
double z,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra)
spawnParticle in interface org.bukkit.Worldpublic <T> void spawnParticle(org.bukkit.Particle particle,
org.bukkit.Location location,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra,
T data)
spawnParticle in interface org.bukkit.Worldpublic <T> void spawnParticle(org.bukkit.Particle particle,
double x,
double y,
double z,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra,
T data)
spawnParticle in interface org.bukkit.Worldpublic org.bukkit.entity.FallingBlock spawnFallingBlock(org.bukkit.Location location,
org.bukkit.block.data.BlockData data)
throws java.lang.IllegalArgumentException
spawnFallingBlock in interface org.bukkit.Worldjava.lang.IllegalArgumentExceptionpublic <T> T getGameRuleValue(org.bukkit.GameRule<T> rule)
getGameRuleValue in interface org.bukkit.Worldpublic <T> T getGameRuleDefault(org.bukkit.GameRule<T> rule)
getGameRuleDefault in interface org.bukkit.Worldpublic <T> boolean setGameRule(org.bukkit.GameRule<T> rule,
T newValue)
setGameRule in interface org.bukkit.Worldpublic boolean isChunkGenerated(int x,
int z)
isChunkGenerated in interface org.bukkit.Worldpublic java.util.Collection<org.bukkit.entity.Entity> getNearbyEntities(org.bukkit.Location location,
double x,
double y,
double z,
java.util.function.Predicate<org.bukkit.entity.Entity> filter)
getNearbyEntities in interface org.bukkit.Worldpublic java.util.Collection<org.bukkit.entity.Entity> getNearbyEntities(org.bukkit.util.BoundingBox boundingBox)
getNearbyEntities in interface org.bukkit.Worldpublic java.util.Collection<org.bukkit.entity.Entity> getNearbyEntities(org.bukkit.util.BoundingBox boundingBox,
java.util.function.Predicate<org.bukkit.entity.Entity> filter)
getNearbyEntities in interface org.bukkit.Worldpublic org.bukkit.util.RayTraceResult rayTraceEntities(org.bukkit.Location start,
org.bukkit.util.Vector direction,
double maxDistance)
rayTraceEntities in interface org.bukkit.Worldpublic org.bukkit.util.RayTraceResult rayTraceEntities(org.bukkit.Location start,
org.bukkit.util.Vector direction,
double maxDistance,
double raySize)
rayTraceEntities in interface org.bukkit.Worldpublic org.bukkit.util.RayTraceResult rayTraceEntities(org.bukkit.Location start,
org.bukkit.util.Vector direction,
double maxDistance,
java.util.function.Predicate<org.bukkit.entity.Entity> filter)
rayTraceEntities in interface org.bukkit.Worldpublic org.bukkit.util.RayTraceResult rayTraceEntities(org.bukkit.Location start,
org.bukkit.util.Vector direction,
double maxDistance,
double raySize,
java.util.function.Predicate<org.bukkit.entity.Entity> filter)
rayTraceEntities in interface org.bukkit.Worldpublic org.bukkit.util.RayTraceResult rayTraceBlocks(org.bukkit.Location start,
org.bukkit.util.Vector direction,
double maxDistance)
rayTraceBlocks in interface org.bukkit.Worldpublic org.bukkit.util.RayTraceResult rayTraceBlocks(org.bukkit.Location start,
org.bukkit.util.Vector direction,
double maxDistance,
org.bukkit.FluidCollisionMode fluidCollisionMode)
rayTraceBlocks in interface org.bukkit.Worldpublic org.bukkit.util.RayTraceResult rayTraceBlocks(org.bukkit.Location start,
org.bukkit.util.Vector direction,
double maxDistance,
org.bukkit.FluidCollisionMode fluidCollisionMode,
boolean ignorePassableBlocks)
rayTraceBlocks in interface org.bukkit.Worldpublic org.bukkit.util.RayTraceResult rayTrace(org.bukkit.Location start,
org.bukkit.util.Vector direction,
double maxDistance,
org.bukkit.FluidCollisionMode fluidCollisionMode,
boolean ignorePassableBlocks,
double raySize,
java.util.function.Predicate<org.bukkit.entity.Entity> filter)
rayTrace in interface org.bukkit.Worldpublic <T> void spawnParticle(org.bukkit.Particle particle,
org.bukkit.Location location,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra,
T data,
boolean force)
spawnParticle in interface org.bukkit.Worldpublic <T> void spawnParticle(org.bukkit.Particle particle,
double x,
double y,
double z,
int count,
double offsetX,
double offsetY,
double offsetZ,
double extra,
T data,
boolean force)
spawnParticle in interface org.bukkit.Worldpublic org.bukkit.Location locateNearestStructure(org.bukkit.Location origin,
org.bukkit.StructureType structureType,
int radius,
boolean findUnexplored)
locateNearestStructure in interface org.bukkit.Worldpublic boolean isChunkForceLoaded(int x,
int z)
isChunkForceLoaded in interface org.bukkit.Worldpublic void setChunkForceLoaded(int x,
int z,
boolean forced)
setChunkForceLoaded in interface org.bukkit.Worldpublic java.util.Collection<org.bukkit.Chunk> getForceLoadedChunks()
getForceLoadedChunks in interface org.bukkit.Worldpublic boolean addPluginChunkTicket(int x,
int z,
org.bukkit.plugin.Plugin plugin)
addPluginChunkTicket in interface org.bukkit.Worldpublic boolean removePluginChunkTicket(int x,
int z,
org.bukkit.plugin.Plugin plugin)
removePluginChunkTicket in interface org.bukkit.Worldpublic void removePluginChunkTickets(org.bukkit.plugin.Plugin plugin)
removePluginChunkTickets in interface org.bukkit.Worldpublic java.util.Collection<org.bukkit.plugin.Plugin> getPluginChunkTickets(int x,
int z)
getPluginChunkTickets in interface org.bukkit.Worldpublic java.util.Map<org.bukkit.plugin.Plugin,java.util.Collection<org.bukkit.Chunk>> getPluginChunkTickets()
getPluginChunkTickets in interface org.bukkit.Worldpublic <T extends org.bukkit.entity.AbstractArrow> T spawnArrow(org.bukkit.Location location,
org.bukkit.util.Vector direction,
float speed,
float spread,
java.lang.Class<T> clazz)
spawnArrow in interface org.bukkit.Worldpublic org.bukkit.Raid locateNearestRaid(org.bukkit.Location location,
int radius)
locateNearestRaid in interface org.bukkit.Worldpublic java.util.List<org.bukkit.Raid> getRaids()
getRaids in interface org.bukkit.Worldpublic boolean createExplosion(double x,
double y,
double z,
float power,
boolean setFire,
boolean breakBlocks,
org.bukkit.entity.Entity source)
createExplosion in interface org.bukkit.Worldpublic boolean createExplosion(org.bukkit.Location loc,
float power,
boolean setFire,
boolean breakBlocks)
createExplosion in interface org.bukkit.Worldpublic boolean createExplosion(org.bukkit.Location loc,
float power,
boolean setFire,
boolean breakBlocks,
org.bukkit.entity.Entity source)
createExplosion in interface org.bukkit.Worldpublic int getHighestBlockYAt(int x,
int z,
org.bukkit.HeightMap heightMap)
getHighestBlockYAt in interface org.bukkit.Worldpublic int getHighestBlockYAt(org.bukkit.Location location,
org.bukkit.HeightMap heightMap)
getHighestBlockYAt in interface org.bukkit.Worldpublic org.bukkit.block.Block getHighestBlockAt(int x,
int z,
org.bukkit.HeightMap heightMap)
getHighestBlockAt in interface org.bukkit.Worldpublic org.bukkit.block.Block getHighestBlockAt(org.bukkit.Location location,
org.bukkit.HeightMap heightMap)
getHighestBlockAt in interface org.bukkit.Worldpublic org.bukkit.block.Biome getBiome(int x,
int y,
int z)
getBiome in interface org.bukkit.Worldpublic void setBiome(int x,
int y,
int z,
org.bukkit.block.Biome bio)
setBiome in interface org.bukkit.Worldpublic double getTemperature(int x,
int y,
int z)
getTemperature in interface org.bukkit.Worldpublic double getHumidity(int x,
int y,
int z)
getHumidity in interface org.bukkit.Worldpublic boolean isHardcore()
isHardcore in interface org.bukkit.Worldpublic void setHardcore(boolean hardcore)
setHardcore in interface org.bukkit.Worldpublic long getTicksPerWaterSpawns()
getTicksPerWaterSpawns in interface org.bukkit.Worldpublic void setTicksPerWaterSpawns(int ticksPerWaterSpawns)
setTicksPerWaterSpawns in interface org.bukkit.Worldpublic long getTicksPerAmbientSpawns()
getTicksPerAmbientSpawns in interface org.bukkit.Worldpublic void setTicksPerAmbientSpawns(int ticksPerAmbientSpawns)
setTicksPerAmbientSpawns in interface org.bukkit.Worldpublic org.bukkit.boss.DragonBattle getEnderDragonBattle()
getEnderDragonBattle in interface org.bukkit.Worldpublic boolean setSpawnLocation(int x,
int y,
int z,
float angle)
setSpawnLocation in interface org.bukkit.Worldpublic long getTicksPerWaterAmbientSpawns()
getTicksPerWaterAmbientSpawns in interface org.bukkit.Worldpublic void setTicksPerWaterAmbientSpawns(int ticksPerAmbientSpawns)
setTicksPerWaterAmbientSpawns in interface org.bukkit.Worldpublic int getWaterAmbientSpawnLimit()
getWaterAmbientSpawnLimit in interface org.bukkit.Worldpublic void setWaterAmbientSpawnLimit(int limit)
setWaterAmbientSpawnLimit in interface org.bukkit.Worldpublic int getViewDistance()
getViewDistance in interface org.bukkit.Worldpublic org.bukkit.World.Spigot spigot()
spigot in interface org.bukkit.Worldpublic boolean isClearWeather()
isClearWeather in interface org.bukkit.Worldpublic void setClearWeatherDuration(int duration)
setClearWeatherDuration in interface org.bukkit.Worldpublic int getClearWeatherDuration()
getClearWeatherDuration in interface org.bukkit.Worldpublic long getGameTime()
getGameTime in interface org.bukkit.World