Uses of Interface
org.cloudburstmc.api.util.AxisAlignedBB
Packages that use AxisAlignedBB
Package
Description
-
Uses of AxisAlignedBB in org.cloudburstmc.api.block
Methods in org.cloudburstmc.api.block that return AxisAlignedBB -
Uses of AxisAlignedBB in org.cloudburstmc.api.block.behavior
Methods in org.cloudburstmc.api.block.behavior that return AxisAlignedBBModifier and TypeMethodDescriptionBlockBehavior.getBoundingBox(com.nukkitx.math.vector.Vector3i pos, BlockState state)BlockBehavior.getBoundingBox(Block block)BlockBehavior.getBoundingBox(BlockState state)BlockBehavior.getCollisionBoxes(com.nukkitx.math.vector.Vector3i pos, BlockState state)BlockBehavior.getCollisionBoxes(Block block)Methods in org.cloudburstmc.api.block.behavior with parameters of type AxisAlignedBBModifier and TypeMethodDescriptionbooleanBlockBehavior.collidesWithBB(Block block, AxisAlignedBB bb)booleanBlockBehavior.collidesWithBB(Block block, AxisAlignedBB bb, boolean collisionBB) -
Uses of AxisAlignedBB in org.cloudburstmc.api.entity
Methods in org.cloudburstmc.api.entity that return AxisAlignedBB -
Uses of AxisAlignedBB in org.cloudburstmc.api.level
Methods in org.cloudburstmc.api.level that return AxisAlignedBBModifier and TypeMethodDescriptiondefault AxisAlignedBB[]Level.getCollisionCubes(Entity entity, AxisAlignedBB boundingBox)default AxisAlignedBB[]Level.getCollisionCubes(Entity entity, AxisAlignedBB boundingBox, boolean entities)Level.getCollisionCubes(Entity entity, AxisAlignedBB boundingBox, boolean entities, boolean solidEntites)Methods in org.cloudburstmc.api.level with parameters of type AxisAlignedBBModifier and TypeMethodDescriptionLevel.getCollidingEntities(AxisAlignedBB bb)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)Level.getCollisionCubes(Entity entity, AxisAlignedBB boundingBox, boolean entities, boolean solidEntites)Level.getNearbyEntities(AxisAlignedBB bb)Level.getNearbyEntities(AxisAlignedBB bb, Entity entity)Level.getNearbyEntities(AxisAlignedBB bb, Entity entity, boolean loadChunks)booleanLevel.hasCollision(Entity entity, AxisAlignedBB bb, boolean entities) -
Uses of AxisAlignedBB in org.cloudburstmc.api.util
Classes in org.cloudburstmc.api.util that implement AxisAlignedBBMethods in org.cloudburstmc.api.util that return AxisAlignedBBModifier and TypeMethodDescriptiondefault AxisAlignedBBAxisAlignedBB.addCoord(float x, float y, float z)default AxisAlignedBBAxisAlignedBB.addCoord(com.nukkitx.math.vector.Vector3f v)AxisAlignedBB.clone()SimpleAxisAlignedBB.clone()default AxisAlignedBBAxisAlignedBB.contract(float x, float y, float z)default AxisAlignedBBAxisAlignedBB.expand(float x, float y, float z)default AxisAlignedBBAxisAlignedBB.getOffsetBoundingBox(float x, float y, float z)default AxisAlignedBBAxisAlignedBB.getOffsetBoundingBox(com.nukkitx.math.vector.Vector3f v)default AxisAlignedBBAxisAlignedBB.grow(float x, float y, float z)default AxisAlignedBBAxisAlignedBB.offset(float x, float y, float z)default AxisAlignedBBAxisAlignedBB.offset(com.nukkitx.math.vector.Vector3f v)default AxisAlignedBBAxisAlignedBB.offset(com.nukkitx.math.vector.Vector3i v)default AxisAlignedBBAxisAlignedBB.setBB(AxisAlignedBB bb)default AxisAlignedBBAxisAlignedBB.setBounds(float minX, float minY, float minZ, float maxX, float maxY, float maxZ)default AxisAlignedBBAxisAlignedBB.shrink(float x, float y, float z)Methods in org.cloudburstmc.api.util with parameters of type AxisAlignedBBModifier and TypeMethodDescriptiondefault floatAxisAlignedBB.calculateXOffset(AxisAlignedBB bb, float x)default floatAxisAlignedBB.calculateYOffset(AxisAlignedBB bb, float y)default floatAxisAlignedBB.calculateZOffset(AxisAlignedBB bb, float z)default booleanAxisAlignedBB.intersectsWith(AxisAlignedBB bb)default AxisAlignedBBAxisAlignedBB.setBB(AxisAlignedBB bb)