Uses of Class
org.bukkit.util.BlockVector
Packages that use BlockVector
Package
Description
Classes used to manipulate the voxels in a
world
,
including special states.Classes related to creating or using
structures
without creating Structure
blocks
in the world.Multi and single purpose classes to facilitate various programmatic
concepts.
-
Uses of BlockVector in org.bukkit.block
Methods in org.bukkit.block that return BlockVectorModifier and TypeMethodDescriptionStructure.getRelativePosition()
The relative position of the structure outline based on the position of the structure block.Structure.getStructureSize()
The distance to the opposite corner of this structure.Methods in org.bukkit.block with parameters of type BlockVectorModifier and TypeMethodDescriptionvoid
Structure.setRelativePosition
(@NotNull BlockVector vector) Set the relative position from the structure block.void
Structure.setStructureSize
(@NotNull BlockVector vector) Set the maximum size of this structure from the origin point. -
Uses of BlockVector in org.bukkit.structure
Methods in org.bukkit.structure that return BlockVectorMethods in org.bukkit.structure with parameters of type BlockVectorModifier and TypeMethodDescriptionvoid
Structure.fill
(@NotNull Location origin, @NotNull BlockVector size, boolean includeEntities) Fills the Structure from an area in a world, starting at the specified origin and extending in each axis according to the specified size vector.void
Structure.place
(@NotNull RegionAccessor regionAccessor, @NotNull BlockVector location, boolean includeEntities, @NotNull StructureRotation structureRotation, @NotNull Mirror mirror, int palette, float integrity, @NotNull Random random) Place a structure in the world.void
Structure.place
(@NotNull RegionAccessor regionAccessor, @NotNull BlockVector location, boolean includeEntities, @NotNull StructureRotation structureRotation, @NotNull Mirror mirror, int palette, float integrity, @NotNull Random random, @NotNull Collection<BlockTransformer> blockTransformers, @NotNull Collection<EntityTransformer> entityTransformers) Place a structure in the world. -
Uses of BlockVector in org.bukkit.util
Methods in org.bukkit.util that return BlockVectorModifier and TypeMethodDescriptionBlockVector.clone()
Get a new block vector.static @NotNull BlockVector
BlockVector.deserialize
(@NotNull Map<String, Object> args) Vector.toBlockVector()
Get the block vector of this vector.