public class BukkitWorld
extends com.sk89q.worldedit.world.AbstractWorld
Constructor and Description |
---|
BukkitWorld(org.bukkit.World world)
Construct the object.
|
Modifier and Type | Method and Description |
---|---|
java.util.Set<com.sk89q.worldedit.util.SideEffect> |
applySideEffects(com.sk89q.worldedit.math.BlockVector3 position,
com.sk89q.worldedit.world.block.BlockState previousType,
com.sk89q.worldedit.util.SideEffectSet sideEffectSet) |
boolean |
canPlaceAt(com.sk89q.worldedit.math.BlockVector3 position,
com.sk89q.worldedit.world.block.BlockState blockState) |
void |
checkLoadedChunk(com.sk89q.worldedit.math.BlockVector3 pt) |
boolean |
clearContainerBlockContents(com.sk89q.worldedit.math.BlockVector3 pt) |
com.sk89q.worldedit.entity.Entity |
createEntity(com.sk89q.worldedit.util.Location location,
com.sk89q.worldedit.entity.BaseEntity entity) |
void |
dropItem(com.sk89q.worldedit.math.Vector3 pt,
com.sk89q.worldedit.blocks.BaseItemStack item) |
boolean |
equals(java.lang.Object other) |
void |
fixAfterFastMode(java.lang.Iterable<com.sk89q.worldedit.math.BlockVector2> chunks) |
boolean |
fullySupports3DBiomes() |
boolean |
generateTree(com.sk89q.worldedit.util.TreeGenerator.TreeType type,
com.sk89q.worldedit.EditSession editSession,
com.sk89q.worldedit.math.BlockVector3 pt) |
com.sk89q.worldedit.world.biome.BiomeType |
getBiome(com.sk89q.worldedit.math.BlockVector3 position) |
com.sk89q.worldedit.world.block.BlockState |
getBlock(com.sk89q.worldedit.math.BlockVector3 position) |
int |
getBlockLightLevel(com.sk89q.worldedit.math.BlockVector3 pt) |
java.util.List<com.sk89q.worldedit.entity.Entity> |
getEntities() |
java.util.List<com.sk89q.worldedit.entity.Entity> |
getEntities(com.sk89q.worldedit.regions.Region region) |
com.sk89q.worldedit.world.block.BaseBlock |
getFullBlock(com.sk89q.worldedit.math.BlockVector3 position) |
java.lang.String |
getId() |
int |
getMaxY() |
java.lang.String |
getName() |
long |
getRemainingWeatherDuration() |
com.sk89q.worldedit.math.BlockVector3 |
getSpawnPosition() |
java.nio.file.Path |
getStoragePath() |
com.sk89q.worldedit.world.weather.WeatherType |
getWeather() |
org.bukkit.World |
getWorld()
Get the world handle.
|
int |
hashCode() |
boolean |
playEffect(com.sk89q.worldedit.math.Vector3 position,
int type,
int data) |
boolean |
regenerate(com.sk89q.worldedit.regions.Region region,
com.sk89q.worldedit.extent.Extent extent,
com.sk89q.worldedit.world.RegenOptions options) |
boolean |
setBiome(com.sk89q.worldedit.math.BlockVector3 position,
com.sk89q.worldedit.world.biome.BiomeType biome) |
<B extends com.sk89q.worldedit.world.block.BlockStateHolder<B>> |
setBlock(com.sk89q.worldedit.math.BlockVector3 position,
B block,
com.sk89q.worldedit.util.SideEffectSet sideEffects) |
void |
setWeather(com.sk89q.worldedit.world.weather.WeatherType weatherType) |
void |
setWeather(com.sk89q.worldedit.world.weather.WeatherType weatherType,
long duration) |
void |
simulateBlockMine(com.sk89q.worldedit.math.BlockVector3 pt) |
static org.bukkit.TreeType |
toBukkitTreeType(com.sk89q.worldedit.util.TreeGenerator.TreeType type) |
boolean |
useItem(com.sk89q.worldedit.math.BlockVector3 position,
com.sk89q.worldedit.blocks.BaseItem item,
com.sk89q.worldedit.util.Direction face) |
commit, createLiquidMask, dropItem, fixLighting, getMaximumPoint, getMinimumPoint, getMinY, queueBlockBreakEffect, setBlock
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
public BukkitWorld(org.bukkit.World world)
world
- the worldpublic java.util.List<com.sk89q.worldedit.entity.Entity> getEntities(com.sk89q.worldedit.regions.Region region)
public java.util.List<com.sk89q.worldedit.entity.Entity> getEntities()
@Nullable public com.sk89q.worldedit.entity.Entity createEntity(com.sk89q.worldedit.util.Location location, com.sk89q.worldedit.entity.BaseEntity entity)
public org.bukkit.World getWorld()
public java.lang.String getName()
public java.lang.String getId()
public java.nio.file.Path getStoragePath()
getStoragePath
in interface com.sk89q.worldedit.world.World
getStoragePath
in class com.sk89q.worldedit.world.AbstractWorld
public int getBlockLightLevel(com.sk89q.worldedit.math.BlockVector3 pt)
public boolean regenerate(com.sk89q.worldedit.regions.Region region, com.sk89q.worldedit.extent.Extent extent, com.sk89q.worldedit.world.RegenOptions options)
public boolean clearContainerBlockContents(com.sk89q.worldedit.math.BlockVector3 pt)
public static org.bukkit.TreeType toBukkitTreeType(com.sk89q.worldedit.util.TreeGenerator.TreeType type)
public boolean generateTree(com.sk89q.worldedit.util.TreeGenerator.TreeType type, com.sk89q.worldedit.EditSession editSession, com.sk89q.worldedit.math.BlockVector3 pt)
public void dropItem(com.sk89q.worldedit.math.Vector3 pt, com.sk89q.worldedit.blocks.BaseItemStack item)
public void checkLoadedChunk(com.sk89q.worldedit.math.BlockVector3 pt)
checkLoadedChunk
in interface com.sk89q.worldedit.world.World
checkLoadedChunk
in class com.sk89q.worldedit.world.AbstractWorld
public boolean equals(java.lang.Object other)
equals
in interface com.sk89q.worldedit.world.World
equals
in class java.lang.Object
public int hashCode()
hashCode
in interface com.sk89q.worldedit.world.World
hashCode
in class java.lang.Object
public int getMaxY()
getMaxY
in interface com.sk89q.worldedit.world.World
getMaxY
in class com.sk89q.worldedit.world.AbstractWorld
public void fixAfterFastMode(java.lang.Iterable<com.sk89q.worldedit.math.BlockVector2> chunks)
fixAfterFastMode
in interface com.sk89q.worldedit.world.World
fixAfterFastMode
in class com.sk89q.worldedit.world.AbstractWorld
public boolean playEffect(com.sk89q.worldedit.math.Vector3 position, int type, int data)
playEffect
in interface com.sk89q.worldedit.world.World
playEffect
in class com.sk89q.worldedit.world.AbstractWorld
public com.sk89q.worldedit.world.weather.WeatherType getWeather()
getWeather
in interface com.sk89q.worldedit.world.World
getWeather
in class com.sk89q.worldedit.world.AbstractWorld
public long getRemainingWeatherDuration()
getRemainingWeatherDuration
in interface com.sk89q.worldedit.world.World
getRemainingWeatherDuration
in class com.sk89q.worldedit.world.AbstractWorld
public void setWeather(com.sk89q.worldedit.world.weather.WeatherType weatherType)
setWeather
in interface com.sk89q.worldedit.world.World
setWeather
in class com.sk89q.worldedit.world.AbstractWorld
public void setWeather(com.sk89q.worldedit.world.weather.WeatherType weatherType, long duration)
setWeather
in interface com.sk89q.worldedit.world.World
setWeather
in class com.sk89q.worldedit.world.AbstractWorld
public com.sk89q.worldedit.math.BlockVector3 getSpawnPosition()
public void simulateBlockMine(com.sk89q.worldedit.math.BlockVector3 pt)
public boolean canPlaceAt(com.sk89q.worldedit.math.BlockVector3 position, com.sk89q.worldedit.world.block.BlockState blockState)
public com.sk89q.worldedit.world.block.BlockState getBlock(com.sk89q.worldedit.math.BlockVector3 position)
public <B extends com.sk89q.worldedit.world.block.BlockStateHolder<B>> boolean setBlock(com.sk89q.worldedit.math.BlockVector3 position, B block, com.sk89q.worldedit.util.SideEffectSet sideEffects)
public com.sk89q.worldedit.world.block.BaseBlock getFullBlock(com.sk89q.worldedit.math.BlockVector3 position)
public java.util.Set<com.sk89q.worldedit.util.SideEffect> applySideEffects(com.sk89q.worldedit.math.BlockVector3 position, com.sk89q.worldedit.world.block.BlockState previousType, com.sk89q.worldedit.util.SideEffectSet sideEffectSet)
public boolean useItem(com.sk89q.worldedit.math.BlockVector3 position, com.sk89q.worldedit.blocks.BaseItem item, com.sk89q.worldedit.util.Direction face)
useItem
in interface com.sk89q.worldedit.world.World
useItem
in class com.sk89q.worldedit.world.AbstractWorld
public boolean fullySupports3DBiomes()
public com.sk89q.worldedit.world.biome.BiomeType getBiome(com.sk89q.worldedit.math.BlockVector3 position)
public boolean setBiome(com.sk89q.worldedit.math.BlockVector3 position, com.sk89q.worldedit.world.biome.BiomeType biome)