Uses of Class
net.minecraft.util.AxisAlignedBB

Packages that use AxisAlignedBB
net.minecraft.block   
net.minecraft.client.particle   
net.minecraft.client.renderer   
net.minecraft.client.renderer.culling   
net.minecraft.client.renderer.entity   
net.minecraft.entity   
net.minecraft.entity.item   
net.minecraft.util   
net.minecraft.world   
net.minecraft.world.chunk   
net.minecraftforge.common   
 

Uses of AxisAlignedBB in net.minecraft.block
 

Methods in net.minecraft.block that return AxisAlignedBB
 AxisAlignedBB BlockPistonMoving.getAxisAlignedBB(World par1World, int par2, int par3, int par4, int par5, float par6, int par7)
           
 AxisAlignedBB BlockFluid.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockDoor.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockFarmland.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockButton.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockRedstoneWire.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockLadder.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockTrapDoor.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockTorch.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockFlower.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockFenceGate.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockTripWire.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockWall.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockCactus.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockTripWireSource.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockPressurePlate.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockCocoa.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockSkull.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockPortal.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockRail.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockLilyPad.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockVine.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockSign.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockReed.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB Block.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockLever.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockFire.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockFence.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockSoulSand.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockPistonMoving.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockSnow.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockWeb.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockCake.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockPistonBase.getCollisionBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
          Returns a bounding box from the pool of bounding boxes (this means this box can change after the pool has been cleared to be reused)
 AxisAlignedBB BlockDoor.getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
           
 AxisAlignedBB BlockLadder.getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
           
 AxisAlignedBB BlockTrapDoor.getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
           
 AxisAlignedBB BlockCactus.getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
           
 AxisAlignedBB BlockCocoa.getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
           
 AxisAlignedBB BlockStairs.getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
           
 AxisAlignedBB BlockSign.getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
           
 AxisAlignedBB Block.getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
           
 AxisAlignedBB BlockCake.getSelectedBoundingBoxFromPool(World par1World, int par2, int par3, int par4)
           
 

Methods in net.minecraft.block with parameters of type AxisAlignedBB
 void BlockHalfSlab.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)
          if the specified block is in the given AABB, add its collision bounding box to the given list
 void BlockBrewingStand.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)
          if the specified block is in the given AABB, add its collision bounding box to the given list
 void BlockPistonExtension.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)
          if the specified block is in the given AABB, add its collision bounding box to the given list
 void BlockEndPortalFrame.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)
          if the specified block is in the given AABB, add its collision bounding box to the given list
 void BlockLilyPad.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)
          if the specified block is in the given AABB, add its collision bounding box to the given list
 void BlockStairs.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)
          if the specified block is in the given AABB, add its collision bounding box to the given list
 void BlockEndPortal.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)
          if the specified block is in the given AABB, add its collision bounding box to the given list
 void Block.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)
          if the specified block is in the given AABB, add its collision bounding box to the given list
 void BlockPane.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)
          if the specified block is in the given AABB, add its collision bounding box to the given list
 void BlockCauldron.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)
          if the specified block is in the given AABB, add its collision bounding box to the given list
 void BlockPistonBase.addCollidingBlockToList(World par1World, int par2, int par3, int par4, AxisAlignedBB par5AxisAlignedBB, List par6List, Entity par7Entity)
          if the specified block is in the given AABB, add its collision bounding box to the given list
 

Uses of AxisAlignedBB in net.minecraft.client.particle
 

Methods in net.minecraft.client.particle that return AxisAlignedBB
 AxisAlignedBB EntityFireworkSparkFX.getBoundingBox()
          returns the bounding box for this entity
 

Uses of AxisAlignedBB in net.minecraft.client.renderer
 

Fields in net.minecraft.client.renderer declared as AxisAlignedBB
 AxisAlignedBB WorldRenderer.rendererBoundingBox
          Axis aligned bounding box
 

Uses of AxisAlignedBB in net.minecraft.client.renderer.culling
 

Methods in net.minecraft.client.renderer.culling with parameters of type AxisAlignedBB
 boolean ICamera.isBoundingBoxInFrustum(AxisAlignedBB var1)
          Returns true if the bounding box is inside all 6 clipping planes, otherwise returns false.
 boolean Frustrum.isBoundingBoxInFrustum(AxisAlignedBB par1AxisAlignedBB)
          Returns true if the bounding box is inside all 6 clipping planes, otherwise returns false.
 

