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 pusher, AABB boundingBox) -
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 entity) protected AABBDisplayRenderer.getBoundingBoxForCulling(T entity) protected AABBEntityRenderer.getBoundingBoxForCulling(T entity) protected AABBHappyGhastRenderer.getBoundingBoxForCulling(HappyGhast entity) protected AABBIllusionerRenderer.getBoundingBoxForCulling(Illusioner entity) protected AABBLivingEntityRenderer.getBoundingBoxForCulling(T entity) protected AABBSnifferRenderer.getBoundingBoxForCulling(Sniffer entity) Methods in net.minecraft.client.renderer.entity with parameters of type AABBModifier and TypeMethodDescriptionstatic voidItemEntityRenderer.submitMultipleFromCount(PoseStack poseStack, SubmitNodeCollector submitNodeCollector, int lightCoords, ItemClusterRenderState state, RandomSource random, AABB modelBoundingBox) -
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 x, double y, double z) private @Nullable AABBEntitySelector.getAbsoluteAabb(Vec3 pos) Methods in net.minecraft.commands.arguments.selector with parameters of type AABBModifier and TypeMethodDescriptionprivate voidEntitySelector.addEntities(List<Entity> result, ServerLevel level, @Nullable AABB absoluteAABB, Predicate<Entity> predicate) EntitySelector.getPredicate(Vec3 pos, @Nullable AABB absoluteAabb, @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 box) BlockPos.betweenCornersInDirection(AABB aabb, 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 relativeAABB) GameTestHelper.getBounds()GameTestHelper.getBoundsWithPadding()GameTestHelper.getRelativeBounds()GameTestInfo.getStructureBounds()GameTestHelper.relativeAABB(AABB absoluteAABB) Methods in net.minecraft.gametest.framework with parameters of type AABBModifier and TypeMethodDescriptionGameTestHelper.absoluteAABB(AABB relativeAABB) <E extends Entity, T>
voidGameTestHelper.assertEntityData(AABB box, EntityType<E> entityType, Function<? super E, T> dataAccessor, @Nullable T data) voidGameTestHelper.assertEntityNotPresent(EntityType<?> entityType, AABB relativeAABB) voidGameTestHelper.assertEntityPresent(EntityType<?> entityType, AABB relativeAABB) voidGameTestHelper.assertEntityPresent(EntityType<?> entityType, AABB relativeAABB, Component message) GameTestHelper.relativeAABB(AABB absoluteAABB) -
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 coloredCorner) 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.server.level
Methods in net.minecraft.server.level with parameters of type AABBModifier and TypeMethodDescriptionWorldGenRegion.getEntities(@Nullable Entity except, AABB bb, @Nullable Predicate<? super Entity> selector) Gets all entities within the specified AABB excluding the one passed into it.WorldGenRegion.getEntities(EntityTypeTest<Entity, T> type, AABB bb, Predicate<? super T> selector) default <T extends LivingEntity>
List<T> ServerEntityGetter.getNearbyEntities(Class<T> type, TargetingConditions targetConditions, LivingEntity source, AABB bb) ServerEntityGetter.getNearbyPlayers(TargetingConditions targetConditions, LivingEntity source, AABB bb) default <T extends LivingEntity>
@Nullable TServerEntityGetter.getNearestEntity(Class<? extends T> type, TargetingConditions targetConditions, @Nullable LivingEntity source, double x, double y, double z, AABB bb) default @Nullable LivingEntityServerEntityGetter.getNearestEntity(TagKey<EntityType<?>> tag, TargetingConditions targetConditions, @Nullable LivingEntity source, double x, double y, double z, AABB bb) -
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 oldAABB, double newX, double newY, double newZ) -
Uses of AABB in net.minecraft.util
Methods in net.minecraft.util with parameters of type AABBModifier and TypeMethodDescriptionstatic booleanMth.rayIntersectsAABB(Vec3 rayStart, Vec3 rayDir, AABB aabb) -
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 horizontalExpansion) 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 position) Methods in net.minecraft.world.entity with parameters of type AABBModifier and TypeMethodDescriptionprotected voidLivingEntity.checkAutoSpinAttack(AABB old, AABB current) static List<VoxelShape> Entity.collectAllColliders(@Nullable Entity source, Level level, AABB boundingBox) private static float[]Entity.collectCandidateStepUpHeights(AABB boundingBox, List<VoxelShape> colliders, float maxStepHeight, float stepHeightToSkip) private static List<VoxelShape> Entity.collectColliders(@Nullable Entity source, Level level, List<VoxelShape> entityColliders, AABB boundingBox) static Vec3Entity.collideBoundingBox(@Nullable Entity source, Vec3 movement, AABB boundingBox, Level level, List<VoxelShape> entityColliders) private static Vec3Entity.collideWithShapes(Vec3 movement, AABB boundingBox, List<VoxelShape> shapes) protected static doubleEntityType.getYOffset(LevelReader level, BlockPos spawnPos, boolean movedUp, AABB entityBox) 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> aabbs) -
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 body, Level level, BlockEntity blockEntity, Set<GlobalPos> visitedPositions, Set<GlobalPos> unreachablePositions, AABB targetBlockSearchArea) -
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 followDistance) -
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 bb) -
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 blockPos, Direction direction) protected AABBHangingEntity.calculateSupportBox()private AABBItemFrame.createBoundingBox(BlockPos blockPos, Direction direction, boolean hasFramedMap) protected AABBHangingEntity.getPopBox()protected AABBItemFrame.getPopBox()Methods in net.minecraft.world.entity.decoration with parameters of type AABB -
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 pos, Direction direction) -
Uses of AABB in net.minecraft.world.entity.monster
Methods in net.minecraft.world.entity.monster that return AABBModifier and TypeMethodDescriptionprotected AABBRavager.getAttackBoundingBox(double horizontalExpansion) static AABBShulker.getProgressAabb(float size, Direction direction, float progressTo, Vec3 position) static AABBShulker.getProgressDeltaAabb(float size, Direction direction, float progressFrom, float progressTo, Vec3 position) protected AABBShulker.ShulkerDefenseAttackGoal.getTargetSearchArea(double followDistance) protected AABBShulker.ShulkerNearestAttackGoal.getTargetSearchArea(double followDistance) protected AABBShulker.makeBoundingBox(Vec3 position) -
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 baseDamage, DamageSource damageSource, float attackStrengthScale, AABB sweepHitBox) booleanPlayer.isWithinAttackRange(ItemStack weaponItem, AABB aabb, double buffer) booleanPlayer.isWithinEntityInteractionRange(AABB aabb, double buffer) -
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 except, Vec3 from, Vec3 to, AABB box, Predicate<Entity> matching, double maxValue) Gets theEntityHitResultrepresenting the entity hitstatic @Nullable EntityHitResultProjectileUtil.getEntityHitResult(Level level, Entity source, Vec3 from, Vec3 to, AABB targetSearchArea, Predicate<Entity> matching, float entityMargin) Gets the EntityHitResult representing the entity hitstatic @Nullable EntityHitResultProjectileUtil.getEntityHitResult(Level level, Projectile source, Vec3 from, Vec3 to, AABB targetSearchArea, Predicate<Entity> matching) static Collection<EntityHitResult> ProjectileUtil.getManyEntityHitResult(Level level, Entity source, Vec3 from, Vec3 to, AABB targetSearchArea, Predicate<Entity> matching, boolean includeFromEntity) static Collection<EntityHitResult> ProjectileUtil.getManyEntityHitResult(Level level, Entity source, Vec3 from, Vec3 to, AABB targetSearchArea, Predicate<Entity> matching, float entityMargin, ClipContext.Block clipType, boolean includeFromEntity) -
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 position) -
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 box) -
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 hitbox) booleanNewMinecartBehavior.pushEntities(AABB hitbox) -
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 attacker, AABB boundingBox, double extraBuffer) -
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 visitedBlocks, Vec3 deltaMove, AABB aabbAtTarget, BlockGetter.BlockStepVisitor visitor) private @Nullable VoxelShapeCollisionGetter.borderCollision(Entity source, AABB box) default booleanCollisionGetter.collidesWithSuffocatingBlock(@Nullable Entity source, AABB box) default booleanLevelReader.containsAnyLiquid(AABB box) Checks if any of the blocks within the aabb are liquids.CollisionGetter.findSupportingBlock(Entity source, AABB box) static booleanBlockGetter.forEachBlockIntersectedBetween(Vec3 from, Vec3 to, AABB aabbAtTarget, BlockGetter.BlockStepVisitor visitor) default Iterable<VoxelShape> CollisionGetter.getBlockAndLiquidCollisions(@Nullable Entity source, AABB box) default Iterable<VoxelShape> CollisionGetter.getBlockCollisions(@Nullable Entity source, AABB box) private Iterable<VoxelShape> CollisionGetter.getBlockCollisionsFromContext(CollisionContext source, AABB box) default Stream<BlockState> BlockGetter.getBlockStates(AABB box) default Stream<BlockState> LevelReader.getBlockStatesIfLoaded(AABB box) default Iterable<VoxelShape> CollisionGetter.getCollisions(@Nullable Entity source, AABB box) EntityGetter.getEntities(@Nullable Entity except, AABB bb) Will get all entities within the specified AABB excluding the one passed into it.EntityGetter.getEntities(@Nullable Entity except, AABB bb, Predicate<? super Entity> selector) Gets all entities within the specified AABB excluding the one passed into it.EntityGetter.getEntities(EntityTypeTest<Entity, T> type, AABB bb, Predicate<? super T> selector) Level.getEntities(@Nullable Entity except, AABB bb, Predicate<? super Entity> selector) Gets all entities within the specified AABB excluding the one passed into it.Level.getEntities(EntityTypeTest<Entity, T> type, AABB bb, Predicate<? super T> selector) <T extends Entity>
voidLevel.getEntities(EntityTypeTest<Entity, T> type, AABB bb, Predicate<? super T> selector, List<? super T> output) <T extends Entity>
voidLevel.getEntities(EntityTypeTest<Entity, T> type, AABB bb, Predicate<? super T> selector, List<? super T> output, int maxResults) EntityGetter.getEntitiesOfClass(Class<T> baseClass, AABB bb) EntityGetter.getEntitiesOfClass(Class<T> baseClass, AABB bb, Predicate<? super T> selector) CollisionGetter.getEntityCollisions(@Nullable Entity source, AABB testArea) default List<VoxelShape> CommonLevelAccessor.getEntityCollisions(@Nullable Entity source, AABB testArea) default List<VoxelShape> EntityGetter.getEntityCollisions(@Nullable Entity source, AABB testArea) PathNavigationRegion.getEntityCollisions(@Nullable Entity source, AABB testArea) default Iterable<VoxelShape> CollisionGetter.getPreMoveCollisions(@Nullable Entity source, AABB box, Vec3 oldPos) Level.getPushableEntities(Entity pusher, AABB boundingBox) <T extends Entity>
booleanLevel.hasEntities(EntityTypeTest<Entity, T> type, AABB bb, Predicate<? super T> selector) default booleanCollisionGetter.noBlockCollision(@Nullable Entity entity, AABB aabb) default booleanCollisionGetter.noBlockCollision(@Nullable Entity entity, AABB aabb, boolean alwaysCollideWithFluids) default booleanCollisionGetter.noBorderCollision(@Nullable Entity entity, AABB aabb) default booleanCollisionGetter.noCollision(@Nullable Entity entity, AABB aabb) default booleanCollisionGetter.noCollision(@Nullable Entity entity, AABB aabb, boolean alwaysCollideWithFluids) default booleanCollisionGetter.noCollision(AABB aabb) default booleanCollisionGetter.noEntityCollision(@Nullable Entity entity, AABB aabb) Constructors in net.minecraft.world.level with parameters of type AABBModifierConstructorDescriptionBlockCollisions(CollisionGetter collisionGetter, @Nullable Entity source, 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 entityDetectionBox, 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 worldPosition) TestInstanceBlockEntity.getStructureBounds()default AABBHopper.getSuckAabb()TestInstanceBlockEntity.getTestBounds() -
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> type, AABB bb, Predicate<? super T> selector) -
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 aabb, Direction direction, double amount) private static AABBPistonMovingBlockEntity.moveByPositionAndProgress(BlockPos pos, AABB aabb, PistonMovingBlockEntity entity) Methods in net.minecraft.world.level.block.piston with parameters of type AABBModifier and TypeMethodDescriptionprivate static doublePistonMovingBlockEntity.getMovement(AABB aabbToBeOutsideOf, Direction movement, AABB aabb) static AABBPistonMath.getMovementArea(AABB aabb, Direction direction, double amount) private static booleanPistonMovingBlockEntity.matchesStickyCritera(AABB aabb, Entity entity, BlockPos pos) private static AABBPistonMovingBlockEntity.moveByPositionAndProgress(BlockPos pos, AABB aabb, PistonMovingBlockEntity entity) -
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 source, AABB boundingBox) booleanWorldBorder.isWithinBounds(AABB aabb) -
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 bb, AbortableIterationConsumer<EntitySection<T>> output) <U extends T>
voidLevelEntityGetter.get(EntityTypeTest<T, U> type, AABB bb, AbortableIterationConsumer<U> consumer) void<U extends T>
voidLevelEntityGetterAdapter.get(EntityTypeTest<T, U> type, AABB bb, AbortableIterationConsumer<U> consumer) void<U extends T>
AbortableIterationConsumer.ContinuationEntitySection.getEntities(EntityTypeTest<T, U> type, AABB bb, AbortableIterationConsumer<? super U> consumer) EntitySection.getEntities(AABB bb, AbortableIterationConsumer<T> entities) <U extends T>
voidEntitySectionStorage.getEntities(EntityTypeTest<T, U> type, AABB bb, AbortableIterationConsumer<U> consumer) voidEntitySectionStorage.getEntities(AABB bb, AbortableIterationConsumer<T> output) -
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 AABB -
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 xa, double ya, double za) 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 amount) Creates a newAABBthat is expanded by the given value in all directions.AABB.deflate(double xSubstract, double ySubtract, double zSubtract) static AABBAABB.encapsulatingFullBlocks(BlockPos pos0, BlockPos pos1) AABB.expandTowards(double xa, double ya, double za) 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 delta) AABB.inflate(double amountToAddInAllDirections) Creates a newAABBthat is expanded by the given value in all directions.AABB.inflate(double xAdd, double yAdd, double zAdd) Creates a newAABBthat has been contracted by the given amount in both directions.AABB.move(double xa, double ya, double za) Offsets the current bounding box by the specified amount.static AABBAABB.of(BoundingBox box) 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 pos) Methods in net.minecraft.world.phys with parameters of type AABBModifier and TypeMethodDescriptiondoubleAABB.distanceToSqr(AABB boundingBox) private static @Nullable DirectionAABB.getDirection(AABB aabb, Vec3 from, double[] scaleReference, @Nullable Direction direction, double dx, double dy, double dz) booleanAABB.intersects(AABB aabb) 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 axis, AABB moving, Iterable<VoxelShape> shapes, double distance) doubleVoxelShape.collide(Direction.Axis axis, AABB moving, double distance) 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