Uses of Class
net.minecraft.world.phys.AABB
Package
Description
-
Uses of AABB in net.minecraft.client.particle
Modifier and TypeFieldDescriptionprivate AABB
Particle.bb
private static final AABB
Particle.INITIAL_AABB
-
Uses of AABB in net.minecraft.client.renderer
Modifier and TypeMethodDescriptionstatic void
LevelRenderer.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.chunk
-
Uses of AABB in net.minecraft.client.renderer.culling
-
Uses of AABB in net.minecraft.client.renderer.debug
Modifier and TypeMethodDescriptionstatic void
DebugRenderer.renderFilledBox
(PoseStack p_271017_, MultiBufferSource p_270356_, AABB p_270833_, float p_270850_, float p_270249_, float p_270654_, float p_270476_) private static void
GameEventListenerRenderer.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
Modifier and TypeMethodDescriptionprivate AABB
EntitySelectorParser.createAabb
(double p_121234_, double p_121235_, double p_121236_) ModifierConstructorDescriptionEntitySelector
(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
-
Uses of AABB in net.minecraft.gametest.framework
Modifier and TypeMethodDescriptionprivate AABB
GameTestHelper.getBounds()
private AABB
GameTestHelper.getRelativeBounds()
GameTestInfo.getStructureBounds()
static AABB
StructureUtils.getStructureBounds
(StructureBlockEntity p_127848_) -
Uses of AABB in net.minecraft.server.level
Modifier 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
Modifier and TypeMethodDescriptionprivate boolean
ServerGamePacketListenerImpl.isPlayerCollidingWithAnythingNew
(LevelReader p_289008_, AABB p_288986_, double p_288990_, double p_288991_, double p_288967_) -
Uses of AABB in net.minecraft.util
Modifier and TypeMethodDescriptionstatic boolean
Mth.rayIntersectsAABB
(Vec3 p_144889_, Vec3 p_144890_, AABB p_144891_) -
Uses of AABB in net.minecraft.world.entity
Modifier and TypeFieldDescriptionprivate AABB
Entity.bb
private AABB
Display.cullingBoundingBox
private static final AABB
Entity.INITIAL_AABB
Modifier and TypeMethodDescriptionEntityType.getAABB
(double p_20586_, double p_20587_, double p_20588_) final AABB
Entity.getBoundingBox()
Display.getBoundingBoxForCulling()
Entity.getBoundingBoxForCulling()
LivingEntity.getBoundingBoxForCulling()
protected AABB
Entity.getBoundingBoxForPose
(Pose p_20218_) LivingEntity.getLocalBoundsForPose
(Pose p_21271_) protected AABB
Entity.makeBoundingBox()
EntityDimensions.makeBoundingBox
(double p_20385_, double p_20386_, double p_20387_) EntityDimensions.makeBoundingBox
(Vec3 p_20394_) protected AABB
Interaction.makeBoundingBox()
Modifier and TypeMethodDescriptionprotected void
LivingEntity.checkAutoSpinAttack
(AABB p_21072_, AABB p_21073_) static Vec3
Entity.collideBoundingBox
(Entity p_198895_, Vec3 p_198896_, AABB p_198897_, Level p_198898_, List<VoxelShape> p_198899_) private static Vec3
Entity.collideWithShapes
(Vec3 p_198901_, AABB p_198902_, List<VoxelShape> p_198903_) protected static double
EntityType.getYOffset
(LevelReader p_20626_, BlockPos p_20627_, boolean p_20628_, AABB p_20629_) private boolean
final void
Entity.setBoundingBox
(AABB p_20012_) -
Uses of AABB in net.minecraft.world.entity.ai.goal.target
Modifier and TypeMethodDescriptionprotected AABB
NearestAttackableTargetGoal.getTargetSearchArea
(double p_26069_) -
Uses of AABB in net.minecraft.world.entity.animal.sniffer
-
Uses of AABB in net.minecraft.world.entity.boss.enderdragon
-
Uses of AABB in net.minecraft.world.entity.monster
Modifier and TypeMethodDescriptionIllusioner.getBoundingBoxForCulling()
static AABB
Shulker.getProgressAabb
(Direction p_149791_, float p_149792_) static AABB
Shulker.getProgressDeltaAabb
(Direction p_149794_, float p_149795_, float p_149796_) protected AABB
Shulker.ShulkerDefenseAttackGoal.getTargetSearchArea
(double p_33499_) protected AABB
Shulker.ShulkerNearestAttackGoal.getTargetSearchArea
(double p_33508_) protected AABB
Shulker.makeBoundingBox()
-
Uses of AABB in net.minecraft.world.entity.projectile
Modifier and TypeMethodDescriptionstatic EntityHitResult
ProjectileUtil.getEntityHitResult
(Entity p_37288_, Vec3 p_37289_, Vec3 p_37290_, AABB p_37291_, Predicate<Entity> p_37292_, double p_37293_) static EntityHitResult
ProjectileUtil.getEntityHitResult
(Level p_37305_, Entity p_37306_, Vec3 p_37307_, Vec3 p_37308_, AABB p_37309_, Predicate<Entity> p_37310_) static EntityHitResult
ProjectileUtil.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.vehicle
Modifier and TypeMethodDescriptionstatic boolean
DismountHelper.canDismountTo
(CollisionGetter p_38457_, LivingEntity p_38458_, AABB p_38459_) -
Uses of AABB in net.minecraft.world.level
Modifier and TypeMethodDescriptionprivate VoxelShape
CollisionGetter.borderCollision
(Entity p_186441_, AABB p_186442_) default boolean
CollisionGetter.collidesWithSuffocatingBlock
(Entity p_186438_, AABB p_186439_) default boolean
LevelReader.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 boolean
CollisionGetter.noCollision
(Entity p_45757_, AABB p_45758_) default boolean
CollisionGetter.noCollision
(AABB p_45773_) ModifierConstructorDescriptionBlockCollisions
(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
Modifier and TypeMethodDescriptionprotected static int
BasePressurePlateBlock.getEntityCount
(Level p_289656_, AABB p_289647_, Class<? extends Entity> p_289686_) -
Uses of AABB in net.minecraft.world.level.block.entity
Modifier and TypeMethodDescriptionShulkerBoxBlockEntity.getBoundingBox
(BlockState p_59667_) private static AABB
ConduitBlockEntity.getDestroyRangeAABB
(BlockPos p_155432_) SignBlockEntity.getRenderBoundingBox()
-
Uses of AABB in net.minecraft.world.level.block.piston
Modifier and TypeMethodDescriptionstatic AABB
PistonMath.getMovementArea
(AABB p_60329_, Direction p_60330_, double p_60331_) private static AABB
PistonMovingBlockEntity.moveByPositionAndProgress
(BlockPos p_155926_, AABB p_155927_, PistonMovingBlockEntity p_155928_) Modifier and TypeMethodDescriptionprivate static double
PistonMovingBlockEntity.getMovement
(AABB p_60368_, Direction p_60369_, AABB p_60370_) static AABB
PistonMath.getMovementArea
(AABB p_60329_, Direction p_60330_, double p_60331_) private static boolean
PistonMovingBlockEntity.matchesStickyCritera
(AABB p_287782_, Entity p_287720_, BlockPos p_287775_) private static AABB
PistonMovingBlockEntity.moveByPositionAndProgress
(BlockPos p_155926_, AABB p_155927_, PistonMovingBlockEntity p_155928_) -
Uses of AABB in net.minecraft.world.level.border
Modifier and TypeMethodDescriptionboolean
WorldBorder.isInsideCloseToBorder
(Entity p_187567_, AABB p_187568_) boolean
WorldBorder.isWithinBounds
(AABB p_61936_) -
Uses of AABB in net.minecraft.world.level.entity
Modifier and TypeMethodDescriptionvoid
EntitySectionStorage.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_) void
EntitySectionStorage.getEntities
(AABB p_261820_, AbortableIterationConsumer<T> p_261992_) -
Uses of AABB in net.minecraft.world.level.levelgen.feature
-
Uses of AABB in net.minecraft.world.level.pathfinder
Modifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.objects.Object2BooleanMap<AABB>
WalkNodeEvaluator.collisionCache
-
Uses of AABB in net.minecraft.world.phys
Modifier 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_) 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 AABB
AABB.of
(BoundingBox p_82322_) static AABB
AABB.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 AABB
AABB.unitCubeFromLowerCorner
(Vec3 p_82334_) Modifier and TypeMethodDescriptionprivate static Direction
AABB.getDirection
(AABB p_82326_, Vec3 p_82327_, double[] p_82328_, Direction p_82329_, double p_82330_, double p_82331_, double p_82332_) boolean
AABB.intersects
(AABB p_82382_) -
Uses of AABB in net.minecraft.world.phys.shapes
Modifier and TypeMethodDescriptionstatic double
Shapes.collide
(Direction.Axis p_193136_, AABB p_193137_, Iterable<VoxelShape> p_193138_, double p_193139_) double
VoxelShape.collide
(Direction.Axis p_83260_, AABB p_83261_, double p_83262_) protected double
static VoxelShape
-
Uses of AABB in net.minecraftforge.common
Modifier 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.Modifier 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.minecraftforge.common.extensions
Modifier and TypeFieldDescriptionstatic final AABB
IForgeBlockEntity.INFINITE_EXTENT_AABB
Sometimes default render bounding box: infinite in scope.Modifier and TypeMethodDescriptiondefault AABB
IForgeBlockEntity.getRenderBoundingBox()
Return anAABB
that controls the visible scope of aBlockEntityWithoutLevelRenderer
associated with thisBlockEntity
Defaults to the collision bounding boxBlockBehaviour.BlockStateBase.getCollisionShape(BlockGetter, BlockPos)
associated with the block at this location.default @NotNull AABB
IForgeItem.getSweepHitBox
(@NotNull ItemStack stack, @NotNull Player player, @NotNull Entity target) Get a bounding box (AABB
) of a sweep attack.default @NotNull AABB
IForgeItemStack.getSweepHitBox
(@NotNull Player player, @NotNull Entity target) Get a bounding box (AABB
) of a sweep attack. -
Uses of AABB in net.minecraftforge.common.ticket