Uses of AxisAlignedBB in net.minecraft.client.renderer.entity
 

Methods in net.minecraft.client.renderer.entity with parameters of type AxisAlignedBB
static void Render.renderAABB(AxisAlignedBB par0AxisAlignedBB)
          Adds to the tesselator a box using the aabb for the bounds.
static void Render.renderOffsetAABB(AxisAlignedBB par0AxisAlignedBB, double par1, double par3, double par5)
          Renders a white box with the bounds of the AABB translated by the offset.
 

Uses of AxisAlignedBB in net.minecraft.entity
 

Fields in net.minecraft.entity declared as AxisAlignedBB
 AxisAlignedBB Entity.boundingBox
          Axis aligned bounding box.
 

Methods in net.minecraft.entity that return AxisAlignedBB
 AxisAlignedBB Entity.getBoundingBox()
          returns the bounding box for this entity
 AxisAlignedBB Entity.getCollisionBox(Entity par1Entity)
          Returns a boundingBox used to collide the entity with other entities and blocks.
 

Uses of AxisAlignedBB in net.minecraft.entity.item
 

Methods in net.minecraft.entity.item that return AxisAlignedBB
 AxisAlignedBB EntityMinecart.getBoundingBox()
          returns the bounding box for this entity
 AxisAlignedBB EntityBoat.getBoundingBox()
          returns the bounding box for this entity
 AxisAlignedBB EntityMinecart.getCollisionBox(Entity par1Entity)
          Returns a boundingBox used to collide the entity with other entities and blocks.
 AxisAlignedBB EntityBoat.getCollisionBox(Entity par1Entity)
          Returns a boundingBox used to collide the entity with other entities and blocks.
 

Uses of AxisAlignedBB in net.minecraft.util
 

Methods in net.minecraft.util that return AxisAlignedBB
 AxisAlignedBB AxisAlignedBB.addCoord(double par1, double par3, double par5)
          Adds the coordinates to the bounding box extending it if the point lies outside the current ranges.
 AxisAlignedBB AABBPool.addOrModifyAABBInPool(double par1, double par3, double par5, double par7, double par9, double par11)
          Adds a AABB to the pool, or if there is an available AABB, updates an existing AABB entry to specified coordinates
 AxisAlignedBB AxisAlignedBB.contract(double par1, double par3, double par5)
          Returns a bounding box that is inset by the specified amounts
 AxisAlignedBB AxisAlignedBB.copy()
          Returns a copy of the bounding box.
 AxisAlignedBB AxisAlignedBB.expand(double par1, double par3, double par5)
          Returns a bounding box expanded by the specified vector (if negative numbers are given it will shrink).
static AxisAlignedBB AxisAlignedBB.getBoundingBox(double par0, double par2, double par4, double par6, double par8, double par10)
          Returns a bounding box with the specified bounds.
 AxisAlignedBB AxisAlignedBB.getOffsetBoundingBox(double par1, double par3, double par5)
          Returns a bounding box offseted by the specified vector (if negative numbers are given it will shrink).
 AxisAlignedBB AxisAlignedBB.offset(double par1, double par3, double par5)
          Offsets the current bounding box by the specified coordinates.
 AxisAlignedBB AxisAlignedBB.setBounds(double par1, double par3, double par5, double par7, double par9, double par11)
          Sets the bounds of the bounding box.
 

Methods in net.minecraft.util with parameters of type AxisAlignedBB
 double AxisAlignedBB.calculateXOffset(AxisAlignedBB par1AxisAlignedBB, double par2)
          if instance and the argument bounding boxes overlap in the Y and Z dimensions, calculate the offset between them in the X dimension.
 double AxisAlignedBB.calculateYOffset(AxisAlignedBB par1AxisAlignedBB, double par2)
          if instance and the argument bounding boxes overlap in the X and Z dimensions, calculate the offset between them in the Y dimension.
 double AxisAlignedBB.calculateZOffset(AxisAlignedBB par1AxisAlignedBB, double par2)
          if instance and the argument bounding boxes overlap in the Y and X dimensions, calculate the offset between them in the Z dimension.
 boolean AxisAlignedBB.intersectsWith(AxisAlignedBB par1AxisAlignedBB)
          Returns whether the given bounding box intersects with this one.
 void AxisAlignedBB.setBB(AxisAlignedBB par1AxisAlignedBB)
          Sets the bounding box to the same bounds as the bounding box passed in.
 

Uses of AxisAlignedBB in net.minecraft.world
 

