| Package | Description |
|---|---|
| org.cloudburstmc.api.block | |
| org.cloudburstmc.api.block.behavior | |
| org.cloudburstmc.api.entity | |
| org.cloudburstmc.api.level | |
| org.cloudburstmc.api.util |
| Modifier and Type | Method and Description |
|---|---|
AxisAlignedBB |
BlockType.getBoundingBox() |
| Modifier and Type | Method and Description |
|---|---|
AxisAlignedBB |
BlockBehavior.getBoundingBox(Block block) |
AxisAlignedBB |
BlockBehavior.getBoundingBox(BlockState state) |
AxisAlignedBB |
BlockBehavior.getBoundingBox(com.nukkitx.math.vector.Vector3i pos,
BlockState state) |
AxisAlignedBB |
BlockBehavior.getCollisionBoxes(Block block) |
AxisAlignedBB |
BlockBehavior.getCollisionBoxes(com.nukkitx.math.vector.Vector3i pos,
BlockState state) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
BlockBehavior.collidesWithBB(Block block,
AxisAlignedBB bb) |
boolean |
BlockBehavior.collidesWithBB(Block block,
AxisAlignedBB bb,
boolean collisionBB) |
| Modifier and Type | Method and Description |
|---|---|
AxisAlignedBB |
Entity.getBoundingBox() |
| Modifier and Type | Method and Description |
|---|---|
default AxisAlignedBB[] |
Level.getCollisionCubes(Entity entity,
AxisAlignedBB boundingBox) |
default AxisAlignedBB[] |
Level.getCollisionCubes(Entity entity,
AxisAlignedBB boundingBox,
boolean entities) |
AxisAlignedBB[] |
Level.getCollisionCubes(Entity entity,
AxisAlignedBB boundingBox,
boolean entities,
boolean solidEntites) |
| Modifier and Type | Method and Description |
|---|---|
default Set<? extends Entity> |
Level.getCollidingEntities(AxisAlignedBB bb) |
Set<? extends Entity> |
Level.getCollidingEntities(AxisAlignedBB bb,
Entity target) |
Block[] |
Level.getCollisionBlocks(AxisAlignedBB bb) |
default AxisAlignedBB[] |
Level.getCollisionCubes(Entity entity,
AxisAlignedBB boundingBox) |
default AxisAlignedBB[] |
Level.getCollisionCubes(Entity entity,
AxisAlignedBB boundingBox,
boolean entities) |
AxisAlignedBB[] |
Level.getCollisionCubes(Entity entity,
AxisAlignedBB boundingBox,
boolean entities,
boolean solidEntites) |
Set<? extends Entity> |
Level.getNearbyEntities(AxisAlignedBB bb) |
Set<? extends Entity> |
Level.getNearbyEntities(AxisAlignedBB bb,
Entity entity) |
Set<? extends Entity> |
Level.getNearbyEntities(AxisAlignedBB bb,
Entity entity,
boolean loadChunks) |
boolean |
Level.hasCollision(Entity entity,
AxisAlignedBB bb,
boolean entities) |
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleAxisAlignedBB
auth||: MagicDroidX
Nukkit Project
|
| Modifier and Type | Method and Description |
|---|---|
default AxisAlignedBB |
AxisAlignedBB.addCoord(float x,
float y,
float z) |
default AxisAlignedBB |
AxisAlignedBB.addCoord(com.nukkitx.math.vector.Vector3f v) |
AxisAlignedBB |
AxisAlignedBB.clone() |
AxisAlignedBB |
SimpleAxisAlignedBB.clone() |
default AxisAlignedBB |
AxisAlignedBB.contract(float x,
float y,
float z) |
default AxisAlignedBB |
AxisAlignedBB.expand(float x,
float y,
float z) |
default AxisAlignedBB |
AxisAlignedBB.getOffsetBoundingBox(float x,
float y,
float z) |
default AxisAlignedBB |
AxisAlignedBB.getOffsetBoundingBox(com.nukkitx.math.vector.Vector3f v) |
default AxisAlignedBB |
AxisAlignedBB.grow(float x,
float y,
float z) |
default AxisAlignedBB |
AxisAlignedBB.offset(float x,
float y,
float z) |
default AxisAlignedBB |
AxisAlignedBB.offset(com.nukkitx.math.vector.Vector3f v) |
default AxisAlignedBB |
AxisAlignedBB.offset(com.nukkitx.math.vector.Vector3i v) |
default AxisAlignedBB |
AxisAlignedBB.setBB(AxisAlignedBB bb) |
default AxisAlignedBB |
AxisAlignedBB.setBounds(float minX,
float minY,
float minZ,
float maxX,
float maxY,
float maxZ) |
default AxisAlignedBB |
AxisAlignedBB.shrink(float x,
float y,
float z) |
| Modifier and Type | Method and Description |
|---|---|
default float |
AxisAlignedBB.calculateXOffset(AxisAlignedBB bb,
float x) |
default float |
AxisAlignedBB.calculateYOffset(AxisAlignedBB bb,
float y) |
default float |
AxisAlignedBB.calculateZOffset(AxisAlignedBB bb,
float z) |
default boolean |
AxisAlignedBB.intersectsWith(AxisAlignedBB bb) |
default AxisAlignedBB |
AxisAlignedBB.setBB(AxisAlignedBB bb) |
Copyright © 2021. All rights reserved.