Package cn.nukkit.math
Class BlockVector3
java.lang.Object
cn.nukkit.math.BlockVector3
- All Implemented Interfaces:
Cloneable
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionadd
(double x) add
(double x, double y) add
(double x, double y, double z) add
(int x) add
(int x, int y) add
(int x, int y, int z) add
(BlockVector3 x) clone()
double
distance
(BlockVector3 pos) double
double
distanceSquared
(double x, double y, double z) double
double
distanceSquared
(Vector3 pos) divide
(int number) down()
down
(int step) east()
east
(int step) boolean
int
getAxis
(BlockFace.Axis axis) int
int
getChunkSectionY
(boolean is384World) int
int
int
getX()
int
getY()
int
getZ()
final int
hashCode()
multiply
(int number) north()
north
(int step) setComponents
(int x, int y, int z) setComponentsAdding
(Vector3 pos, BlockFace face) setX
(int x) setY
(int y) setZ
(int z) south()
south
(int step) subtract()
subtract
(double x) subtract
(double x, double y) subtract
(double x, double y, double z) subtract
(int x) subtract
(int x, int y) subtract
(int x, int y, int z) toString()
up()
up
(int step) west()
west
(int step)
-
Field Details
-
x
public int x -
y
public int y -
z
public int z
-
-
Constructor Details
-
BlockVector3
public BlockVector3(int x, int y, int z) -
BlockVector3
public BlockVector3()
-
-
Method Details
-
setComponents
-
setComponentsAdding
@PowerNukkitOnly @Since("1.4.0.0-PN") public BlockVector3 setComponentsAdding(Vector3 pos, BlockFace face) -
getX
public int getX() -
getY
public int getY() -
getZ
public int getZ() -
setX
-
setY
-
setZ
-
add
-
add
-
add
-
add
-
subtract
-
subtract
-
subtract
-
subtract
-
add
-
add
-
add
-
add
-
subtract
-
subtract
-
subtract
-
subtract
-
subtract
-
multiply
-
divide
-
getSide
-
getSide
-
up
-
up
-
down
-
down
-
north
-
north
-
south
-
south
-
east
-
east
-
west
-
west
-
distance
-
distance
-
distanceSquared
-
distanceSquared
-
distanceSquared
public double distanceSquared(double x, double y, double z) -
getChunkX
-
getChunkZ
-
getChunkSectionY
-
getChunkSectionY
-
getChunkVector
-
getAxis
-
equals
-
hashCode
public final int hashCode() -
toString
-
clone
-
asVector3
-
asVector3f
-