Uses of Class
net.minecraft.world.phys.AABB
Packages that use AABB
Package
Description
-
Uses of AABB in net.minecraft.client.particle
Fields in net.minecraft.client.particle declared as AABBModifier and TypeFieldDescriptionprivate AABB
Particle.bb
private static AABB
Particle.INITIAL_AABB
Methods 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 with parameters of type AABBModifier 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
Fields in net.minecraft.client.renderer.chunk declared as AABB -
Uses of AABB in net.minecraft.client.renderer.culling
Methods in net.minecraft.client.renderer.culling with parameters of type AABB -
Uses of AABB in net.minecraft.client.renderer.debug
Methods in net.minecraft.client.renderer.debug with parameters of type AABBModifier and TypeMethodDescriptionstatic void
DebugRenderer.renderFilledBox(AABB p_113452_, float p_113453_, float p_113454_, float p_113455_, float p_113456_)
private static void
GameEventListenerRenderer.renderTransparentFilledBox(AABB p_173834_, float p_173835_, float p_173836_, float p_173837_, float p_173838_)
-
Uses of AABB in net.minecraft.commands.arguments.selector
Fields in net.minecraft.commands.arguments.selector declared as AABBMethods in net.minecraft.commands.arguments.selector that return AABBModifier and TypeMethodDescriptionprivate AABB
EntitySelectorParser.createAabb(double 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 with parameters of type AABB -
Uses of AABB in net.minecraft.gametest.framework
Methods in net.minecraft.gametest.framework that return AABBModifier 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
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 boolean
ServerGamePacketListenerImpl.isPlayerCollidingWithAnythingNew(LevelReader p_9796_, AABB p_9797_)
-
Uses of AABB in net.minecraft.util
Methods in net.minecraft.util with parameters of type AABBModifier and TypeMethodDescriptionstatic boolean
Mth.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 AABBMethods in net.minecraft.world.entity that return AABBModifier and TypeMethodDescriptionEntityType.getAABB(double p_20586_, double p_20587_, double p_20588_)
Entity.getBoundingBox()
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_)
Methods in net.minecraft.world.entity with parameters of type AABBModifier and TypeMethodDescriptionprotected void
LivingEntity.checkAutoSpinAttack(AABB p_21072_, AABB p_21073_)
static Vec3
Entity.collideBoundingBox(Vec3 p_20026_, AABB p_20027_, LevelReader p_20028_, CollisionContext p_20029_, RewindableStream<VoxelShape> p_20030_)
static Vec3
Entity.collideBoundingBoxHeuristically(Entity p_19960_, Vec3 p_19961_, AABB p_19962_, Level p_19963_, CollisionContext p_19964_, RewindableStream<VoxelShape> p_19965_)
static Vec3
Entity.collideBoundingBoxLegacy(Vec3 p_20022_, AABB p_20023_, RewindableStream<VoxelShape> p_20024_)
protected static double
EntityType.getYOffset(LevelReader p_20626_, BlockPos p_20627_, boolean p_20628_, AABB p_20629_)
private boolean
void
Entity.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 AABB
NearestAttackableTargetGoal.getTargetSearchArea(double p_26069_)
-
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 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
Methods in net.minecraft.world.entity.projectile with parameters of type AABBModifier 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
Methods in net.minecraft.world.entity.vehicle that return AABBMethods in net.minecraft.world.entity.vehicle with parameters of type AABBModifier and TypeMethodDescriptionstatic boolean
DismountHelper.canDismountTo(CollisionGetter 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 TypeMethodDescriptiondefault boolean
LevelReader.containsAnyLiquid(AABB p_46856_)
default Stream<VoxelShape>
CollisionGetter.getBlockCollisions(Entity p_45762_, AABB p_45763_)
default Stream<VoxelShape>
CollisionGetter.getBlockCollisions(Entity p_45765_, AABB p_45766_, BiPredicate<BlockState,BlockPos> p_45767_)
default Stream<BlockState>
BlockGetter.getBlockStates(AABB p_45557_)
default Stream<BlockState>
LevelReader.getBlockStatesIfLoaded(AABB p_46848_)
default Stream<VoxelShape>
CollisionGetter.getCollisions(Entity p_45781_, AABB p_45782_, Predicate<Entity> p_45783_)
PathNavigationRegion.getCollisions(Entity p_47182_, AABB p_47183_, Predicate<Entity> p_47184_)
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_)
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_45776_, AABB p_45777_, Predicate<Entity> p_45778_)
default Stream<VoxelShape>
CommonLevelAccessor.getEntityCollisions(Entity p_45834_, AABB p_45835_, Predicate<Entity> p_45836_)
default Stream<VoxelShape>
EntityGetter.getEntityCollisions(Entity p_46005_, AABB p_46006_, Predicate<Entity> p_46007_)
PathNavigationRegion.getEntityCollisions(Entity p_47176_, AABB p_47177_, Predicate<Entity> p_47178_)
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.hasBlockCollision(Entity p_151415_, AABB p_151416_, BiPredicate<BlockState,BlockPos> p_151417_)
static boolean
CollisionSpliterator.isBoxFullyWithinWorldBorder(WorldBorder p_45813_, AABB p_45814_)
private static boolean
CollisionSpliterator.isCloseToBorder(VoxelShape p_45816_, AABB p_45817_)
private static boolean
CollisionSpliterator.isOutsideBorder(VoxelShape p_45821_, AABB p_45822_)
default boolean
CollisionGetter.noCollision(Entity p_45757_, AABB p_45758_)
default boolean
CollisionGetter.noCollision(Entity p_45769_, AABB p_45770_, Predicate<Entity> p_45771_)
default boolean
CollisionGetter.noCollision(AABB p_45773_)
Constructors in net.minecraft.world.level with parameters of type AABBModifierConstructorDescriptionCollisionSpliterator(CollisionGetter p_45798_, Entity p_45799_, AABB p_45800_)
CollisionSpliterator(CollisionGetter p_45802_, Entity p_45803_, AABB p_45804_, BiPredicate<BlockState,BlockPos> p_45805_)
-
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 AABB -
Uses of AABB in net.minecraft.world.level.block.entity
Methods in net.minecraft.world.level.block.entity that return AABBModifier and TypeMethodDescriptionShulkerBoxBlockEntity.getBoundingBox(BlockState p_59667_)
private static AABB
ConduitBlockEntity.getDestroyRangeAABB(BlockPos p_155432_)
-
Uses of AABB in net.minecraft.world.level.block.piston
Methods in net.minecraft.world.level.block.piston that return AABBModifier and TypeMethodDescriptionstatic AABB
PistonMath.getMovementArea(AABB p_60329_, Direction p_60330_, double p_60331_)
private static AABB
PistonMovingBlockEntity.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 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_60365_, Entity p_60366_)
private static AABB
PistonMovingBlockEntity.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 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 TypeMethodDescriptionprivate static <T extends EntityAccess>
Predicate<T>EntitySectionStorage.createBoundingBoxCheck(AABB p_156873_)
void
EntitySectionStorage.forEachAccessibleSection(AABB p_156878_, Consumer<EntitySection<T>> p_156879_)
<U extends T>
voidLevelEntityGetter.get(EntityTypeTest<T,U> p_156932_, AABB p_156933_, Consumer<U> p_156934_)
void
<U extends T>
voidLevelEntityGetterAdapter.get(EntityTypeTest<T,U> p_156949_, AABB p_156950_, Consumer<U> p_156951_)
void
<U extends T>
voidEntitySectionStorage.getEntities(EntityTypeTest<T,U> p_156864_, AABB p_156865_, Consumer<U> p_156866_)
void
EntitySectionStorage.getEntities(AABB p_156891_, Consumer<T> p_156892_)
-
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 it.unimi.dsi.fastutil.objects.Object2BooleanMap<AABB>
WalkNodeEvaluator.collisionCache
Methods in net.minecraft.world.level.pathfinder with parameters of type AABBModifier and TypeMethodDescriptionprivate boolean
WalkNodeEvaluator.hasCollisions(AABB p_77635_)
-
Uses of AABB in net.minecraft.world.phys
Methods 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_)
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_)
Methods in net.minecraft.world.phys with parameters of type AABBModifier 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_)
Method parameters in net.minecraft.world.phys with type arguments of type AABB -
Uses of AABB in net.minecraft.world.phys.shapes
Methods in net.minecraft.world.phys.shapes that return AABBMethods in net.minecraft.world.phys.shapes that return types with arguments of type AABBMethods in net.minecraft.world.phys.shapes with parameters of type AABBModifier and TypeMethodDescriptionstatic double
Shapes.collide(Direction.Axis p_83135_, AABB p_83136_, Stream<VoxelShape> p_83137_, double p_83138_)
static double
Shapes.collide(Direction.Axis p_83128_, AABB p_83129_, LevelReader p_83130_, double p_83131_, CollisionContext p_83132_, Stream<VoxelShape> p_83133_)
private static double
Shapes.collide(AABB p_83067_, LevelReader p_83068_, double p_83069_, CollisionContext p_83070_, AxisCycle p_83071_, Stream<VoxelShape> p_83072_)
double
VoxelShape.collide(Direction.Axis p_83260_, AABB p_83261_, double p_83262_)
protected double
static VoxelShape
-
Uses of AABB in net.minecraftforge.common
Methods in net.minecraftforge.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.minecraftforge.common with parameters of type AABBModifier and TypeMethodDescriptionstatic AABBTicket
FarmlandWaterManager.addAABBTicket(Level world, AABB aabb)
Convenience method to add a ticket that is backed by an AABB. -
Uses of AABB in net.minecraftforge.common.extensions
Fields in net.minecraftforge.common.extensions declared as AABBModifier and TypeFieldDescriptionstatic AABB
IForgeBlockEntity.INFINITE_EXTENT_AABB
Sometimes default render bounding box: infinite in scope.Methods in net.minecraftforge.common.extensions that return AABBModifier 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 AABB
IForgeItem.getSweepHitBox(ItemStack stack, Player player, Entity target)
Get a bounding box (AABB
) of a sweep attack.default AABB
IForgeItemStack.getSweepHitBox(Player player, Entity target)
Get a bounding box (AABB
) of a sweep attack.Methods in net.minecraftforge.common.extensions with parameters of type AABBModifier and TypeMethodDescriptiondefault Boolean
IForgeFluid.isAABBInsideLiquid(FluidState state, LevelReader world, BlockPos pos, AABB boundingBox)
Called when entities are moving to check if they are inside a liquiddefault Boolean
IForgeFluid.isAABBInsideMaterial(FluidState state, LevelReader world, BlockPos pos, AABB boundingBox, Material materialIn)
Called when boats or fishing hooks are inside the block to check if they are inside the material requested. -
Uses of AABB in net.minecraftforge.common.ticket
Fields in net.minecraftforge.common.ticket declared as AABBConstructors in net.minecraftforge.common.ticket with parameters of type AABB -
Uses of AABB in net.minecraftforge.server.permission.context
Fields in net.minecraftforge.server.permission.context declared as AABBFields in net.minecraftforge.server.permission.context with type parameters of type AABBConstructors in net.minecraftforge.server.permission.context with parameters of type AABB