Name | CuboidTag |
Prefix | cu@ |
Base Type | ElementTag |
Implements | FlaggableObject, AreaObject |
Identity Format | The identity format for cuboids is <world>,<x1>,<y1>,<z1>,<x2>,<y2>,<z2>
Multi-member cuboids can simply continue listing x,y,z pairs. For example, 'cu@space,1,2,3,4,5,6'. |
Description | A CuboidTag represents a cuboidal region in the world.
The word 'cuboid' means a less strict cube. Basically: a "cuboid" is to a 3D "cube" what a "rectangle" is to a 2D "square". One 'cuboid' consists of two points: the low point and a high point. a CuboidTag can contain as many cuboids within itself as needed (this allows forming more complex shapes from a single CuboidTag). Note that the coordinates used are inclusive, meaning that a CuboidTag always includes the blocks identified as the low and high corner points. This means for example that a cuboid from "5,5,5" to "5,5,5" will contain one full block, and have a size of "1,1,1". This object type can be noted. This object type is flaggable when it is noted. Flags on this object type will be stored in the notables.yml file. |
Matchable | Refer to areaobject's matchable list. |
Source | https://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/CuboidTag.java#L35 |