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.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 AABBModifier and TypeMethodDescriptionParticle.getBoundingBox()ItemPickupParticle.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 with parameters of type AABBModifier and TypeMethodDescriptionstatic voidLevelRenderer.renderLineBox(PoseStack p_109647_, VertexConsumer p_109648_, AABB p_109649_, float p_109650_, float p_109651_, float p_109652_, float p_109653_) -
Uses of AABB in net.minecraft.client.renderer.blockentity
Methods in net.minecraft.client.renderer.blockentity that return AABBModifier and TypeMethodDescriptionBannerRenderer.getRenderBoundingBox(BannerBlockEntity blockEntity) BeaconRenderer.getRenderBoundingBox(BeaconBlockEntity 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) SignRenderer.getRenderBoundingBox(SignBlockEntity blockEntity) SkullBlockRenderer.getRenderBoundingBox(SkullBlockEntity blockEntity) SpawnerRenderer.getRenderBoundingBox(SpawnerBlockEntity blockEntity) StructureBlockRenderer.getRenderBoundingBox(StructureBlockEntity 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 voidDebugRenderer.renderFilledBox(PoseStack p_271017_, MultiBufferSource p_270356_, AABB p_270833_, float p_270850_, float p_270249_, float p_270654_, float p_270476_) private static voidGameEventListenerRenderer.renderFilledBox(PoseStack p_270351_, MultiBufferSource p_270763_, AABB p_270205_, float p_270707_, float p_270538_, float p_270314_, float p_270966_) -
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 p_121234_, double p_121235_, double p_121236_) Constructors in net.minecraft.commands.arguments.selector with parameters of type AABBModifierConstructorDescriptionEntitySelector(int p_121125_, boolean p_121126_, boolean p_121127_, Predicate<Entity> p_121128_, MinMaxBounds.Doubles p_121129_, Function<Vec3, Vec3> p_121130_, AABB p_121131_, BiConsumer<Vec3, List<? extends Entity>> p_121132_, boolean p_121133_, String p_121134_, UUID p_121135_, EntityType<?> p_121136_, boolean p_121137_) -
Uses of AABB in net.minecraft.core
Methods in net.minecraft.core that return AABBMethods in net.minecraft.core with parameters of type AABB -
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.getBounds()private AABBGameTestHelper.getRelativeBounds()GameTestInfo.getStructureBounds()static AABBStructureUtils.getStructureBounds(StructureBlockEntity p_127848_) Methods in net.minecraft.gametest.framework with parameters of type AABBModifier and TypeMethodDescriptionstatic voidStructureUtils.encaseStructure(AABB p_326863_, ServerLevel p_326882_, boolean p_326950_) static voidStructureUtils.removeBarriers(AABB p_326925_, ServerLevel p_326815_) -
Uses of AABB in net.minecraft.server.level
Methods in net.minecraft.server.level with parameters of type AABBModifier and TypeMethodDescriptionWorldGenRegion.getEntities(Entity p_9519_, AABB p_9520_, Predicate<? super Entity> p_9521_) WorldGenRegion.getEntities(EntityTypeTest<Entity, T> p_143494_, AABB p_143495_, Predicate<? super T> p_143496_) -
Uses of AABB in net.minecraft.server.network
Methods in net.minecraft.server.network with parameters of type AABBModifier and TypeMethodDescriptionprivate booleanServerGamePacketListenerImpl.isPlayerCollidingWithAnythingNew(LevelReader p_289008_, AABB p_288986_, double p_288990_, double p_288991_, double p_288967_) -
Uses of AABB in net.minecraft.util
Methods in net.minecraft.util with parameters of type AABBModifier and TypeMethodDescriptionstatic booleanMth.rayIntersectsAABB(Vec3 p_144889_, Vec3 p_144890_, AABB p_144891_) -
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()final AABBEntity.getBoundingBox()Display.getBoundingBoxForCulling()Entity.getBoundingBoxForCulling()LivingEntity.getBoundingBoxForCulling()protected AABBLivingEntity.getHitbox()LivingEntity.getLocalBoundsForPose(Pose p_21271_) EntityType.getSpawnAABB(double p_338403_, double p_338190_, double p_338227_) protected AABBEntity.makeBoundingBox()EntityDimensions.makeBoundingBox(double p_20385_, double p_20386_, double p_20387_) EntityDimensions.makeBoundingBox(Vec3 p_20394_) protected AABBInteraction.makeBoundingBox()Methods in net.minecraft.world.entity with parameters of type AABBModifier and TypeMethodDescriptionprotected voidLivingEntity.checkAutoSpinAttack(AABB p_21072_, AABB p_21073_) static Vec3Entity.collideBoundingBox(Entity p_198895_, Vec3 p_198896_, AABB p_198897_, Level p_198898_, List<VoxelShape> p_198899_) private static Vec3Entity.collideWithShapes(Vec3 p_198901_, AABB p_198902_, List<VoxelShape> p_198903_) protected static doubleEntityType.getYOffset(LevelReader p_20626_, BlockPos p_20627_, boolean p_20628_, AABB p_20629_) private booleanfinal voidEntity.setBoundingBox(AABB p_20012_) -
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 p_26069_) -
Uses of AABB in net.minecraft.world.entity.animal.sniffer
Methods in net.minecraft.world.entity.animal.sniffer that return AABB -
Uses of AABB in net.minecraft.world.entity.boss.enderdragon
Methods in net.minecraft.world.entity.boss.enderdragon with parameters of type AABB -
Uses of AABB in net.minecraft.world.entity.monster
Methods in net.minecraft.world.entity.monster that return AABBModifier and TypeMethodDescriptionprotected AABBRavager.getAttackBoundingBox()Illusioner.getBoundingBoxForCulling()static AABBShulker.getProgressAabb(float p_149792_, Direction p_149791_, float p_320551_) static AABBShulker.getProgressDeltaAabb(float p_149795_, Direction p_149794_, float p_149796_, float p_320876_) protected AABBShulker.ShulkerDefenseAttackGoal.getTargetSearchArea(double p_33499_) protected AABBShulker.ShulkerNearestAttackGoal.getTargetSearchArea(double p_33508_) protected AABBShulker.makeBoundingBox() -
Uses of AABB in net.minecraft.world.entity.player
Methods in net.minecraft.world.entity.player with parameters of type AABBModifier and TypeMethodDescriptionbooleanPlayer.canInteractWithEntity(AABB p_320959_, double p_319981_) -
Uses of AABB in net.minecraft.world.entity.projectile
Methods in net.minecraft.world.entity.projectile with parameters of type AABBModifier and TypeMethodDescriptionstatic EntityHitResultProjectileUtil.getEntityHitResult(Entity p_37288_, Vec3 p_37289_, Vec3 p_37290_, AABB p_37291_, Predicate<Entity> p_37292_, double p_37293_) static EntityHitResultProjectileUtil.getEntityHitResult(Level p_37305_, Entity p_37306_, Vec3 p_37307_, Vec3 p_37308_, AABB p_37309_, Predicate<Entity> p_37310_) static EntityHitResultProjectileUtil.getEntityHitResult(Level p_150176_, Entity p_150177_, Vec3 p_150178_, Vec3 p_150179_, AABB p_150180_, Predicate<Entity> p_150181_, float p_150182_) -
Uses of AABB in net.minecraft.world.entity.projectile.windcharge
Methods in net.minecraft.world.entity.projectile.windcharge that return AABB -
Uses of AABB in net.minecraft.world.entity.vehicle
Methods in net.minecraft.world.entity.vehicle that return AABBModifier and TypeMethodDescriptionContainerEntity.getBoundingBox()AbstractMinecart.getBoundingBoxForCulling()Methods in net.minecraft.world.entity.vehicle with parameters of type AABBModifier and TypeMethodDescriptionstatic booleanDismountHelper.canDismountTo(CollisionGetter p_38457_, LivingEntity p_38458_, AABB p_38459_) -
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 VoxelShapeCollisionGetter.borderCollision(Entity p_186441_, AABB p_186442_) default booleanCollisionGetter.collidesWithSuffocatingBlock(Entity p_186438_, AABB p_186439_) default booleanLevelReader.containsAnyLiquid(AABB p_46856_) CollisionGetter.findSupportingBlock(Entity p_286468_, AABB p_286792_) default Iterable<VoxelShape> CollisionGetter.getBlockCollisions(Entity p_186435_, AABB p_186436_) default Stream<BlockState> BlockGetter.getBlockStates(AABB p_45557_) default Stream<BlockState> LevelReader.getBlockStatesIfLoaded(AABB p_46848_) default Iterable<VoxelShape> CollisionGetter.getCollisions(Entity p_186432_, AABB p_186433_) EntityGetter.getEntities(Entity p_45934_, AABB p_45935_) EntityGetter.getEntities(Entity p_45936_, AABB p_45937_, Predicate<? super Entity> p_45938_) EntityGetter.getEntities(EntityTypeTest<Entity, T> p_151464_, AABB p_151465_, Predicate<? super T> p_151466_) Level.getEntities(Entity p_46536_, AABB p_46537_, Predicate<? super Entity> p_46538_) Level.getEntities(EntityTypeTest<Entity, T> p_151528_, AABB p_151529_, Predicate<? super T> p_151530_) <T extends Entity>
voidLevel.getEntities(EntityTypeTest<Entity, T> p_261899_, AABB p_261837_, Predicate<? super T> p_261519_, List<? super T> p_262046_) <T extends Entity>
voidLevel.getEntities(EntityTypeTest<Entity, T> p_261885_, AABB p_262086_, Predicate<? super T> p_261688_, List<? super T> p_262071_, int p_261858_) EntityGetter.getEntitiesOfClass(Class<T> p_45977_, AABB p_45978_) EntityGetter.getEntitiesOfClass(Class<T> p_45979_, AABB p_45980_, Predicate<? super T> p_45981_) CollisionGetter.getEntityCollisions(Entity p_186427_, AABB p_186428_) default List<VoxelShape> CommonLevelAccessor.getEntityCollisions(Entity p_186447_, AABB p_186448_) default List<VoxelShape> EntityGetter.getEntityCollisions(Entity p_186451_, AABB p_186452_) PathNavigationRegion.getEntityCollisions(Entity p_186557_, AABB p_186558_) default <T extends LivingEntity>
List<T> EntityGetter.getNearbyEntities(Class<T> p_45972_, TargetingConditions p_45973_, LivingEntity p_45974_, AABB p_45975_) EntityGetter.getNearbyPlayers(TargetingConditions p_45956_, LivingEntity p_45957_, AABB p_45958_) default <T extends LivingEntity>
TEntityGetter.getNearestEntity(Class<? extends T> p_45964_, TargetingConditions p_45965_, LivingEntity p_45966_, double p_45967_, double p_45968_, double p_45969_, AABB p_45970_) default booleanCollisionGetter.noBlockCollision(Entity p_295728_, AABB p_294209_) default booleanCollisionGetter.noCollision(Entity p_45757_, AABB p_45758_) default booleanCollisionGetter.noCollision(AABB p_45773_) Constructors in net.minecraft.world.level with parameters of type AABBModifierConstructorDescriptionBlockCollisions(CollisionGetter p_286817_, Entity p_286246_, AABB p_286624_, boolean p_286354_, BiFunction<BlockPos.MutableBlockPos, VoxelShape, T> p_286303_) -
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 p_289656_, AABB p_289647_, Class<? extends Entity> p_289686_) -
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 p_59667_) private static AABBConduitBlockEntity.getDestroyRangeAABB(BlockPos p_155432_) 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 p_324233_, EntityTypeTest<Entity, T> p_324216_, AABB p_324151_, Predicate<? super T> p_323700_) -
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 p_60329_, Direction p_60330_, double p_60331_) private static AABBPistonMovingBlockEntity.moveByPositionAndProgress(BlockPos p_155926_, AABB p_155927_, PistonMovingBlockEntity p_155928_) Methods in net.minecraft.world.level.block.piston with parameters of type AABBModifier and TypeMethodDescriptionprivate static doublePistonMovingBlockEntity.getMovement(AABB p_60368_, Direction p_60369_, AABB p_60370_) static AABBPistonMath.getMovementArea(AABB p_60329_, Direction p_60330_, double p_60331_) private static booleanPistonMovingBlockEntity.matchesStickyCritera(AABB p_287782_, Entity p_287720_, BlockPos p_287775_) private static AABBPistonMovingBlockEntity.moveByPositionAndProgress(BlockPos p_155926_, AABB p_155927_, PistonMovingBlockEntity p_155928_) -
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 p_187567_, AABB p_187568_) booleanWorldBorder.isWithinBounds(AABB p_61936_) -
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 p_188363_, AbortableIterationConsumer<EntitySection<T>> p_261588_) <U extends T>
voidLevelEntityGetter.get(EntityTypeTest<T, U> p_156932_, AABB p_156933_, AbortableIterationConsumer<U> p_261542_) 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> p_188349_, AABB p_188350_, AbortableIterationConsumer<? super U> p_261535_) EntitySection.getEntities(AABB p_262016_, AbortableIterationConsumer<T> p_261863_) <U extends T>
voidEntitySectionStorage.getEntities(EntityTypeTest<T, U> p_261630_, AABB p_261843_, AbortableIterationConsumer<U> p_261742_) voidEntitySectionStorage.getEntities(AABB p_261820_, AbortableIterationConsumer<T> p_261992_) -
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.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.contract(double p_82311_, double p_82312_, double p_82313_) AABB.deflate(double p_82407_) AABB.deflate(double p_165898_, double p_165899_, double p_165900_) static AABBAABB.encapsulatingFullBlocks(BlockPos p_309165_, BlockPos p_308877_) AABB.expandTowards(double p_82364_, double p_82365_, double p_82366_) AABB.expandTowards(Vec3 p_82370_) AABB.inflate(double p_82401_) AABB.inflate(double p_82378_, double p_82379_, double p_82380_) AABB.move(double p_82387_, double p_82388_, double p_82389_) static AABBAABB.of(BoundingBox p_82322_) static AABBAABB.setMaxX(double p_165892_) AABB.setMaxY(double p_165894_) AABB.setMaxZ(double p_165896_) AABB.setMinX(double p_165881_) AABB.setMinY(double p_165888_) AABB.setMinZ(double p_165890_) static AABBAABB.unitCubeFromLowerCorner(Vec3 p_82334_) Methods in net.minecraft.world.phys with parameters of type AABBModifier and TypeMethodDescriptionprivate static DirectionAABB.getDirection(AABB p_82326_, Vec3 p_82327_, double[] p_82328_, Direction p_82329_, double p_82330_, double p_82331_, double p_82332_) booleanAABB.intersects(AABB p_82382_) 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 p_193136_, AABB p_193137_, Iterable<VoxelShape> p_193138_, double p_193139_) doubleVoxelShape.collide(Direction.Axis p_83260_, AABB p_83261_, double p_83262_) protected doublestatic VoxelShape -
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