Импорт класса

Link to импорт-класса

It might be required for you to import the package if you encounter any issues (like casting an Array), so better be safe than sorry and add the import at the very top of the file.

ZenScript
Copy
import crafttweaker.api.util.math.AABB;

Name: clip

Return Type: Vec3

ZenScript
Copy
AABB.clip(minVec as Vec3, maxVec as Vec3) as Vec3
ПараметрТипОписание
Параметр
minVec
Тип
Vec3
Описание
No Description Provided
Параметр
maxVec
Тип
Vec3
Описание
No Description Provided

Name: contains

Return Type: boolean

ZenScript
Copy
AABB.contains(other as Vec3) as boolean
ПараметрТипОписание
Параметр
other
Тип
Vec3
Описание
No Description Provided

Name: contains

Return Type: boolean

ZenScript
Copy
AABB.contains(x as double, y as double, z as double) as boolean
ПараметрТипОписание
Параметр
x
Тип
double
Описание
No Description Provided
Параметр
y
Тип
double
Описание
No Description Provided
Параметр
z
Тип
double
Описание
No Description Provided

Name: contract

Return Type: AABB

ZenScript
Copy
AABB.contract(x as double, y as double, z as double) as AABB
ПараметрТипОписание
Параметр
x
Тип
double
Описание
No Description Provided
Параметр
y
Тип
double
Описание
No Description Provided
Параметр
z
Тип
double
Описание
No Description Provided

Name: deflate

Return Type: AABB

ZenScript
Copy
AABB.deflate(scalar as double) as AABB
ПараметрТипОписание
Параметр
scalar
Тип
double
Описание
No Description Provided

Name: deflate

Return Type: AABB

ZenScript
Copy
AABB.deflate(x as double, y as double, z as double) as AABB
ПараметрТипОписание
Параметр
x
Тип
double
Описание
No Description Provided
Параметр
y
Тип
double
Описание
No Description Provided
Параметр
z
Тип
double
Описание
No Description Provided

Name: expandTowards

Return Type: AABB

ZenScript
Copy
AABB.expandTowards(vec as Vec3) as AABB
ПараметрТипОписание
Параметр
vec
Тип
Vec3
Описание
No Description Provided

Name: expandTowards

Return Type: AABB

ZenScript
Copy
AABB.expandTowards(x as double, y as double, z as double) as AABB
ПараметрТипОписание
Параметр
x
Тип
double
Описание
No Description Provided
Параметр
y
Тип
double
Описание
No Description Provided
Параметр
z
Тип
double
Описание
No Description Provided

Name: getCenter

Return Type: Vec3

ZenScript
Copy
// AABB.getCenter() as Vec3

myAABB.getCenter();

Name: getSize

Return Type: double

ZenScript
Copy
// AABB.getSize() as double

myAABB.getSize();

Name: getXsize

Return Type: double

ZenScript
Copy
// AABB.getXsize() as double

myAABB.getXsize();

Name: getYsize

Return Type: double

ZenScript
Copy
// AABB.getYsize() as double

myAABB.getYsize();

Name: getZsize

Return Type: double

ZenScript
Copy
// AABB.getZsize() as double

myAABB.getZsize();

Name: hasNaN

Return Type: boolean

ZenScript
Copy
// AABB.hasNaN() as boolean

myAABB.hasNaN();

Name: inflate

Return Type: AABB

ZenScript
Copy
AABB.inflate(scalar as double) as AABB
ПараметрТипОписание
Параметр
scalar
Тип
double
Описание
No Description Provided

Name: inflate

Return Type: AABB

ZenScript
Copy
AABB.inflate(x as double, y as double, z as double) as AABB
ПараметрТипОписание
Параметр
x
Тип
double
Описание
No Description Provided
Параметр
y
Тип
double
Описание
No Description Provided
Параметр
z
Тип
double
Описание
No Description Provided

Name: intersect

Return Type: AABB

ZenScript
Copy
AABB.intersect(other as AABB) as AABB
ПараметрТипОписание
Параметр
other
Тип
AABB
Описание
No Description Provided

Name: intersects

Return Type: boolean

