Uses of Class
net.minecraft.world.phys.AABB
Packages that use AABB
Package
Description
Extension interfaces for
client
-only classes.-
Uses of AABB in net.minecraft.client.multiplayer
Methods in net.minecraft.client.multiplayer with parameters of type AABBModifier and TypeMethodDescriptionClientLevel.getPushableEntities
(Entity pEntity, AABB pBoundingBox) -
Uses of AABB in net.minecraft.client.particle
Fields in net.minecraft.client.particle declared as AABBModifier and TypeFieldDescriptionprivate AABB
Particle.bb
private static final AABB
Particle.INITIAL_AABB
Methods in net.minecraft.client.particle that return AABBModifier and TypeMethodDescriptionParticle.getBoundingBox()
ItemPickupParticle.getRenderBoundingBox
(float partialTicks) MobAppearanceParticle.getRenderBoundingBox
(float partialTicks) Particle.getRenderBoundingBox
(float partialTicks) Returns the bounding box that should be used for particle culling.SingleQuadParticle.getRenderBoundingBox
(float partialTicks) Methods in net.minecraft.client.particle with parameters of type AABB -
Uses of AABB in net.minecraft.client.renderer
Methods in net.minecraft.client.renderer that return AABBModifier and TypeMethodDescriptionOctree.Branch.getAABB()
Octree.Leaf.getAABB()
Octree.Node.getAABB()
Methods in net.minecraft.client.renderer with parameters of type AABBModifier and TypeMethodDescriptionstatic void
ShapeRenderer.renderLineBox
(PoseStack pPoseStack, VertexConsumer pBuffer, AABB pBox, float pRed, float pGreen, float pBlue, float pAlpha) -
Uses of AABB in net.minecraft.client.renderer.blockentity
Methods in net.minecraft.client.renderer.blockentity that return AABBModifier and TypeMethodDescriptionAbstractSignRenderer.getRenderBoundingBox
(SignBlockEntity blockEntity) BannerRenderer.getRenderBoundingBox
(BannerBlockEntity blockEntity) BeaconRenderer.getRenderBoundingBox
(T blockEntity) BlockEntityWithBoundingBoxRenderer.getRenderBoundingBox
(BlockEntity blockEntity) BrushableBlockRenderer.getRenderBoundingBox
(BrushableBlockEntity blockEntity) ChestRenderer.getRenderBoundingBox
(T blockEntity) ConduitRenderer.getRenderBoundingBox
(ConduitBlockEntity blockEntity) DecoratedPotRenderer.getRenderBoundingBox
(DecoratedPotBlockEntity blockEntity) EnchantTableRenderer.getRenderBoundingBox
(EnchantingTableBlockEntity blockEntity) LecternRenderer.getRenderBoundingBox
(LecternBlockEntity blockEntity) PistonHeadRenderer.getRenderBoundingBox
(PistonMovingBlockEntity blockEntity) ShulkerBoxRenderer.getRenderBoundingBox
(ShulkerBoxBlockEntity blockEntity) SkullBlockRenderer.getRenderBoundingBox
(SkullBlockEntity blockEntity) SpawnerRenderer.getRenderBoundingBox
(SpawnerBlockEntity blockEntity) TheEndGatewayRenderer.getRenderBoundingBox
(TheEndGatewayBlockEntity blockEntity) TrialSpawnerRenderer.getRenderBoundingBox
(TrialSpawnerBlockEntity blockEntity) -
Uses of AABB in net.minecraft.client.renderer.chunk
Fields in net.minecraft.client.renderer.chunk declared as AABBMethods in net.minecraft.client.renderer.chunk that return AABB -
Uses of AABB in net.minecraft.client.renderer.culling
Methods in net.minecraft.client.renderer.culling with parameters of type AABB -
Uses of AABB in net.minecraft.client.renderer.debug
Methods in net.minecraft.client.renderer.debug with parameters of type AABBModifier and TypeMethodDescriptionstatic void
DebugRenderer.renderFilledBox
(PoseStack pPoseStack, MultiBufferSource pBufferSource, AABB pBoundingBox, float pRed, float pGreen, float pBlue, float pAlpha) private static void
GameEventListenerRenderer.renderFilledBox
(PoseStack pPoseStack, MultiBufferSource pBuffer, AABB pBoundingBox, float pRed, float pGreen, float pBlue, float pAlpha) -
Uses of AABB in net.minecraft.client.renderer.entity
Methods in net.minecraft.client.renderer.entity that return AABBModifier and TypeMethodDescriptionprotected AABB
AbstractMinecartRenderer.getBoundingBoxForCulling
(T pMinecraft) protected AABB
DisplayRenderer.getBoundingBoxForCulling
(T pMinecraft) protected AABB
EntityRenderer.getBoundingBoxForCulling
(T pMinecraft) protected AABB
HappyGhastRenderer.getBoundingBoxForCulling
(HappyGhast p_416147_) protected AABB
IllusionerRenderer.getBoundingBoxForCulling
(Illusioner p_364185_) protected AABB
LivingEntityRenderer.getBoundingBoxForCulling
(T pMinecraft) protected AABB
SnifferRenderer.getBoundingBoxForCulling
(Sniffer p_364991_) Methods in net.minecraft.client.renderer.entity with parameters of type AABBModifier and TypeMethodDescriptionstatic void
ItemEntityRenderer.renderMultipleFromCount
(PoseStack pPoseStack, MultiBufferSource pBufferSource, int pPackedLight, ItemClusterRenderState pRenderState, RandomSource pRandom, AABB pBoundingBox) -
Uses of AABB in net.minecraft.client.renderer.item
Fields in net.minecraft.client.renderer.item declared as AABBMethods in net.minecraft.client.renderer.item that return AABB -
Uses of AABB in net.minecraft.commands.arguments.selector
Fields in net.minecraft.commands.arguments.selector declared as AABBMethods in net.minecraft.commands.arguments.selector that return AABBModifier and TypeMethodDescriptionprivate AABB
EntitySelectorParser.createAabb
(double pSizeX, double pSizeY, double pSizeZ) private AABB
EntitySelector.getAbsoluteAabb
(Vec3 pPos) Methods in net.minecraft.commands.arguments.selector with parameters of type AABBModifier and TypeMethodDescriptionprivate void
EntitySelector.addEntities
(List<Entity> pEntities, ServerLevel pLevel, AABB pBox, Predicate<Entity> pPredicate) EntitySelector.getPredicate
(Vec3 pPos, AABB pBox, FeatureFlagSet pEnabledFeatures) Constructors in net.minecraft.commands.arguments.selector with parameters of type AABBModifierConstructorDescriptionEntitySelector
(int pMaxResults, boolean pIncludesEntities, boolean pWorldLimited, List<Predicate<Entity>> pContextFreePredicates, MinMaxBounds.Doubles pRange, Function<Vec3, Vec3> pPosition, AABB pAabb, BiConsumer<Vec3, List<? extends Entity>> pOrder, boolean pCurrentEntity, String pPlayerName, UUID pEntityUUID, EntityType<?> pType, boolean pUsesSelector) -
Uses of AABB in net.minecraft.core
Methods in net.minecraft.core that return AABBMethods in net.minecraft.core with parameters of type AABBModifier and TypeMethodDescriptionBlockPos.betweenClosed
(AABB pBox) BlockPos.betweenClosedStream
(AABB pAabb) -
Uses of AABB in net.minecraft.gametest.framework
Fields in net.minecraft.gametest.framework declared as AABBMethods in net.minecraft.gametest.framework that return AABBModifier and TypeMethodDescriptionGameTestHelper.absoluteAABB
(AABB pAabb) GameTestHelper.getBounds()
private AABB
GameTestHelper.getRelativeBounds()
GameTestInfo.getStructureBounds()
GameTestHelper.relativeAABB
(AABB pAabb) Methods in net.minecraft.gametest.framework with parameters of type AABBModifier and TypeMethodDescriptionGameTestHelper.absoluteAABB
(AABB pAabb) void
GameTestHelper.assertEntityNotPresent
(EntityType<?> pType, AABB pBox) void
GameTestHelper.assertEntityPosition
(Entity pEntity, AABB pBoundingBox, Component pMessage) void
GameTestHelper.assertEntityPresent
(EntityType<?> pType, AABB pBox) GameTestHelper.relativeAABB
(AABB pAabb) -
Uses of AABB in net.minecraft.server.level
Methods in net.minecraft.server.level with parameters of type AABBModifier and TypeMethodDescriptionWorldGenRegion.getEntities
(Entity pEntity, AABB pBoundingBox, Predicate<? super Entity> pPredicate) Gets all entities within the specified AABB excluding the one passed into it.WorldGenRegion.getEntities
(EntityTypeTest<Entity, T> pEntityTypeTest, AABB pBounds, Predicate<? super T> pPredicate) default <T extends LivingEntity>
List<T> ServerEntityGetter.getNearbyEntities
(Class<T> pEntityClass, TargetingConditions pTargetingConditions, LivingEntity pSource, AABB pArea) ServerEntityGetter.getNearbyPlayers
(TargetingConditions pTargetingConditions, LivingEntity pSource, AABB pArea) default <T extends LivingEntity>
TServerEntityGetter.getNearestEntity
(Class<? extends T> pEntityClass, TargetingConditions pTargetingConditions, LivingEntity pSource, double pX, double pY, double pZ, AABB pArea) private boolean
ServerPlayer.noCollisionNoLiquid
(ServerLevel pLevel, AABB pCollisionBox) -
Uses of AABB in net.minecraft.server.network
Methods in net.minecraft.server.network with parameters of type AABBModifier and TypeMethodDescriptionprivate boolean
ServerGamePacketListenerImpl.isEntityCollidingWithAnythingNew
(LevelReader pLevel, Entity pEntity, AABB pBox, double pX, double pY, double pZ) -
Uses of AABB in net.minecraft.util
Methods in net.minecraft.util with parameters of type AABBModifier and TypeMethodDescriptionstatic boolean
Mth.rayIntersectsAABB
(Vec3 pStart, Vec3 pEnd, AABB pBoundingBox) -
Uses of AABB in net.minecraft.world.entity
Fields in net.minecraft.world.entity declared as AABBModifier and TypeFieldDescriptionprivate AABB
Entity.bb
private AABB
Display.cullingBoundingBox
private static final AABB
Entity.INITIAL_AABB
Methods in net.minecraft.world.entity that return AABBModifier and TypeMethodDescriptionprotected AABB
Mob.getAttackBoundingBox()
final AABB
Entity.getBoundingBox()
Display.getBoundingBoxForCulling()
LivingEntity.getHitbox()
LivingEntity.getLocalBoundsForPose
(Pose pPose) EntityType.getSpawnAABB
(double pX, double pY, double pZ) protected final AABB
Entity.makeBoundingBox()
protected AABB
Entity.makeBoundingBox
(Vec3 pPosition) EntityDimensions.makeBoundingBox
(double pX, double pY, double pZ) EntityDimensions.makeBoundingBox
(Vec3 pPos) protected AABB
Interaction.makeBoundingBox
(Vec3 pPosition) Methods in net.minecraft.world.entity with parameters of type AABBModifier and TypeMethodDescriptionprotected void
LivingEntity.checkAutoSpinAttack
(AABB pBoundingBoxBeforeSpin, AABB pBoundingBoxAfterSpin) private static float[]
Entity.collectCandidateStepUpHeights
(AABB pBox, List<VoxelShape> pColliders, float pDeltaY, float pMaxUpStep) private static List
<VoxelShape> Entity.collectColliders
(Entity pEntity, Level pLevel, List<VoxelShape> pCollisions, AABB pBoundingBox) static Vec3
Entity.collideBoundingBox
(Entity pEntity, Vec3 pVec, AABB pCollisionBox, Level pLevel, List<VoxelShape> pPotentialHits) private static Vec3
Entity.collideWithShapes
(Vec3 pDeltaMovement, AABB pEntityBB, List<VoxelShape> pShapes) protected static double
EntityType.getYOffset
(LevelReader pLevel, BlockPos pPos, boolean pShouldOffsetYMore, AABB pBox) private boolean
Determines if the entity has no collision with a block or a liquid within the specified bounding box.final void
Entity.setBoundingBox
(AABB pBb) Method parameters in net.minecraft.world.entity with type arguments of type AABBModifier and TypeMethodDescriptionboolean
Entity.collidedWithShapeMovingFrom
(Vec3 pFrom, Vec3 pTo, List<AABB> pBoxes) -
Uses of AABB in net.minecraft.world.entity.ai.goal.target
Methods in net.minecraft.world.entity.ai.goal.target that return AABBModifier and TypeMethodDescriptionprotected AABB
NearestAttackableTargetGoal.getTargetSearchArea
(double pTargetDistance) -
Uses of AABB in net.minecraft.world.entity.boss.enderdragon
Methods in net.minecraft.world.entity.boss.enderdragon with parameters of type AABBModifier and TypeMethodDescriptionprivate boolean
EnderDragon.checkWalls
(ServerLevel pLevel, AABB pBox) -
Uses of AABB in net.minecraft.world.entity.decoration
Methods in net.minecraft.world.entity.decoration that return AABBModifier and TypeMethodDescriptionprotected abstract AABB
HangingEntity.calculateBoundingBox
(BlockPos pPos, Direction pDirection) protected AABB
ItemFrame.calculateBoundingBox
(BlockPos pPos, Direction pDirection) protected AABB
Painting.calculateBoundingBox
(BlockPos pPos, Direction pDirection) protected AABB
HangingEntity.calculateSupportBox()
-
Uses of AABB in net.minecraft.world.entity.monster
Methods in net.minecraft.world.entity.monster that return AABBModifier and TypeMethodDescriptionprotected AABB
Ravager.getAttackBoundingBox()
static AABB
Shulker.getProgressAabb
(float pScale, Direction pExpansionDirection, float pPeek, Vec3 pPosition) static AABB
Shulker.getProgressDeltaAabb
(float pScale, Direction pExpansionDirection, float pCurrentPeek, float pOldPeek, Vec3 pPosition) protected AABB
Shulker.ShulkerDefenseAttackGoal.getTargetSearchArea
(double pTargetDistance) protected AABB
Shulker.ShulkerNearestAttackGoal.getTargetSearchArea
(double pTargetDistance) protected AABB
Shulker.makeBoundingBox
(Vec3 pPosition) -
Uses of AABB in net.minecraft.world.entity.player
Methods in net.minecraft.world.entity.player with parameters of type AABBModifier and TypeMethodDescriptionboolean
Player.canInteractWithEntity
(AABB pBoundingBox, double pDistance) -
Uses of AABB in net.minecraft.world.entity.projectile
Methods in net.minecraft.world.entity.projectile with parameters of type AABBModifier and TypeMethodDescriptionstatic EntityHitResult
ProjectileUtil.getEntityHitResult
(Entity pShooter, Vec3 pStartVec, Vec3 pEndVec, AABB pBoundingBox, Predicate<Entity> pFilter, double pDistance) Gets the EntityRayTraceResult representing the entity hitstatic EntityHitResult
ProjectileUtil.getEntityHitResult
(Level pLevel, Entity pProjectile, Vec3 pStartVec, Vec3 pEndVec, AABB pBoundingBox, Predicate<Entity> pFilter, float pInflationAmount) Gets the EntityHitResult representing the entity hitstatic EntityHitResult
ProjectileUtil.getEntityHitResult
(Level pLevel, Projectile pProjectile, Vec3 pStartVec, Vec3 pEndVec, AABB pBoundingBox, Predicate<Entity> pFilter) -
Uses of AABB in net.minecraft.world.entity.projectile.windcharge
Methods in net.minecraft.world.entity.projectile.windcharge that return AABBModifier and TypeMethodDescriptionprotected AABB
AbstractWindCharge.makeBoundingBox
(Vec3 pPosition) -
Uses of AABB in net.minecraft.world.entity.vehicle
Methods in net.minecraft.world.entity.vehicle that return AABBMethods in net.minecraft.world.entity.vehicle with parameters of type AABBModifier and TypeMethodDescriptionstatic boolean
DismountHelper.canDismountTo
(CollisionGetter pLevel, LivingEntity pPassenger, AABB pBoundingBox) boolean
NewMinecartBehavior.pickupEntities
(AABB pBox) boolean
NewMinecartBehavior.pushEntities
(AABB pBox) -
Uses of AABB in net.minecraft.world.level
Fields in net.minecraft.world.level declared as AABBMethods in net.minecraft.world.level with parameters of type AABBModifier and TypeMethodDescriptionprivate static int
BlockGetter.addCollisionsAlongTravel
(it.unimi.dsi.fastutil.longs.LongSet p_404983_, Vec3 p_365197_, Vec3 p_362395_, AABB p_362649_, BlockGetter.BlockStepVisitor p_405208_) private VoxelShape
CollisionGetter.borderCollision
(Entity pEntity, AABB pBox) default boolean
CollisionGetter.collidesWithSuffocatingBlock
(Entity pEntity, AABB pBox) default boolean
LevelReader.containsAnyLiquid
(AABB pBb) Checks if any of the blocks within the aabb are liquids.CollisionGetter.findSupportingBlock
(Entity pEntity, AABB pBox) static boolean
BlockGetter.forEachBlockIntersectedBetween
(Vec3 pFrom, Vec3 pTo, AABB pBoundingBox, BlockGetter.BlockStepVisitor pVisitor) default Iterable
<VoxelShape> CollisionGetter.getBlockAndLiquidCollisions
(Entity pEntity, AABB pCollisionBox) default Iterable
<VoxelShape> CollisionGetter.getBlockCollisions
(Entity pEntity, AABB pCollisionBox) private Iterable
<VoxelShape> CollisionGetter.getBlockCollisionsFromContext
(CollisionContext pContext, AABB pCollisionBox) default Stream
<BlockState> BlockGetter.getBlockStates
(AABB pArea) default Stream
<BlockState> LevelReader.getBlockStatesIfLoaded
(AABB pAabb) default Iterable
<VoxelShape> CollisionGetter.getCollisions
(Entity pEntity, AABB pCollisionBox) EntityGetter.getEntities
(Entity pEntity, AABB pArea) Will get all entities within the specified AABB excluding the one passed into it.EntityGetter.getEntities
(Entity pEntity, AABB pArea, Predicate<? super Entity> pPredicate) Gets all entities within the specified AABB excluding the one passed into it.EntityGetter.getEntities
(EntityTypeTest<Entity, T> pEntityTypeTest, AABB pBounds, Predicate<? super T> pPredicate) Level.getEntities
(Entity pEntity, AABB pBoundingBox, Predicate<? super Entity> pPredicate) Gets all entities within the specified AABB excluding the one passed into it.Level.getEntities
(EntityTypeTest<Entity, T> pEntityTypeTest, AABB pBounds, Predicate<? super T> pPredicate) <T extends Entity>
voidLevel.getEntities
(EntityTypeTest<Entity, T> pEntityTypeTest, AABB pBounds, Predicate<? super T> pPredicate, List<? super T> pOutput) <T extends Entity>
voidLevel.getEntities
(EntityTypeTest<Entity, T> pEntityTypeTest, AABB pBounds, Predicate<? super T> pPredicate, List<? super T> pOutput, int pMaxResults) EntityGetter.getEntitiesOfClass
(Class<T> pEntityClass, AABB pArea) EntityGetter.getEntitiesOfClass
(Class<T> pEntityClass, AABB pArea, Predicate<? super T> pFilter) CollisionGetter.getEntityCollisions
(Entity pEntity, AABB pCollisionBox) default List
<VoxelShape> CommonLevelAccessor.getEntityCollisions
(Entity pEntity, AABB pCollisionBox) default List
<VoxelShape> EntityGetter.getEntityCollisions
(Entity pEntity, AABB pCollisionBox) PathNavigationRegion.getEntityCollisions
(Entity pEntity, AABB pCollisionBox) default Iterable
<VoxelShape> CollisionGetter.getPreMoveCollisions
(Entity pEntity, AABB pCollisionBox, Vec3 pPos) Level.getPushableEntities
(Entity pEntity, AABB pBoundingBox) default boolean
CollisionGetter.noBlockCollision
(Entity pEntity, AABB pBoundingBox) default boolean
CollisionGetter.noCollision
(Entity pEntity, AABB pCollisionBox) default boolean
CollisionGetter.noCollision
(Entity pEntity, AABB pCollisionBox, boolean pCheckLiquid) default boolean
CollisionGetter.noCollision
(AABB pCollisionBox) Constructors in net.minecraft.world.level with parameters of type AABBModifierConstructorDescriptionBlockCollisions
(CollisionGetter pCollisionGetter, Entity pEntity, AABB pBox, boolean pOnlySuffocatingBlocks, BiFunction<BlockPos.MutableBlockPos, VoxelShape, T> pResultProvider) BlockCollisions
(CollisionGetter pCollisionGetter, CollisionContext pContext, AABB pBox, boolean pOnlySuffocatingBlocks, BiFunction<BlockPos.MutableBlockPos, VoxelShape, T> pResultProvider) -
Uses of AABB in net.minecraft.world.level.block
Fields in net.minecraft.world.level.block declared as AABBMethods in net.minecraft.world.level.block that return AABBMethods in net.minecraft.world.level.block with parameters of type AABBModifier and TypeMethodDescriptionprotected static int
BasePressurePlateBlock.getEntityCount
(Level pLevel, AABB pBox, Class<? extends Entity> pEntityClass) -
Uses of AABB in net.minecraft.world.level.block.entity
Fields in net.minecraft.world.level.block.entity declared as AABBMethods in net.minecraft.world.level.block.entity that return AABBModifier and TypeMethodDescriptionShulkerBoxBlockEntity.getBoundingBox
(BlockState pState) private static AABB
ConduitBlockEntity.getDestroyRangeAABB
(BlockPos pPos) TestInstanceBlockEntity.getStructureBounds()
default AABB
Hopper.getSuckAabb()
-
Uses of AABB in net.minecraft.world.level.block.entity.trialspawner
Methods in net.minecraft.world.level.block.entity.trialspawner with parameters of type AABBModifier and TypeMethodDescriptionPlayerDetector.EntitySelector.getEntities
(ServerLevel pLevel, EntityTypeTest<Entity, T> pTypeTest, AABB pBoundingBox, Predicate<? super T> pPredicate) -
Uses of AABB in net.minecraft.world.level.block.piston
Methods in net.minecraft.world.level.block.piston that return AABBModifier and TypeMethodDescriptionstatic AABB
PistonMath.getMovementArea
(AABB pBounds, Direction pDir, double pDelta) private static AABB
PistonMovingBlockEntity.moveByPositionAndProgress
(BlockPos pPos, AABB pAabb, PistonMovingBlockEntity pPistonMovingBlockEntity) Methods in net.minecraft.world.level.block.piston with parameters of type AABBModifier and TypeMethodDescriptionprivate static double
PistonMovingBlockEntity.getMovement
(AABB pHeadShape, Direction pDirection, AABB pFacing) static AABB
PistonMath.getMovementArea
(AABB pBounds, Direction pDir, double pDelta) private static boolean
PistonMovingBlockEntity.matchesStickyCritera
(AABB pBox, Entity pEntity, BlockPos pPos) private static AABB
PistonMovingBlockEntity.moveByPositionAndProgress
(BlockPos pPos, AABB pAabb, PistonMovingBlockEntity pPistonMovingBlockEntity) -
Uses of AABB in net.minecraft.world.level.border
Methods in net.minecraft.world.level.border with parameters of type AABBModifier and TypeMethodDescriptionboolean
WorldBorder.isInsideCloseToBorder
(Entity pEntity, AABB pBounds) boolean
WorldBorder.isWithinBounds
(AABB pBox) -
Uses of AABB in net.minecraft.world.level.entity
Methods in net.minecraft.world.level.entity that return AABBMethods in net.minecraft.world.level.entity with parameters of type AABBModifier and TypeMethodDescriptionvoid
EntitySectionStorage.forEachAccessibleNonEmptySection
(AABB pBoundingBox, AbortableIterationConsumer<EntitySection<T>> pConsumer) <U extends T>
voidLevelEntityGetter.get
(EntityTypeTest<T, U> pTest, AABB pBounds, AbortableIterationConsumer<U> pConsumer) void
<U extends T>
voidLevelEntityGetterAdapter.get
(EntityTypeTest<T, U> pTest, AABB pBounds, AbortableIterationConsumer<U> pConsumer) void
<U extends T>
AbortableIterationConsumer.ContinuationEntitySection.getEntities
(EntityTypeTest<T, U> pTest, AABB pBounds, AbortableIterationConsumer<? super U> pConsumer) EntitySection.getEntities
(AABB pBounds, AbortableIterationConsumer<T> pConsumer) <U extends T>
voidEntitySectionStorage.getEntities
(EntityTypeTest<T, U> pTest, AABB pBounds, AbortableIterationConsumer<U> pConsumer) void
EntitySectionStorage.getEntities
(AABB pBounds, AbortableIterationConsumer<T> pConsumer) -
Uses of AABB in net.minecraft.world.level.levelgen.feature
Fields in net.minecraft.world.level.levelgen.feature declared as AABBMethods in net.minecraft.world.level.levelgen.feature that return AABB -
Uses of AABB in net.minecraft.world.level.material
Methods in net.minecraft.world.level.material that return AABBModifier and TypeMethodDescriptionFluid.getAABB
(FluidState pState, BlockGetter pLevel, BlockPos pPos) FluidState.getAABB
(BlockGetter pLevel, BlockPos pPos) -
Uses of AABB in net.minecraft.world.level.pathfinder
Fields in net.minecraft.world.level.pathfinder with type parameters of type AABBModifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.objects.Object2BooleanMap
<AABB> WalkNodeEvaluator.collisionCache
Methods in net.minecraft.world.level.pathfinder with parameters of type AABBModifier and TypeMethodDescriptionprivate boolean
WalkNodeEvaluator.hasCollisions
(AABB pBoundingBox) -
Uses of AABB in net.minecraft.world.phys
Fields in net.minecraft.world.phys declared as AABBMethods in net.minecraft.world.phys that return AABBModifier and TypeMethodDescriptionAABB.Builder.build()
AABB.contract
(double pX, double pY, double pZ) Creates a newAABB
that has been contracted by the given amount, with positive changes decreasing max values and negative changes increasing min values.AABB.deflate
(double pValue) Creates a newAABB
that is expanded by the given value in all directions.AABB.deflate
(double pX, double pY, double pZ) static AABB
AABB.encapsulatingFullBlocks
(BlockPos pStartPos, BlockPos pEndPos) AABB.expandTowards
(double pX, double pY, double pZ) Creates a newAABB
that has been expanded by the given amount, with positive changes increasing max values and negative changes decreasing min values.AABB.expandTowards
(Vec3 pVector) AABB.inflate
(double pValue) Creates a newAABB
that is expanded by the given value in all directions.AABB.inflate
(double pX, double pY, double pZ) Creates a newAABB
that has been contracted by the given amount in both directions.AABB.move
(double pX, double pY, double pZ) Offsets the current bounding box by the specified amount.AABB.move
(org.joml.Vector3f p_346297_) static AABB
AABB.of
(BoundingBox pMutableBox) static AABB
AABB.setMaxX
(double pMaxX) AABB.setMaxY
(double pMaxY) AABB.setMaxZ
(double pMaxZ) AABB.setMinX
(double pMinX) AABB.setMinY
(double pMinY) AABB.setMinZ
(double pMinZ) static AABB
AABB.unitCubeFromLowerCorner
(Vec3 pVector) Methods in net.minecraft.world.phys with parameters of type AABBModifier and TypeMethodDescriptiondouble
AABB.distanceToSqr
(AABB pBox) private static Direction
AABB.getDirection
(AABB pAabb, Vec3 pStart, double[] pMinDistance, Direction pFacing, double pDeltaX, double pDeltaY, double pDeltaZ) boolean
AABB.intersects
(AABB pOther) Checks if the bounding box intersects with another.Method parameters in net.minecraft.world.phys with type arguments of type AABB -
Uses of AABB in net.minecraft.world.phys.shapes
Methods in net.minecraft.world.phys.shapes that return AABBMethods in net.minecraft.world.phys.shapes that return types with arguments of type AABBMethods in net.minecraft.world.phys.shapes with parameters of type AABBModifier and TypeMethodDescriptionstatic double
Shapes.collide
(Direction.Axis pMovementAxis, AABB pCollisionBox, Iterable<VoxelShape> pPossibleHits, double pDesiredOffset) double
VoxelShape.collide
(Direction.Axis pMovementAxis, AABB pCollisionBox, double pDesiredOffset) protected double
static VoxelShape
-
Uses of AABB in net.neoforged.neoforge.client
Methods in net.neoforged.neoforge.client that return AABBModifier and TypeMethodDescriptionIRenderableSection.getBoundingBox()
Returns the bounding box of the section. -
Uses of AABB in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions that return AABBModifier and TypeMethodDescriptiondefault AABB
IBlockEntityRendererExtension.getRenderBoundingBox
(T blockEntity) Return anAABB
that controls the visible scope of thisBlockEntityRenderer
. -
Uses of AABB in net.neoforged.neoforge.common
Methods in net.neoforged.neoforge.common that return AABBModifier and TypeMethodDescriptionIMinecartCollisionHandler.getBoundingBox
(AbstractMinecart cart) This function replaces the function of the same name in EntityMinecart.IMinecartCollisionHandler.getCollisionBox
(AbstractMinecart cart, Entity other) This function replaced the function of the same name in EntityMinecart.IMinecartCollisionHandler.getMinecartCollisionBox
(AbstractMinecart cart) This function is used to define the box used for detecting minecart collisions.Methods in net.neoforged.neoforge.common with parameters of type AABBModifier and TypeMethodDescriptionstatic AABBTicket
FarmlandWaterManager.addAABBTicket
(Level level, AABB aabb) Convenience method to add a ticket that is backed by an AABB. -
Uses of AABB in net.neoforged.neoforge.common.extensions
Methods in net.neoforged.neoforge.common.extensions that return AABB -
Uses of AABB in net.neoforged.neoforge.common.ticket
Fields in net.neoforged.neoforge.common.ticket declared as AABBConstructors in net.neoforged.neoforge.common.ticket with parameters of type AABB