Modifier and Type | Field and Description |
---|---|
protected static AxisAlignedBB |
AbstractPressurePlateBlock.PRESSURE_AABB |
Modifier and Type | Method and Description |
---|---|
private AxisAlignedBB |
DetectorRailBlock.getDectectionBox(BlockPos pos) |
Modifier and Type | Field and Description |
---|---|
private AxisAlignedBB |
Particle.boundingBox |
private static AxisAlignedBB |
Particle.EMPTY_AABB |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
Particle.getBoundingBox() |
Modifier and Type | Method and Description |
---|---|
void |
Particle.setBoundingBox(AxisAlignedBB bb) |
Modifier and Type | Method and Description |
---|---|
static void |
WorldRenderer.drawBoundingBox(MatrixStack matrixStackIn,
IVertexBuilder bufferIn,
AxisAlignedBB aabbIn,
float red,
float green,
float blue,
float alpha) |
Modifier and Type | Field and Description |
---|---|
AxisAlignedBB |
ChunkRenderDispatcher.ChunkRender.boundingBox |
Modifier and Type | Method and Description |
---|---|
boolean |
ClippingHelperImpl.isBoundingBoxInFrustum(AxisAlignedBB aabbIn) |
Modifier and Type | Method and Description |
---|---|
static void |
DebugRenderer.renderBox(AxisAlignedBB p_217730_0_,
float p_217730_1_,
float p_217730_2_,
float p_217730_3_,
float p_217730_4_) |
Modifier and Type | Field and Description |
---|---|
private AxisAlignedBB |
EntitySelector.aabb |
Modifier and Type | Method and Description |
---|---|
private AxisAlignedBB |
EntitySelectorParser.createAABB(double sizeX,
double sizeY,
double sizeZ) |
Constructor and Description |
---|
EntitySelector(int p_i50800_1_,
boolean p_i50800_2_,
boolean p_i50800_3_,
java.util.function.Predicate<Entity> p_i50800_4_,
MinMaxBounds.FloatBound p_i50800_5_,
java.util.function.Function<Vec3d,Vec3d> p_i50800_6_,
AxisAlignedBB p_i50800_7_,
java.util.function.BiConsumer<Vec3d,java.util.List<? extends Entity>> p_i50800_8_,
boolean p_i50800_9_,
java.lang.String p_i50800_10_,
java.util.UUID p_i50800_11_,
EntityType<?> p_i50800_12_,
boolean p_i50800_13_) |
Modifier and Type | Field and Description |
---|---|
private AxisAlignedBB |
Entity.boundingBox |
private static AxisAlignedBB |
Entity.ZERO_AABB |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
EntityType.func_220328_a(double p_220328_1_,
double p_220328_3_,
double p_220328_5_) |
AxisAlignedBB |
Entity.getBoundingBox() |
protected AxisAlignedBB |
Entity.getBoundingBox(Pose p_213321_1_) |
AxisAlignedBB |
Entity.getCollisionBoundingBox() |
AxisAlignedBB |
Entity.getCollisionBox(Entity entityIn) |
AxisAlignedBB |
Entity.getRenderBoundingBox() |
Modifier and Type | Method and Description |
---|---|
static Vec3d |
Entity.collideBoundingBox(Vec3d p_223310_0_,
AxisAlignedBB p_223310_1_,
ReuseableStream<VoxelShape> p_223310_2_) |
static Vec3d |
Entity.collideBoundingBoxHeuristically(Entity p_223307_0_,
Vec3d p_223307_1_,
AxisAlignedBB p_223307_2_,
World p_223307_3_,
ISelectionContext p_223307_4_,
ReuseableStream<VoxelShape> p_223307_5_) |
protected static double |
EntityType.func_208051_a(IWorldReader worldReader,
BlockPos pos,
boolean p_208051_2_,
AxisAlignedBB p_208051_3_) |
static Vec3d |
Entity.getAllowedMovement(Vec3d vec,
AxisAlignedBB collisionBox,
IWorldReader worldIn,
ISelectionContext selectionContext,
ReuseableStream<VoxelShape> potentialHits) |
private boolean |
Entity.isLiquidPresentInAABB(AxisAlignedBB bb) |
void |
Entity.setBoundingBox(AxisAlignedBB bb) |
protected void |
LivingEntity.updateSpinAttack(AxisAlignedBB p_204801_1_,
AxisAlignedBB p_204801_2_) |
Modifier and Type | Method and Description |
---|---|
protected AxisAlignedBB |
NearestAttackableTargetGoal.getTargetableArea(double targetDistance) |
Modifier and Type | Method and Description |
---|---|
private boolean |
EnderDragonEntity.destroyBlocksInAABB(AxisAlignedBB p_70972_1_) |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
BoatEntity.getCollisionBoundingBox() |
AxisAlignedBB |
BoatEntity.getCollisionBox(Entity entityIn) |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
AbstractMinecartEntity.getCollisionBox(Entity entityIn) |
AxisAlignedBB |
AbstractMinecartEntity.getRenderBoundingBox() |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
ShulkerEntity.getCollisionBoundingBox() |
AxisAlignedBB |
IllusionerEntity.getRenderBoundingBox() |
protected AxisAlignedBB |
ShulkerEntity.AttackNearestGoal.getTargetableArea(double targetDistance) |
protected AxisAlignedBB |
ShulkerEntity.DefenseAttackGoal.getTargetableArea(double targetDistance) |
Modifier and Type | Method and Description |
---|---|
static RayTraceResult |
ProjectileHelper.rayTrace(Entity projectile,
AxisAlignedBB boundingBox,
java.util.function.Predicate<Entity> filter,
RayTraceContext.BlockMode blockModeIn,
boolean checkEntityCollision) |
private static RayTraceResult |
ProjectileHelper.rayTrace(Entity projectile,
boolean checkEntityCollision,
boolean includeShooter,
Entity shooter,
RayTraceContext.BlockMode blockModeIn,
boolean p_221268_5_,
java.util.function.Predicate<Entity> filter,
AxisAlignedBB boundingBox) |
static EntityRayTraceResult |
ProjectileHelper.rayTraceEntities(Entity shooter,
Vec3d startVec,
Vec3d endVec,
AxisAlignedBB boundingBox,
java.util.function.Predicate<Entity> filter,
double distance) |
static EntityRayTraceResult |
ProjectileHelper.rayTraceEntities(World worldIn,
Entity projectile,
Vec3d startVec,
Vec3d endVec,
AxisAlignedBB boundingBox,
java.util.function.Predicate<Entity> filter) |
static EntityRayTraceResult |
ProjectileHelper.rayTraceEntities(World worldIn,
Entity projectile,
Vec3d startVec,
Vec3d endVec,
AxisAlignedBB boundingBox,
java.util.function.Predicate<Entity> filter,
double distance) |
Modifier and Type | Method and Description |
---|---|
static AxisAlignedBB |
StructureHelper.func_229594_a_(StructureBlockTileEntity p_229594_0_) |
Modifier and Type | Method and Description |
---|---|
private AxisAlignedBB |
ConduitTileEntity.getAreaOfEffect() |
AxisAlignedBB |
ShulkerBoxTileEntity.getBoundingBox(BlockState p_190584_1_) |
AxisAlignedBB |
ShulkerBoxTileEntity.getBoundingBox(Direction p_190587_1_) |
private AxisAlignedBB |
PistonTileEntity.getMinMaxPiecesAABB(java.util.List<AxisAlignedBB> p_191515_1_) |
private AxisAlignedBB |
ShulkerBoxTileEntity.getTopBoundingBox(Direction p_190588_1_) |
private AxisAlignedBB |
PistonTileEntity.moveByPositionAndProgress(AxisAlignedBB p_190607_1_) |
Modifier and Type | Method and Description |
---|---|
private static boolean |
PistonTileEntity.func_227021_a_(AxisAlignedBB p_227021_0_,
Entity p_227021_1_) |
private static double |
PistonTileEntity.getMovement(AxisAlignedBB p_190612_0_,
Direction p_190612_1_,
AxisAlignedBB facing) |
private AxisAlignedBB |
PistonTileEntity.moveByPositionAndProgress(AxisAlignedBB p_190607_1_) |
Modifier and Type | Method and Description |
---|---|
private AxisAlignedBB |
PistonTileEntity.getMinMaxPiecesAABB(java.util.List<AxisAlignedBB> p_191515_1_) |
Modifier and Type | Method and Description |
---|---|
static AxisAlignedBB |
AabbHelper.func_227019_a_(AxisAlignedBB p_227019_0_,
Direction p_227019_1_,
double p_227019_2_) |
Modifier and Type | Method and Description |
---|---|
static AxisAlignedBB |
AabbHelper.func_227019_a_(AxisAlignedBB p_227019_0_,
Direction p_227019_1_,
double p_227019_2_) |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
AxisAlignedBB.contract(double x,
double y,
double z) |
AxisAlignedBB |
AxisAlignedBB.expand(double x,
double y,
double z) |
AxisAlignedBB |
AxisAlignedBB.expand(Vec3d p_216361_1_) |
AxisAlignedBB |
AxisAlignedBB.grow(double value) |
AxisAlignedBB |
AxisAlignedBB.grow(double x,
double y,
double z) |
AxisAlignedBB |
AxisAlignedBB.intersect(AxisAlignedBB other) |
AxisAlignedBB |
AxisAlignedBB.offset(BlockPos pos) |
AxisAlignedBB |
AxisAlignedBB.offset(double x,
double y,
double z) |
AxisAlignedBB |
AxisAlignedBB.offset(Vec3d vec) |
AxisAlignedBB |
AxisAlignedBB.shrink(double value) |
static AxisAlignedBB |
AxisAlignedBB.toImmutable(MutableBoundingBox p_216363_0_) |
AxisAlignedBB |
AxisAlignedBB.union(AxisAlignedBB other) |
Modifier and Type | Method and Description |
---|---|
private static Direction |
AxisAlignedBB.func_197741_a(AxisAlignedBB aabb,
Vec3d p_197741_1_,
double[] p_197741_2_,
Direction facing,
double p_197741_4_,
double p_197741_6_,
double p_197741_8_) |
AxisAlignedBB |
AxisAlignedBB.intersect(AxisAlignedBB other) |
boolean |
AxisAlignedBB.intersects(AxisAlignedBB other) |
AxisAlignedBB |
AxisAlignedBB.union(AxisAlignedBB other) |
Modifier and Type | Method and Description |
---|---|
static BlockRayTraceResult |
AxisAlignedBB.rayTrace(java.lang.Iterable<AxisAlignedBB> boxes,
Vec3d start,
Vec3d end,
BlockPos pos) |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
VoxelShape.getBoundingBox() |
Modifier and Type | Method and Description |
---|---|
java.util.List<AxisAlignedBB> |
VoxelShape.toBoundingBoxList() |
Modifier and Type | Method and Description |
---|---|
static VoxelShape |
VoxelShapes.create(AxisAlignedBB aabb) |
private static double |
VoxelShapes.getAllowedOffset(AxisAlignedBB collisionBox,
IWorldReader worldReader,
double desiredOffset,
ISelectionContext selectionContext,
AxisRotation rotationAxis,
java.util.stream.Stream<VoxelShape> possibleHits) |
protected double |
VoxelShape.getAllowedOffset(AxisRotation movementAxis,
AxisAlignedBB collisionBox,
double desiredOffset) |
double |
VoxelShape.getAllowedOffset(Direction.Axis movementAxis,
AxisAlignedBB collisionBox,
double desiredOffset) |
static double |
VoxelShapes.getAllowedOffset(Direction.Axis movementAxis,
AxisAlignedBB collisionBox,
IWorldReader worldReader,
double desiredOffset,
ISelectionContext selectionContext,
java.util.stream.Stream<VoxelShape> possibleHits) |
static double |
VoxelShapes.getAllowedOffset(Direction.Axis movementAxis,
AxisAlignedBB collisionBox,
java.util.stream.Stream<VoxelShape> possibleHits,
double desiredOffset) |
Modifier and Type | Method and Description |
---|---|
boolean |
World.checkBlockCollision(AxisAlignedBB bb) |
default boolean |
IWorldReader.containsAnyLiquid(AxisAlignedBB bb) |
BlockState |
World.findBlockstateInArea(AxisAlignedBB area,
Block blockIn) |
default <T extends LivingEntity> |
IEntityReader.func_225318_b(java.lang.Class<? extends T> p_225318_1_,
EntityPredicate p_225318_2_,
LivingEntity p_225318_3_,
double p_225318_4_,
double p_225318_6_,
double p_225318_8_,
AxisAlignedBB p_225318_10_) |
default <T extends LivingEntity> |
IEntityReader.getClosestEntityWithinAABB(java.lang.Class<? extends T> entityClazz,
EntityPredicate p_217360_2_,
LivingEntity target,
double x,
double y,
double z,
AxisAlignedBB boundingBox) |
default java.util.stream.Stream<VoxelShape> |
ICollisionReader.getCollisionShapes(Entity p_226666_1_,
AxisAlignedBB p_226666_2_) |
default java.util.stream.Stream<VoxelShape> |
ICollisionReader.getCollisionShapes(Entity p_226667_1_,
AxisAlignedBB p_226667_2_,
java.util.Set<Entity> p_226667_3_) |
default java.util.stream.Stream<VoxelShape> |
IWorld.getEmptyCollisionShapes(Entity entityIn,
AxisAlignedBB aabb,
java.util.Set<Entity> entitiesToIgnore) |
default java.util.stream.Stream<VoxelShape> |
ICollisionReader.getEmptyCollisionShapes(Entity entityIn,
AxisAlignedBB aabb,
java.util.Set<Entity> entitiesToIgnore) |
default java.util.stream.Stream<VoxelShape> |
IEntityReader.getEmptyCollisionShapes(Entity entityIn,
AxisAlignedBB aabb,
java.util.Set<Entity> entitiesToIgnore) |
java.util.List<Entity> |
World.getEntitiesInAABBexcluding(Entity entityIn,
AxisAlignedBB boundingBox,
java.util.function.Predicate<? super Entity> predicate) |
java.util.List<Entity> |
IEntityReader.getEntitiesInAABBexcluding(Entity entityIn,
AxisAlignedBB boundingBox,
java.util.function.Predicate<? super Entity> predicate) |
default <T extends Entity> |
IEntityReader.getEntitiesWithinAABB(java.lang.Class<? extends T> p_217357_1_,
AxisAlignedBB p_217357_2_) |
<T extends Entity> |
World.getEntitiesWithinAABB(java.lang.Class<? extends T> clazz,
AxisAlignedBB aabb,
java.util.function.Predicate<? super T> filter) |
<T extends Entity> |
IEntityReader.getEntitiesWithinAABB(java.lang.Class<? extends T> clazz,
AxisAlignedBB aabb,
java.util.function.Predicate<? super T> filter) |
<T extends Entity> |
World.getEntitiesWithinAABB(EntityType<T> type,
AxisAlignedBB boundingBox,
java.util.function.Predicate<? super T> predicate) |
default java.util.List<Entity> |
IEntityReader.getEntitiesWithinAABBExcludingEntity(Entity entityIn,
AxisAlignedBB bb) |
default <T extends Entity> |
IEntityReader.getLoadedEntitiesWithinAABB(java.lang.Class<? extends T> p_225317_1_,
AxisAlignedBB p_225317_2_) |
<T extends Entity> |
World.getLoadedEntitiesWithinAABB(java.lang.Class<? extends T> p_225316_1_,
AxisAlignedBB p_225316_2_,
java.util.function.Predicate<? super T> p_225316_3_) |
default <T extends Entity> |
IEntityReader.getLoadedEntitiesWithinAABB(java.lang.Class<? extends T> p_225316_1_,
AxisAlignedBB p_225316_2_,
java.util.function.Predicate<? super T> p_225316_3_) |
default <T extends LivingEntity> |
IEntityReader.getTargettableEntitiesWithinAABB(java.lang.Class<? extends T> p_217374_1_,
EntityPredicate p_217374_2_,
LivingEntity p_217374_3_,
AxisAlignedBB p_217374_4_) |
default java.util.List<PlayerEntity> |
IEntityReader.getTargettablePlayersWithinAABB(EntityPredicate predicate,
LivingEntity target,
AxisAlignedBB box) |
default boolean |
ICollisionReader.hasNoCollisions(AxisAlignedBB p_226664_1_) |
default boolean |
ICollisionReader.hasNoCollisions(Entity p_226665_1_,
AxisAlignedBB p_226665_2_) |
default boolean |
ICollisionReader.hasNoCollisions(Entity p_226662_1_,
AxisAlignedBB p_226662_2_,
java.util.Set<Entity> p_226662_3_) |
boolean |
World.isFlammableWithin(AxisAlignedBB bb) |
boolean |
World.isMaterialInBB(AxisAlignedBB bb,
Material materialIn) |
Modifier and Type | Method and Description |
---|---|
boolean |
WorldBorder.contains(AxisAlignedBB bb) |
Modifier and Type | Method and Description |
---|---|
<T extends Entity> |
EmptyChunk.getEntitiesOfTypeWithinAABB(java.lang.Class<? extends T> entityClass,
AxisAlignedBB aabb,
java.util.List<T> listToFill,
java.util.function.Predicate<? super T> filter) |
<T extends Entity> |
Chunk.getEntitiesOfTypeWithinAABB(java.lang.Class<? extends T> entityClass,
AxisAlignedBB aabb,
java.util.List<T> listToFill,
java.util.function.Predicate<? super T> filter) |
void |
EmptyChunk.getEntitiesWithinAABBForEntity(Entity entityIn,
AxisAlignedBB aabb,
java.util.List<Entity> listToFill,
java.util.function.Predicate<? super Entity> filter) |
void |
Chunk.getEntitiesWithinAABBForEntity(Entity entityIn,
AxisAlignedBB aabb,
java.util.List<Entity> listToFill,
java.util.function.Predicate<? super Entity> filter) |
<T extends Entity> |
Chunk.getEntitiesWithinAABBForList(EntityType<?> entitytypeIn,
AxisAlignedBB aabb,
java.util.List<? super T> list,
java.util.function.Predicate<? super T> filter) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Entity> |
WorldGenRegion.getEntitiesInAABBexcluding(Entity entityIn,
AxisAlignedBB boundingBox,
java.util.function.Predicate<? super Entity> predicate) |
<T extends Entity> |
WorldGenRegion.getEntitiesWithinAABB(java.lang.Class<? extends T> clazz,
AxisAlignedBB aabb,
java.util.function.Predicate<? super T> filter) |
Modifier and Type | Field and Description |
---|---|
private AxisAlignedBB |
EndSpikeFeature.EndSpike.topBoundingBox |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
EndSpikeFeature.EndSpike.getTopBoundingBox() |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
IMinecartCollisionHandler.getBoundingBox(AbstractMinecartEntity cart)
This function replaces the function of the same name in EntityMinecart.
|
AxisAlignedBB |
IMinecartCollisionHandler.getCollisionBox(AbstractMinecartEntity cart,
Entity other)
This function replaced the function of the same name in EntityMinecart.
|
AxisAlignedBB |
IMinecartCollisionHandler.getMinecartCollisionBox(AbstractMinecartEntity cart)
This function is used to define the box used for detecting minecart collisions.
|
Modifier and Type | Method and Description |
---|---|
static AABBTicket |
FarmlandWaterManager.addAABBTicket(World world,
AxisAlignedBB aabb)
Convenience method to add a ticket that is backed by an AABB.
|
Modifier and Type | Field and Description |
---|---|
static AxisAlignedBB |
IForgeTileEntity.INFINITE_EXTENT_AABB
Sometimes default render bounding box: infinite in scope.
|
Modifier and Type | Method and Description |
---|---|
default AxisAlignedBB |
IForgeTileEntity.getRenderBoundingBox()
Return an
AxisAlignedBB that controls the visible scope of a TileEntitySpecialRenderer associated with this TileEntity
Defaults to the collision bounding box Block#getCollisionBoundingBoxFromPool(World, int, int, int) associated with the block
at this location. |
Modifier and Type | Method and Description |
---|---|
default java.lang.Boolean |
IForgeFluid.isAABBInsideLiquid(IFluidState state,
IWorldReader world,
BlockPos pos,
AxisAlignedBB boundingBox)
Called when entities are moving to check if they are inside a liquid
|
default java.lang.Boolean |
IForgeFluid.isAABBInsideMaterial(IFluidState state,
IWorldReader world,
BlockPos pos,
AxisAlignedBB boundingBox,
Material materialIn)
Called when boats or fishing hooks are inside the block to check if they are inside
the material requested.
|
Modifier and Type | Field and Description |
---|---|
AxisAlignedBB |
AABBTicket.axisAlignedBB |
Constructor and Description |
---|
AABBTicket(AxisAlignedBB axisAlignedBB) |
Modifier and Type | Method and Description |
---|---|
static boolean |
ForgeEventFactory.gatherCollisionBoxes(World world,
Entity entity,
AxisAlignedBB aabb,
java.util.List<AxisAlignedBB> outList) |
Modifier and Type | Method and Description |
---|---|
static boolean |
ForgeEventFactory.gatherCollisionBoxes(World world,
Entity entity,
AxisAlignedBB aabb,
java.util.List<AxisAlignedBB> outList) |
Modifier and Type | Field and Description |
---|---|
private AxisAlignedBB |
GetCollisionBoxesEvent.aabb |
Modifier and Type | Field and Description |
---|---|
private java.util.List<AxisAlignedBB> |
GetCollisionBoxesEvent.collisionBoxesList |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
GetCollisionBoxesEvent.getAabb() |
Modifier and Type | Method and Description |
---|---|
java.util.List<AxisAlignedBB> |
GetCollisionBoxesEvent.getCollisionBoxesList() |
Constructor and Description |
---|
GetCollisionBoxesEvent(World world,
Entity entity,
AxisAlignedBB aabb,
java.util.List<AxisAlignedBB> collisionBoxesList) |
Constructor and Description |
---|
GetCollisionBoxesEvent(World world,
Entity entity,
AxisAlignedBB aabb,
java.util.List<AxisAlignedBB> collisionBoxesList) |
Modifier and Type | Field and Description |
---|---|
private AxisAlignedBB |
AreaContext.area |
Modifier and Type | Field and Description |
---|---|
static ContextKey<AxisAlignedBB> |
ContextKeys.AREA |
Constructor and Description |
---|
AreaContext(PlayerEntity ep,
AxisAlignedBB aabb) |