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 p_393670_, AABB p_394410_) -
Uses of AABB in net.minecraft.client.particle
Fields in net.minecraft.client.particle declared as AABBModifier and TypeFieldDescriptionprivate AABBParticle.bbprivate static final AABBParticle.INITIAL_AABBMethods in net.minecraft.client.particle that return AABBMethods 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 AABB -
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) CopperGolemStatueBlockRenderer.getRenderBoundingBox(CopperGolemStatueBlockEntity 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.entity
Methods in net.minecraft.client.renderer.entity that return AABBModifier and TypeMethodDescriptionprotected AABBAbstractMinecartRenderer.getBoundingBoxForCulling(T p_481228_) protected AABBDisplayRenderer.getBoundingBoxForCulling(T p_363062_) protected AABBEntityRenderer.getBoundingBoxForCulling(T entity) protected AABBHappyGhastRenderer.getBoundingBoxForCulling(HappyGhast p_478579_) protected AABBIllusionerRenderer.getBoundingBoxForCulling(Illusioner p_482128_) protected AABBLivingEntityRenderer.getBoundingBoxForCulling(T p_360864_) protected AABBSnifferRenderer.getBoundingBoxForCulling(Sniffer p_364991_) Methods in net.minecraft.client.renderer.entity with parameters of type AABBModifier and TypeMethodDescriptionstatic voidItemEntityRenderer.submitMultipleFromCount(PoseStack poseStack, SubmitNodeCollector nodeCollector, int packedLight, ItemClusterRenderState renderState, RandomSource random, AABB boundingBox) -
Uses of AABB in net.minecraft.client.renderer.item
Fields in net.minecraft.client.renderer.item declared as AABBModifier and TypeFieldDescriptionprivate @Nullable AABBItemStackRenderState.cachedModelBoundingBoxMethods 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 AABBEntitySelectorParser.createAabb(double sizeX, double sizeY, double sizeZ) private @Nullable AABBEntitySelector.getAbsoluteAabb(Vec3 pos) Methods in net.minecraft.commands.arguments.selector with parameters of type AABBModifier and TypeMethodDescriptionprivate voidEntitySelector.addEntities(List<Entity> entities, ServerLevel level, @Nullable AABB box, Predicate<Entity> predicate) EntitySelector.getPredicate(Vec3 pos, @Nullable AABB box, @Nullable FeatureFlagSet enabledFeatures) Constructors in net.minecraft.commands.arguments.selector with parameters of type AABBModifierConstructorDescriptionEntitySelector(int maxResults, boolean includesEntities, boolean worldLimited, List<Predicate<Entity>> contextFreePredicates, @Nullable MinMaxBounds.Doubles range, Function<Vec3, Vec3> position, @Nullable AABB aabb, BiConsumer<Vec3, List<? extends Entity>> order, boolean currentEntity, @Nullable String playerName, @Nullable UUID entityUUID, @Nullable EntityType<?> type, boolean usesSelector) -
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 box) BlockPos.betweenClosedStream(AABB aabb) BlockPos.betweenCornersInDirection(AABB boundingBox, Vec3 direction) -
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 aabb) GameTestHelper.getBounds()GameTestHelper.getRelativeBounds()GameTestInfo.getStructureBounds()GameTestHelper.relativeAABB(AABB aabb) Methods in net.minecraft.gametest.framework with parameters of type AABBModifier and TypeMethodDescriptionGameTestHelper.absoluteAABB(AABB aabb) <E extends Entity,T>
voidGameTestHelper.assertEntityData(AABB area, EntityType<E> type, Function<? super E, T> entityDataGetter, @Nullable T expectedData) voidGameTestHelper.assertEntityNotPresent(EntityType<?> type, AABB box) voidGameTestHelper.assertEntityPresent(EntityType<?> type, AABB box) voidGameTestHelper.assertEntityPresent(EntityType<?> type, AABB box, Component message) GameTestHelper.relativeAABB(AABB aabb) -
Uses of AABB in net.minecraft.gizmos
Fields in net.minecraft.gizmos declared as AABBModifier and TypeFieldDescriptionprivate final AABBCuboidGizmo.aabbThe field for theaabbrecord component.Methods in net.minecraft.gizmos that return AABBModifier and TypeMethodDescriptionCuboidGizmo.aabb()Returns the value of theaabbrecord component.Methods in net.minecraft.gizmos with parameters of type AABBModifier and TypeMethodDescriptionstatic GizmoPropertiesGizmos.cuboid(AABB aabb, GizmoStyle style) static GizmoPropertiesGizmos.cuboid(AABB aabb, GizmoStyle style, boolean colorCornerStroke) Constructors in net.minecraft.gizmos with parameters of type AABBModifierConstructorDescriptionCuboidGizmo(AABB aabb, GizmoStyle style, boolean coloredCornerStroke) Creates an instance of aCuboidGizmorecord class. -
Uses of AABB in net.minecraft.network.protocol.game
Methods in net.minecraft.network.protocol.game with parameters of type AABBModifier and TypeMethodDescriptionbooleanServerboundInteractPacket.isWithinRange(ServerPlayer player, AABB boundingBox, double range) -
Uses of AABB in net.minecraft.server.level
Methods in net.minecraft.server.level with parameters of type AABBModifier and TypeMethodDescriptionWorldGenRegion.getEntities(@Nullable Entity entity, AABB boundingBox, @Nullable Predicate<? super Entity> predicate) Gets all entities within the specified AABB excluding the one passed into it.WorldGenRegion.getEntities(EntityTypeTest<Entity, T> p_143494_, AABB p_143495_, Predicate<? super T> p_143496_) default <T extends LivingEntity>
List<T> ServerEntityGetter.getNearbyEntities(Class<T> entityClass, TargetingConditions targetingConditions, LivingEntity source, AABB area) ServerEntityGetter.getNearbyPlayers(TargetingConditions targetingConditions, LivingEntity source, AABB area) default <T extends LivingEntity>
@Nullable TServerEntityGetter.getNearestEntity(Class<? extends T> entityClass, TargetingConditions targetingConditions, @Nullable LivingEntity source, double x, double y, double z, AABB area) default @Nullable LivingEntityServerEntityGetter.getNearestEntity(TagKey<EntityType<?>> tag, TargetingConditions targetingConditions, @Nullable LivingEntity source, double x, double y, double z, AABB area) -
Uses of AABB in net.minecraft.server.network
Methods in net.minecraft.server.network with parameters of type AABBModifier and TypeMethodDescriptionprivate booleanServerGamePacketListenerImpl.isEntityCollidingWithAnythingNew(LevelReader level, Entity entity, AABB box, double x, double y, double z) -
Uses of AABB in net.minecraft.util
Methods in net.minecraft.util with parameters of type AABBModifier and TypeMethodDescriptionstatic booleanMth.rayIntersectsAABB(Vec3 start, Vec3 end, AABB boundingBox) -
Uses of AABB in net.minecraft.world.entity
Fields in net.minecraft.world.entity declared as AABBModifier and TypeFieldDescriptionprivate AABBEntity.bbprivate AABBDisplay.cullingBoundingBoxprivate static final AABBEntity.INITIAL_AABBMethods in net.minecraft.world.entity that return AABBModifier and TypeMethodDescriptionprotected AABBMob.getAttackBoundingBox(double range) final AABBEntity.getBoundingBox()Display.getBoundingBoxForCulling()LivingEntity.getHitbox()LivingEntity.getLocalBoundsForPose(Pose pose) EntityType.getSpawnAABB(double x, double y, double z) protected final AABBEntity.makeBoundingBox()protected AABBEntity.makeBoundingBox(Vec3 position) EntityDimensions.makeBoundingBox(double x, double y, double z) EntityDimensions.makeBoundingBox(Vec3 pos) protected AABBInteraction.makeBoundingBox(Vec3 p_390454_) Methods in net.minecraft.world.entity with parameters of type AABBModifier and TypeMethodDescriptionprotected voidLivingEntity.checkAutoSpinAttack(AABB boundingBoxBeforeSpin, AABB boundingBoxAfterSpin) static List<VoxelShape> Entity.collectAllColliders(@Nullable Entity entity, Level level, AABB boundingBox) private static float[]Entity.collectCandidateStepUpHeights(AABB box, List<VoxelShape> colliders, float deltaY, float maxUpStep) private static List<VoxelShape> Entity.collectColliders(@Nullable Entity entity, Level level, List<VoxelShape> collisions, AABB boundingBox) static Vec3Entity.collideBoundingBox(@Nullable Entity entity, Vec3 vec, AABB collisionBox, Level level, List<VoxelShape> potentialHits) private static Vec3Entity.collideWithShapes(Vec3 deltaMovement, AABB entityBB, List<VoxelShape> shapes) protected static doubleEntityType.getYOffset(LevelReader level, BlockPos pos, boolean shouldOffsetYMore, AABB box) private booleanDetermines if the entity has no collision with a block or a liquid within the specified bounding box.final voidEntity.setBoundingBox(AABB bb) Method parameters in net.minecraft.world.entity with type arguments of type AABBModifier and TypeMethodDescriptionbooleanEntity.collidedWithShapeMovingFrom(Vec3 from, Vec3 to, List<AABB> boxes) -
Uses of AABB in net.minecraft.world.entity.ai.behavior
Methods in net.minecraft.world.entity.ai.behavior that return AABBModifier and TypeMethodDescriptionprivate AABBTransportItemsBetweenContainers.getTargetSearchArea(PathfinderMob mob) Methods in net.minecraft.world.entity.ai.behavior with parameters of type AABBModifier and TypeMethodDescriptionprivate @Nullable TransportItemsBetweenContainers.TransportItemTargetTransportItemsBetweenContainers.isTargetValidToPick(PathfinderMob mob, Level level, BlockEntity blockEntity, Set<GlobalPos> visitedPositions, Set<GlobalPos> unreachablePositions, AABB searchArea) -
Uses of AABB in net.minecraft.world.entity.ai.goal
Methods in net.minecraft.world.entity.ai.goal that return AABB -
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 AABBNearestAttackableTargetGoal.getTargetSearchArea(double targetDistance) -
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 booleanEnderDragon.checkWalls(ServerLevel level, AABB box) -
Uses of AABB in net.minecraft.world.entity.decoration
Methods in net.minecraft.world.entity.decoration that return AABBModifier and TypeMethodDescriptionprotected abstract AABBHangingEntity.calculateBoundingBox(BlockPos pos, Direction direction) protected AABBItemFrame.calculateBoundingBox(BlockPos p_345363_, Direction p_344892_) protected AABBHangingEntity.calculateSupportBox()private AABBItemFrame.createBoundingBox(BlockPos pos, Direction direction, boolean hasFramedMap) protected AABBHangingEntity.getPopBox()protected AABBItemFrame.getPopBox()Methods in net.minecraft.world.entity.decoration with parameters of type AABBModifier and TypeMethodDescriptionprotected booleanHangingEntity.hasLevelCollision(AABB boundingBox) -
Uses of AABB in net.minecraft.world.entity.decoration.painting
Methods in net.minecraft.world.entity.decoration.painting that return AABBModifier and TypeMethodDescriptionprotected AABBPainting.calculateBoundingBox(BlockPos p_478171_, Direction p_480432_) -
Uses of AABB in net.minecraft.world.entity.monster
Methods in net.minecraft.world.entity.monster that return AABBModifier and TypeMethodDescriptionprotected AABBRavager.getAttackBoundingBox(double p_481318_) static AABBShulker.getProgressAabb(float scale, Direction expansionDirection, float peek, Vec3 position) static AABBShulker.getProgressDeltaAabb(float scale, Direction expansionDirection, float currentPeek, float oldPeek, Vec3 position) protected AABBShulker.ShulkerDefenseAttackGoal.getTargetSearchArea(double targetDistance) protected AABBShulker.ShulkerNearestAttackGoal.getTargetSearchArea(double targetDistance) protected AABBShulker.makeBoundingBox(Vec3 p_390436_) -
Uses of AABB in net.minecraft.world.entity.player
Methods in net.minecraft.world.entity.player with parameters of type AABBModifier and TypeMethodDescriptionprivate voidPlayer.doSweepAttack(Entity entity, float damage, DamageSource damageSource, float attackStrengthScale, AABB sweepHitBox) booleanPlayer.isWithinAttackRange(AABB box, double range) booleanPlayer.isWithinEntityInteractionRange(AABB box, double range) -
Uses of AABB in net.minecraft.world.entity.projectile
Methods in net.minecraft.world.entity.projectile with parameters of type AABBModifier and TypeMethodDescriptionstatic @Nullable EntityHitResultProjectileUtil.getEntityHitResult(Entity source, Vec3 startVec, Vec3 endVec, AABB boundingBox, Predicate<Entity> filter, double distance) Gets the EntityHitResult representing the entity hitstatic @Nullable EntityHitResultProjectileUtil.getEntityHitResult(Level level, Entity source, Vec3 startVec, Vec3 endVec, AABB boundingBox, Predicate<Entity> filter, float margin) Gets the EntityHitResult representing the entity hitstatic @Nullable EntityHitResultProjectileUtil.getEntityHitResult(Level level, Projectile source, Vec3 startVec, Vec3 endVec, AABB boundingBox, Predicate<Entity> filter) static Collection<EntityHitResult> ProjectileUtil.getManyEntityHitResult(Level level, Entity entity, Vec3 start, Vec3 end, AABB box, Predicate<Entity> predicate, boolean hitIfInside) static Collection<EntityHitResult> ProjectileUtil.getManyEntityHitResult(Level level, Entity entity, Vec3 start, Vec3 end, AABB box, Predicate<Entity> predicate, float margin, ClipContext.Block clipContext, boolean hitIfInside) -
Uses of AABB in net.minecraft.world.entity.projectile.hurtingprojectile.windcharge
Methods in net.minecraft.world.entity.projectile.hurtingprojectile.windcharge that return AABBModifier and TypeMethodDescriptionprotected AABBAbstractWindCharge.makeBoundingBox(Vec3 p_482094_) -
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 booleanDismountHelper.canDismountTo(CollisionGetter level, LivingEntity passenger, AABB boundingBox) -
Uses of AABB in net.minecraft.world.entity.vehicle.minecart
Methods in net.minecraft.world.entity.vehicle.minecart with parameters of type AABBModifier and TypeMethodDescriptionbooleanNewMinecartBehavior.pickupEntities(AABB box) booleanNewMinecartBehavior.pushEntities(AABB box) -
Uses of AABB in net.minecraft.world.item.component
Methods in net.minecraft.world.item.component with parameters of type AABBModifier and TypeMethodDescriptionbooleanAttackRange.isInRange(LivingEntity entity, AABB box, double range) -
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 intBlockGetter.addCollisionsAlongTravel(it.unimi.dsi.fastutil.longs.LongSet visited, Vec3 travelVector, AABB boundingBox, BlockGetter.BlockStepVisitor visitor) private @Nullable VoxelShapeCollisionGetter.borderCollision(Entity entity, AABB box) default booleanCollisionGetter.collidesWithSuffocatingBlock(@Nullable Entity entity, AABB box) default booleanLevelReader.containsAnyLiquid(AABB aabb) Checks if any of the blocks within the aabb are liquids.CollisionGetter.findSupportingBlock(Entity entity, AABB box) static booleanBlockGetter.forEachBlockIntersectedBetween(Vec3 from, Vec3 to, AABB boundingBox, BlockGetter.BlockStepVisitor visitor) default Iterable<VoxelShape> CollisionGetter.getBlockAndLiquidCollisions(@Nullable Entity entity, AABB collisionBox) default Iterable<VoxelShape> CollisionGetter.getBlockCollisions(@Nullable Entity entity, AABB collisionBox) private Iterable<VoxelShape> CollisionGetter.getBlockCollisionsFromContext(CollisionContext context, AABB collisionBox) default Stream<BlockState> BlockGetter.getBlockStates(AABB area) default Stream<BlockState> LevelReader.getBlockStatesIfLoaded(AABB aabb) default Iterable<VoxelShape> CollisionGetter.getCollisions(@Nullable Entity entity, AABB collisionBox) EntityGetter.getEntities(@Nullable Entity entity, AABB area) Will get all entities within the specified AABB excluding the one passed into it.EntityGetter.getEntities(@Nullable Entity entity, AABB area, Predicate<? super Entity> predicate) Gets all entities within the specified AABB excluding the one passed into it.EntityGetter.getEntities(EntityTypeTest<Entity, T> entityTypeTest, AABB bounds, Predicate<? super T> predicate) Level.getEntities(@Nullable Entity entity, AABB boundingBox, Predicate<? super Entity> predicate) Gets all entities within the specified AABB excluding the one passed into it.Level.getEntities(EntityTypeTest<Entity, T> p_151528_, AABB p_151529_, Predicate<? super T> p_151530_) <T extends Entity>
voidLevel.getEntities(EntityTypeTest<Entity, T> entityTypeTest, AABB bounds, Predicate<? super T> predicate, List<? super T> output) <T extends Entity>
voidLevel.getEntities(EntityTypeTest<Entity, T> entityTypeTest, AABB bounds, Predicate<? super T> predicate, List<? super T> output, int maxResults) EntityGetter.getEntitiesOfClass(Class<T> entityClass, AABB area) EntityGetter.getEntitiesOfClass(Class<T> entityClass, AABB area, Predicate<? super T> filter) CollisionGetter.getEntityCollisions(@Nullable Entity entity, AABB collisionBox) default List<VoxelShape> CommonLevelAccessor.getEntityCollisions(@Nullable Entity p_186447_, AABB p_186448_) default List<VoxelShape> EntityGetter.getEntityCollisions(@Nullable Entity entity, AABB collisionBox) PathNavigationRegion.getEntityCollisions(@Nullable Entity p_186557_, AABB p_186558_) default Iterable<VoxelShape> CollisionGetter.getPreMoveCollisions(@Nullable Entity entity, AABB collisionBox, Vec3 pos) Level.getPushableEntities(Entity entity, AABB boundingBox) <T extends Entity>
booleanLevel.hasEntities(EntityTypeTest<Entity, T> entityTypeTest, AABB bounds, Predicate<? super T> predicate) default booleanCollisionGetter.noBlockCollision(@Nullable Entity entity, AABB boundingBox) default booleanCollisionGetter.noBlockCollision(@Nullable Entity entity, AABB boundingBox, boolean checkLiquid) default booleanCollisionGetter.noBorderCollision(@Nullable Entity entity, AABB boundingBox) default booleanCollisionGetter.noCollision(@Nullable Entity entity, AABB collisionBox) default booleanCollisionGetter.noCollision(@Nullable Entity entity, AABB collisionBox, boolean checkLiquid) default booleanCollisionGetter.noCollision(AABB collisionBox) default booleanCollisionGetter.noEntityCollision(@Nullable Entity entity, AABB boundIngBox) Constructors in net.minecraft.world.level with parameters of type AABBModifierConstructorDescriptionBlockCollisions(CollisionGetter collisionGetter, @Nullable Entity entity, AABB box, boolean onlySuffocatingBlocks, BiFunction<BlockPos.MutableBlockPos, VoxelShape, T> resultProvider) BlockCollisions(CollisionGetter collisionGetter, CollisionContext context, AABB box, boolean onlySuffocatingBlocks, BiFunction<BlockPos.MutableBlockPos, VoxelShape, T> resultProvider) -
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 intBasePressurePlateBlock.getEntityCount(Level level, AABB box, Class<? extends Entity> entityClass) -
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 state) private static AABBConduitBlockEntity.getDestroyRangeAABB(BlockPos pos) TestInstanceBlockEntity.getStructureBounds()default AABBHopper.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 level, EntityTypeTest<Entity, T> typeTest, AABB boundingBox, Predicate<? super T> predicate) -
Uses of AABB in net.minecraft.world.level.block.piston
Methods in net.minecraft.world.level.block.piston that return AABBModifier and TypeMethodDescriptionstatic AABBPistonMath.getMovementArea(AABB bounds, Direction dir, double delta) private static AABBPistonMovingBlockEntity.moveByPositionAndProgress(BlockPos pos, AABB aabb, PistonMovingBlockEntity pistonMovingBlockEntity) Methods in net.minecraft.world.level.block.piston with parameters of type AABBModifier and TypeMethodDescriptionprivate static doublePistonMovingBlockEntity.getMovement(AABB headShape, Direction direction, AABB facing) static AABBPistonMath.getMovementArea(AABB bounds, Direction dir, double delta) private static booleanPistonMovingBlockEntity.matchesStickyCritera(AABB box, Entity entity, BlockPos pos) private static AABBPistonMovingBlockEntity.moveByPositionAndProgress(BlockPos pos, AABB aabb, PistonMovingBlockEntity pistonMovingBlockEntity) -
Uses of AABB in net.minecraft.world.level.border
Methods in net.minecraft.world.level.border with parameters of type AABBModifier and TypeMethodDescriptionbooleanWorldBorder.isInsideCloseToBorder(Entity entity, AABB bounds) booleanWorldBorder.isWithinBounds(AABB box) -
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 TypeMethodDescriptionvoidEntitySectionStorage.forEachAccessibleNonEmptySection(AABB boundingBox, AbortableIterationConsumer<EntitySection<T>> consumer) <U extends T>
voidLevelEntityGetter.get(EntityTypeTest<T, U> test, AABB bounds, AbortableIterationConsumer<U> consumer) void<U extends T>
voidLevelEntityGetterAdapter.get(EntityTypeTest<T, U> p_261696_, AABB p_261693_, AbortableIterationConsumer<U> p_261719_) void<U extends T>
AbortableIterationConsumer.ContinuationEntitySection.getEntities(EntityTypeTest<T, U> test, AABB bounds, AbortableIterationConsumer<? super U> consumer) EntitySection.getEntities(AABB bounds, AbortableIterationConsumer<T> consumer) <U extends T>
voidEntitySectionStorage.getEntities(EntityTypeTest<T, U> test, AABB bounds, AbortableIterationConsumer<U> consumer) voidEntitySectionStorage.getEntities(AABB bounds, AbortableIterationConsumer<T> consumer) -
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 TypeMethodDescription@Nullable AABBFluid.getAABB(FluidState state, BlockGetter level, BlockPos pos) @Nullable AABBFluidState.getAABB(BlockGetter level, BlockPos pos) -
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.collisionCacheMethods in net.minecraft.world.level.pathfinder with parameters of type AABBModifier and TypeMethodDescriptionprivate booleanWalkNodeEvaluator.hasCollisions(AABB boundingBox) -
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 x, double y, double z) Creates a newAABBthat has been contracted by the given amount, with positive changes decreasing max values and negative changes increasing min values.AABB.deflate(double value) Creates a newAABBthat is expanded by the given value in all directions.AABB.deflate(double x, double y, double z) static AABBAABB.encapsulatingFullBlocks(BlockPos startPos, BlockPos endPos) AABB.expandTowards(double x, double y, double z) Creates a newAABBthat has been expanded by the given amount, with positive changes increasing max values and negative changes decreasing min values.AABB.expandTowards(Vec3 vector) AABB.inflate(double value) Creates a newAABBthat is expanded by the given value in all directions.AABB.inflate(double x, double y, double z) Creates a newAABBthat has been contracted by the given amount in both directions.AABB.move(double x, double y, double z) Offsets the current bounding box by the specified amount.static AABBAABB.of(BoundingBox mutableBox) static AABBAABB.setMaxX(double maxX) AABB.setMaxY(double maxY) AABB.setMaxZ(double maxZ) AABB.setMinX(double minX) AABB.setMinY(double minY) AABB.setMinZ(double minZ) static AABBAABB.unitCubeFromLowerCorner(Vec3 vector) Methods in net.minecraft.world.phys with parameters of type AABBModifier and TypeMethodDescriptiondoubleAABB.distanceToSqr(AABB box) private static @Nullable DirectionAABB.getDirection(AABB aabb, Vec3 start, double[] minDistance, @Nullable Direction facing, double deltaX, double deltaY, double deltaZ) booleanAABB.intersects(AABB other) 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 doubleShapes.collide(Direction.Axis movementAxis, AABB collisionBox, Iterable<VoxelShape> possibleHits, double desiredOffset) doubleVoxelShape.collide(Direction.Axis movementAxis, AABB collisionBox, double desiredOffset) protected doublestatic VoxelShape -
Uses of AABB in net.neoforged.neoforge.client
Fields in net.neoforged.neoforge.client declared as AABBModifier and TypeFieldDescriptionprivate final AABBBlockEntityRenderBoundsDebugRenderer.BlockEntityRenderBoundsRenderState.boundsThe field for theboundsrecord component.Methods in net.neoforged.neoforge.client that return AABBModifier and TypeMethodDescriptionBlockEntityRenderBoundsDebugRenderer.BlockEntityRenderBoundsRenderState.bounds()Returns the value of theboundsrecord component.IRenderableSection.getBoundingBox()Returns the bounding box of the section.Constructors in net.neoforged.neoforge.client with parameters of type AABBModifierConstructorDescriptionprivateBlockEntityRenderBoundsRenderState(BlockPos pos, AABB bounds) Creates an instance of aBlockEntityRenderBoundsRenderStaterecord class. -
Uses of AABB in net.neoforged.neoforge.client.extensions
Methods in net.neoforged.neoforge.client.extensions that return AABBModifier and TypeMethodDescriptiondefault AABBIBlockEntityRendererExtension.getRenderBoundingBox(T blockEntity) Return anAABBthat 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 AABBTicketFarmlandWaterManager.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