Methods in net.minecraft.world with parameters of type AxisAlignedBB
 boolean World.checkIfAABBIsClear(AxisAlignedBB par1AxisAlignedBB)
          Returns true if there are no solid, live entities in the specified AxisAlignedBB
 boolean World.checkIfAABBIsClearExcludingEntity(AxisAlignedBB par1AxisAlignedBB, Entity par2Entity)
          Returns true if there are no solid, live entities in the specified AxisAlignedBB, excluding the given entity
 Entity World.findNearestEntityWithinAABB(Class par1Class, AxisAlignedBB par2AxisAlignedBB, Entity par3Entity)
           
 List World.getAllCollidingBoundingBoxes(AxisAlignedBB par1AxisAlignedBB)
          calculates and returns a list of colliding bounding boxes within a given AABB
 float World.getBlockDensity(Vec3 par1Vec3, AxisAlignedBB par2AxisAlignedBB)
          Gets the percentage of real blocks within within a bounding box, along a specified vector.
 List World.getCollidingBoundingBoxes(Entity par1Entity, AxisAlignedBB par2AxisAlignedBB)
          Returns a list of bounding boxes that collide with aabb excluding the passed in entity's collision.
 List World.getEntitiesWithinAABB(Class par1Class, AxisAlignedBB par2AxisAlignedBB)
          Returns all entities of the specified class type which intersect with the AABB.
 List World.getEntitiesWithinAABBExcludingEntity(Entity par1Entity, AxisAlignedBB par2AxisAlignedBB)
          Will get all entities within the specified AABB excluding the one passed into it.
 boolean World.handleMaterialAcceleration(AxisAlignedBB par1AxisAlignedBB, Material par2Material, Entity par3Entity)
          handles the acceleration of an object whilst in water.
 boolean World.isAABBInMaterial(AxisAlignedBB par1AxisAlignedBB, Material par2Material)
          checks if the given AABB is in the material given.
 boolean World.isAABBNonEmpty(AxisAlignedBB par1AxisAlignedBB)
          Returns true if there are any blocks in the region constrained by an AxisAlignedBB
 boolean World.isAnyLiquid(AxisAlignedBB par1AxisAlignedBB)
          Returns if any of the blocks within the aabb are liquids.
 boolean World.isBoundingBoxBurning(AxisAlignedBB par1AxisAlignedBB)
          Returns whether or not the given bounding box is on fire or not
 boolean World.isMaterialInBB(AxisAlignedBB par1AxisAlignedBB, Material par2Material)
          Returns true if the given bounding box contains the given material
 List World.selectEntitiesWithinAABB(Class par1Class, AxisAlignedBB par2AxisAlignedBB, IEntitySelector par3IEntitySelector)
           
 

Uses of AxisAlignedBB in net.minecraft.world.chunk
 

Methods in net.minecraft.world.chunk with parameters of type AxisAlignedBB
 void EmptyChunk.getEntitiesOfTypeWithinAAAB(Class par1Class, AxisAlignedBB par2AxisAlignedBB, List par3List, IEntitySelector par4IEntitySelector)
          Gets all entities that can be assigned to the specified class.
 void Chunk.getEntitiesOfTypeWithinAAAB(Class par1Class, AxisAlignedBB par2AxisAlignedBB, List par3List, IEntitySelector par4IEntitySelector)
          Gets all entities that can be assigned to the specified class.
 void EmptyChunk.getEntitiesWithinAABBForEntity(Entity par1Entity, AxisAlignedBB par2AxisAlignedBB, List par3List)
          Fills the given list of all entities that intersect within the given bounding box that aren't the passed entity Args: entity, aabb, listToFill
 void Chunk.getEntitiesWithinAABBForEntity(Entity par1Entity, AxisAlignedBB par2AxisAlignedBB, List par3List)
          Fills the given list of all entities that intersect within the given bounding box that aren't the passed entity Args: entity, aabb, listToFill
 

Uses of AxisAlignedBB in net.minecraftforge.common
 

Methods in net.minecraftforge.common that return AxisAlignedBB
 AxisAlignedBB IMinecartCollisionHandler.getBoundingBox(EntityMinecart cart)
          This function replaces the function of the same name in EntityMinecart.
 AxisAlignedBB IMinecartCollisionHandler.getCollisionBox(EntityMinecart cart, Entity other)
          This function replaced the function of the same name in EntityMinecart.
 AxisAlignedBB IMinecartCollisionHandler.getMinecartCollisionBox(EntityMinecart cart)
          This function is used to define the box used for detecting minecart collisions.