Interface CapturingExtent
- All Superinterfaces:
BlockChangeCollector,com.sk89q.worldedit.extent.Extent,com.sk89q.worldedit.extent.InputExtent,com.sk89q.worldedit.extent.OutputExtent
A extend used to capture changes.
-
Method Summary
Modifier and TypeMethodDescriptionchanges()The collected changes@Nullable com.sk89q.worldedit.function.operation.Operationcommit()@Nullable com.sk89q.worldedit.entity.EntitycreateEntity(com.sk89q.worldedit.util.Location location, com.sk89q.worldedit.entity.BaseEntity entity) com.sk89q.worldedit.world.biome.BiomeTypegetBiome(com.sk89q.worldedit.math.BlockVector2 position) com.sk89q.worldedit.world.block.BlockStategetBlock(com.sk89q.worldedit.math.BlockVector3 position) List<? extends com.sk89q.worldedit.entity.Entity> List<? extends com.sk89q.worldedit.entity.Entity> getEntities(com.sk89q.worldedit.regions.Region region) com.sk89q.worldedit.world.block.BaseBlockgetFullBlock(com.sk89q.worldedit.math.BlockVector3 position) com.sk89q.worldedit.math.BlockVector3com.sk89q.worldedit.math.BlockVector3com.sk89q.worldedit.util.Locationlocation()booleansetBiome(com.sk89q.worldedit.math.BlockVector2 position, com.sk89q.worldedit.world.biome.BiomeType biome) <T extends com.sk89q.worldedit.world.block.BlockStateHolder<T>>
booleansetBlock(com.sk89q.worldedit.math.BlockVector3 position, T block) default booleansetTile(int x, int y, int z, com.sk89q.jnbt.CompoundTag tile) default booleantile(int x, int y, int z, com.fastasyncworldedit.core.nbt.FaweCompoundTag tile) Methods inherited from interface de.eldoria.schematicbrush.rendering.BlockChangeCollector
locationMethods inherited from interface com.sk89q.worldedit.extent.Extent
addCaves, addOre, addOres, addPostProcessor, addProcessor, addSchems, apply, apply, cancel, center, contains, contains, countBlocks, countBlocks, createEntity, disableHistory, disableQueue, enableHistory, enableQueue, generate, getBlockDistribution, getBlockDistributionWithData, getHighestTerrainBlock, getHighestTerrainBlock, getMaxY, getMinY, getNearestSurfaceLayer, getNearestSurfaceTerrainBlock, getNearestSurfaceTerrainBlock, getNearestSurfaceTerrainBlock, getNearestSurfaceTerrainBlock, getNearestSurfaceTerrainBlock, isQueueEnabled, isWorld, lazyCopy, regenerateChunk, relight, relightBlock, relightSky, removeEntities, removeEntity, replaceBlocks, replaceBlocks, replaceBlocks, setBlocks, setBlocks, setBlocks, spawnResourceMethods inherited from interface com.sk89q.worldedit.extent.InputExtent
getBiome, getBiomeType, getBlock, getBrightness, getBrightness, getEmittedLight, getEmittedLight, getFullBlock, getHeightMap, getOpacity, getOpacity, getSkyLight, getSkyLightMethods inherited from interface com.sk89q.worldedit.extent.OutputExtent
fullySupports3DBiomes, setBiome, setBiome, setBlock, setBlockLight, setBlockLight, setHeightMap, setSkyLight, setSkyLight
-
Method Details
-
location
com.sk89q.worldedit.util.Location location() -
getMinimumPoint
com.sk89q.worldedit.math.BlockVector3 getMinimumPoint()- Specified by:
getMinimumPointin interfacecom.sk89q.worldedit.extent.Extent
-
getMaximumPoint
com.sk89q.worldedit.math.BlockVector3 getMaximumPoint()- Specified by:
getMaximumPointin interfacecom.sk89q.worldedit.extent.Extent
-
getEntities
List<? extends com.sk89q.worldedit.entity.Entity> getEntities(com.sk89q.worldedit.regions.Region region) - Specified by:
getEntitiesin interfacecom.sk89q.worldedit.extent.Extent
-
getEntities
List<? extends com.sk89q.worldedit.entity.Entity> getEntities()- Specified by:
getEntitiesin interfacecom.sk89q.worldedit.extent.Extent
-
createEntity
@Nullable @Nullable com.sk89q.worldedit.entity.Entity createEntity(com.sk89q.worldedit.util.Location location, com.sk89q.worldedit.entity.BaseEntity entity) - Specified by:
createEntityin interfacecom.sk89q.worldedit.extent.Extent
-
getBlock
com.sk89q.worldedit.world.block.BlockState getBlock(com.sk89q.worldedit.math.BlockVector3 position) - Specified by:
getBlockin interfacecom.sk89q.worldedit.extent.InputExtent
-
getFullBlock
com.sk89q.worldedit.world.block.BaseBlock getFullBlock(com.sk89q.worldedit.math.BlockVector3 position) - Specified by:
getFullBlockin interfacecom.sk89q.worldedit.extent.InputExtent
-
getBiome
com.sk89q.worldedit.world.biome.BiomeType getBiome(com.sk89q.worldedit.math.BlockVector2 position) - Specified by:
getBiomein interfacecom.sk89q.worldedit.extent.InputExtent
-
setBlock
<T extends com.sk89q.worldedit.world.block.BlockStateHolder<T>> boolean setBlock(com.sk89q.worldedit.math.BlockVector3 position, T block) - Specified by:
setBlockin interfacecom.sk89q.worldedit.extent.OutputExtent
-
setTile
default boolean setTile(int x, int y, int z, com.sk89q.jnbt.CompoundTag tile) - Specified by:
setTilein interfacecom.sk89q.worldedit.extent.OutputExtent
-
tile
default boolean tile(int x, int y, int z, com.fastasyncworldedit.core.nbt.FaweCompoundTag tile) - Specified by:
tilein interfacecom.sk89q.worldedit.extent.OutputExtent
-
setBiome
boolean setBiome(com.sk89q.worldedit.math.BlockVector2 position, com.sk89q.worldedit.world.biome.BiomeType biome) - Specified by:
setBiomein interfacecom.sk89q.worldedit.extent.OutputExtent
-
commit
@Nullable @Nullable com.sk89q.worldedit.function.operation.Operation commit()- Specified by:
commitin interfacecom.sk89q.worldedit.extent.Extent- Specified by:
commitin interfacecom.sk89q.worldedit.extent.OutputExtent
-
changes
Changes changes()Description copied from interface:BlockChangeCollectorThe collected changes- Specified by:
changesin interfaceBlockChangeCollector- Returns:
- changes
-