ZenScript
Copy
AABB.intersects(other as AABB) as boolean
ПараметрТипОписание
Параметр
other
Тип
AABB
Описание
No Description Provided

Name: intersects

Return Type: boolean

ZenScript
Copy
AABB.intersects(minVec as Vec3, maxVec as Vec3) as boolean
ПараметрТипОписание
Параметр
minVec
Тип
Vec3
Описание
No Description Provided
Параметр
maxVec
Тип
Vec3
Описание
No Description Provided

Name: intersects

Return Type: boolean

ZenScript
Copy
AABB.intersects(minX as double, minY as double, minZ as double, maxX as double, maxY as double, maxZ as double) as boolean
ПараметрТипОписание
Параметр
minX
Тип
double
Описание
No Description Provided
Параметр
minY
Тип
double
Описание
No Description Provided
Параметр
minZ
Тип
double
Описание
No Description Provided
Параметр
maxX
Тип
double
Описание
No Description Provided
Параметр
maxY
Тип
double
Описание
No Description Provided
Параметр
maxZ
Тип
double
Описание
No Description Provided

Name: max

Return Type: double

ZenScript
Copy
AABB.max(direction as Axis) as double
ПараметрТипОписание
Параметр
direction
Тип
Axis
Описание
No Description Provided

Name: min

Return Type: double

ZenScript
Copy
AABB.min(direction as Axis) as double
ПараметрТипОписание
Параметр
direction
Тип
Axis
Описание
No Description Provided

Name: minmax

Return Type: AABB

ZenScript
Copy
AABB.minmax(other as AABB) as AABB
ПараметрТипОписание
Параметр
other
Тип
AABB
Описание
No Description Provided

Name: move

Return Type: AABB

ZenScript
Copy
AABB.move(pos as BlockPos) as AABB
ПараметрТипОписание
Параметр
pos
Тип
BlockPos
Описание
No Description Provided

Name: move

Return Type: AABB

ZenScript
Copy
AABB.move(vec as Vec3) as AABB
ПараметрТипОписание
Параметр
vec
Тип
Vec3
Описание
No Description Provided

Name: move

Return Type: AABB

ZenScript
Copy
AABB.move(x as double, y as double, z as double) as AABB
ПараметрТипОписание
Параметр
x
Тип
double
Описание
No Description Provided
Параметр
y
Тип
double
Описание
No Description Provided
Параметр
z
Тип
double
Описание
No Description Provided

Name: setMaxX

Return Type: AABB

ZenScript
Copy
AABB.setMaxX(maxX as double) as AABB
ПараметрТипОписание
Параметр
maxX
Тип
double
Описание
No Description Provided

Name: setMaxY

Return Type: AABB

ZenScript
Copy
AABB.setMaxY(maxY as double) as AABB
ПараметрТипОписание
Параметр
maxY
Тип
double
Описание
No Description Provided

Name: setMaxZ

Return Type: AABB

ZenScript
Copy
AABB.setMaxZ(maxZ as double) as AABB
ПараметрТипОписание
Параметр
maxZ
Тип
double
Описание
No Description Provided

Name: setMinX

Return Type: AABB

ZenScript
Copy
AABB.setMinX(minX as double) as AABB
ПараметрТипОписание
Параметр
minX
Тип
double
Описание
No Description Provided

Name: setMinY

Return Type: AABB

ZenScript
Copy
AABB.setMinY(minY as double) as AABB
ПараметрТипОписание
Параметр
minY
Тип
double
Описание
No Description Provided

Name: setMinZ

Return Type: AABB

ZenScript
Copy
AABB.setMinZ(minZ as double) as AABB
ПараметрТипОписание
Параметр
minZ
Тип
double
Описание
No Description Provided

Свойства

Link to свойства

НазваниеТипИмеет GetterИмеет SetterОписание
Название
center
Тип
Vec3
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
hasNaN
Тип
boolean
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
size
Тип
double
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
xSize
Тип
double
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
ySize
Тип
double
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided
Название
zSize
Тип
double
Имеет Getter
true
Имеет Setter
false
Описание
No Description Provided