Modifier and Type | Field and Description |
---|---|
protected static AxisAlignedBB |
AbstractPressurePlateBlock.TOUCH_AABB |
Modifier and Type | Method and Description |
---|---|
private AxisAlignedBB |
DetectorRailBlock.getSearchBB(BlockPos p_176572_1_) |
Modifier and Type | Field and Description |
---|---|
private AxisAlignedBB |
Particle.bb |
private static AxisAlignedBB |
Particle.INITIAL_AABB |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
Particle.getBoundingBox() |
Modifier and Type | Method and Description |
---|---|
void |
Particle.setBoundingBox(AxisAlignedBB p_187108_1_) |
Modifier and Type | Method and Description |
---|---|
static void |
WorldRenderer.renderLineBox(MatrixStack p_228430_0_,
IVertexBuilder p_228430_1_,
AxisAlignedBB p_228430_2_,
float p_228430_3_,
float p_228430_4_,
float p_228430_5_,
float p_228430_6_) |
Modifier and Type | Field and Description |
---|---|
AxisAlignedBB |
ChunkRenderDispatcher.ChunkRender.bb |
Modifier and Type | Method and Description |
---|---|
boolean |
ClippingHelper.isVisible(AxisAlignedBB p_228957_1_) |
Modifier and Type | Method and Description |
---|---|
static void |
DebugRenderer.renderFilledBox(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 p_197390_1_,
double p_197390_3_,
double p_197390_5_) |
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<Vector3d,Vector3d> p_i50800_6_,
AxisAlignedBB p_i50800_7_,
java.util.function.BiConsumer<Vector3d,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.bb |
private static AxisAlignedBB |
Entity.INITIAL_AABB |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
EntityType.getAABB(double p_220328_1_,
double p_220328_3_,
double p_220328_5_) |
AxisAlignedBB |
Entity.getBoundingBox() |
AxisAlignedBB |
LivingEntity.getBoundingBoxForCulling() |
AxisAlignedBB |
Entity.getBoundingBoxForCulling() |
protected AxisAlignedBB |
Entity.getBoundingBoxForPose(Pose p_213321_1_) |
AxisAlignedBB |
LivingEntity.getLocalBoundsForPose(Pose p_233648_1_) |
AxisAlignedBB |
EntitySize.makeBoundingBox(double p_242285_1_,
double p_242285_3_,
double p_242285_5_) |
AxisAlignedBB |
EntitySize.makeBoundingBox(Vector3d p_242286_1_) |
Modifier and Type | Method and Description |
---|---|
protected void |
LivingEntity.checkAutoSpinAttack(AxisAlignedBB p_204801_1_,
AxisAlignedBB p_204801_2_) |
static Vector3d |
Entity.collideBoundingBox(Vector3d p_213313_0_,
AxisAlignedBB p_213313_1_,
IWorldReader p_213313_2_,
ISelectionContext p_213313_3_,
ReuseableStream<VoxelShape> p_213313_4_) |
static Vector3d |
Entity.collideBoundingBoxHeuristically(Entity p_223307_0_,
Vector3d p_223307_1_,
AxisAlignedBB p_223307_2_,
World p_223307_3_,
ISelectionContext p_223307_4_,
ReuseableStream<VoxelShape> p_223307_5_) |
static Vector3d |
Entity.collideBoundingBoxLegacy(Vector3d p_223310_0_,
AxisAlignedBB p_223310_1_,
ReuseableStream<VoxelShape> p_223310_2_) |
protected static double |
EntityType.getYOffset(IWorldReader p_208051_0_,
BlockPos p_208051_1_,
boolean p_208051_2_,
AxisAlignedBB p_208051_3_) |
private boolean |
Entity.isFree(AxisAlignedBB p_174809_1_) |
void |
Entity.setBoundingBox(AxisAlignedBB p_174826_1_) |
Modifier and Type | Method and Description |
---|---|
protected AxisAlignedBB |
NearestAttackableTargetGoal.getTargetSearchArea(double p_188511_1_) |
Modifier and Type | Method and Description |
---|---|
private boolean |
EnderDragonEntity.checkWalls(AxisAlignedBB p_70972_1_) |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
AbstractMinecartEntity.getBoundingBoxForCulling() |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
IllusionerEntity.getBoundingBoxForCulling() |
protected AxisAlignedBB |
ShulkerEntity.AttackNearestGoal.getTargetSearchArea(double p_188511_1_) |
protected AxisAlignedBB |
ShulkerEntity.DefenseAttackGoal.getTargetSearchArea(double p_188511_1_) |
Modifier and Type | Method and Description |
---|---|
static EntityRayTraceResult |
ProjectileHelper.getEntityHitResult(Entity p_221273_0_,
Vector3d p_221273_1_,
Vector3d p_221273_2_,
AxisAlignedBB p_221273_3_,
java.util.function.Predicate<Entity> p_221273_4_,
double p_221273_5_) |
static EntityRayTraceResult |
ProjectileHelper.getEntityHitResult(World p_221269_0_,
Entity p_221269_1_,
Vector3d p_221269_2_,
Vector3d p_221269_3_,
AxisAlignedBB p_221269_4_,
java.util.function.Predicate<Entity> p_221269_5_) |
Modifier and Type | Method and Description |
---|---|
private boolean |
ServerPlayNetHandler.isPlayerCollidingWithAnythingNew(IWorldReader p_241163_1_,
AxisAlignedBB p_241163_2_) |
Modifier and Type | Field and Description |
---|---|
private it.unimi.dsi.fastutil.objects.Object2BooleanMap<AxisAlignedBB> |
WalkNodeProcessor.collisionCache |
Modifier and Type | Method and Description |
---|---|
private boolean |
WalkNodeProcessor.hasCollisions(AxisAlignedBB p_237236_1_) |
Modifier and Type | Method and Description |
---|---|
static AxisAlignedBB |
StructureHelper.getStructureBounds(StructureBlockTileEntity p_229594_0_) |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
ShulkerBoxTileEntity.getBoundingBox(BlockState p_190584_1_) |
AxisAlignedBB |
ShulkerBoxTileEntity.getBoundingBox(Direction p_190587_1_) |
private AxisAlignedBB |
ConduitTileEntity.getDestroyRangeAABB() |
private AxisAlignedBB |
ShulkerBoxTileEntity.getTopBoundingBox(Direction p_190588_1_) |
private AxisAlignedBB |
PistonTileEntity.moveByPositionAndProgress(AxisAlignedBB p_190607_1_) |
Modifier and Type | Method and Description |
---|---|
private static double |
PistonTileEntity.getMovement(AxisAlignedBB p_190612_0_,
Direction p_190612_1_,
AxisAlignedBB p_190612_2_) |
private static boolean |
PistonTileEntity.matchesStickyCritera(AxisAlignedBB p_227021_0_,
Entity p_227021_1_) |
private AxisAlignedBB |
PistonTileEntity.moveByPositionAndProgress(AxisAlignedBB p_190607_1_) |
Modifier and Type | Method and Description |
---|---|
static AxisAlignedBB |
AabbHelper.getMovementArea(AxisAlignedBB p_227019_0_,
Direction p_227019_1_,
double p_227019_2_) |
static AxisAlignedBB |
ShulkerAABBHelper.openBoundingBox(BlockPos p_233539_0_,
Direction p_233539_1_) |
Modifier and Type | Method and Description |
---|---|
static boolean |
TransportationHelper.canDismountTo(ICollisionReader p_234631_0_,
LivingEntity p_234631_1_,
AxisAlignedBB p_234631_2_) |
static AxisAlignedBB |
AabbHelper.getMovementArea(AxisAlignedBB p_227019_0_,
Direction p_227019_1_,
double p_227019_2_) |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
AxisAlignedBB.contract(double p_191195_1_,
double p_191195_3_,
double p_191195_5_) |
AxisAlignedBB |
AxisAlignedBB.deflate(double p_186664_1_) |
AxisAlignedBB |
AxisAlignedBB.expandTowards(double p_72321_1_,
double p_72321_3_,
double p_72321_5_) |
AxisAlignedBB |
AxisAlignedBB.expandTowards(Vector3d p_216361_1_) |
AxisAlignedBB |
AxisAlignedBB.inflate(double p_186662_1_) |
AxisAlignedBB |
AxisAlignedBB.inflate(double p_72314_1_,
double p_72314_3_,
double p_72314_5_) |
AxisAlignedBB |
AxisAlignedBB.intersect(AxisAlignedBB p_191500_1_) |
AxisAlignedBB |
AxisAlignedBB.minmax(AxisAlignedBB p_111270_1_) |
AxisAlignedBB |
AxisAlignedBB.move(BlockPos p_186670_1_) |
AxisAlignedBB |
AxisAlignedBB.move(double p_72317_1_,
double p_72317_3_,
double p_72317_5_) |
AxisAlignedBB |
AxisAlignedBB.move(Vector3d p_191194_1_) |
static AxisAlignedBB |
AxisAlignedBB.of(MutableBoundingBox p_216363_0_) |
static AxisAlignedBB |
AxisAlignedBB.ofSize(double p_241550_0_,
double p_241550_2_,
double p_241550_4_) |
static AxisAlignedBB |
AxisAlignedBB.unitCubeFromLowerCorner(Vector3d p_241549_0_) |
Modifier and Type | Method and Description |
---|---|
static java.util.stream.Stream<BlockPos> |
BlockPos.betweenClosedStream(AxisAlignedBB p_239581_0_) |
private static Direction |
AxisAlignedBB.getDirection(AxisAlignedBB p_197741_0_,
Vector3d p_197741_1_,
double[] p_197741_2_,
Direction p_197741_3_,
double p_197741_4_,
double p_197741_6_,
double p_197741_8_) |
AxisAlignedBB |
AxisAlignedBB.intersect(AxisAlignedBB p_191500_1_) |
boolean |
AxisAlignedBB.intersects(AxisAlignedBB p_72326_1_) |
AxisAlignedBB |
AxisAlignedBB.minmax(AxisAlignedBB p_111270_1_) |
Modifier and Type | Method and Description |
---|---|
static BlockRayTraceResult |
AxisAlignedBB.clip(java.lang.Iterable<AxisAlignedBB> p_197743_0_,
Vector3d p_197743_1_,
Vector3d p_197743_2_,
BlockPos p_197743_3_) |
Modifier and Type | Field and Description |
---|---|
private AxisAlignedBB |
VoxelShapeSpliterator.box |
Modifier and Type | Method and Description |
---|---|
AxisAlignedBB |
VoxelShape.bounds() |
Modifier and Type | Method and Description |
---|---|
java.util.List<AxisAlignedBB> |
VoxelShape.toAabbs() |
Modifier and Type | Method and Description |
---|---|
private static double |
VoxelShapes.collide(AxisAlignedBB p_216386_0_,
IWorldReader p_216386_1_,
double p_216386_2_,
ISelectionContext p_216386_4_,
AxisRotation p_216386_5_,
java.util.stream.Stream<VoxelShape> p_216386_6_) |
double |
VoxelShape.collide(Direction.Axis p_212430_1_,
AxisAlignedBB p_212430_2_,
double p_212430_3_) |
static double |
VoxelShapes.collide(Direction.Axis p_216383_0_,
AxisAlignedBB p_216383_1_,
IWorldReader p_216383_2_,
double p_216383_3_,
ISelectionContext p_216383_5_,
java.util.stream.Stream<VoxelShape> p_216383_6_) |
static double |
VoxelShapes.collide(Direction.Axis p_212437_0_,
AxisAlignedBB p_212437_1_,
java.util.stream.Stream<VoxelShape> p_212437_2_,
double p_212437_3_) |
protected double |
VoxelShape.collideX(AxisRotation p_212431_1_,
AxisAlignedBB p_212431_2_,
double p_212431_3_) |
static VoxelShape |
VoxelShapes.create(AxisAlignedBB p_197881_0_) |
static boolean |
VoxelShapeSpliterator.isBoxFullyWithinWorldBorder(WorldBorder p_234877_0_,
AxisAlignedBB p_234877_1_) |
private static boolean |
VoxelShapeSpliterator.isCloseToBorder(VoxelShape p_241460_0_,
AxisAlignedBB p_241460_1_) |
private static boolean |
VoxelShapeSpliterator.isOutsideBorder(VoxelShape p_241461_0_,
AxisAlignedBB p_241461_1_) |
Constructor and Description |
---|
VoxelShapeSpliterator(ICollisionReader p_i231606_1_,
Entity p_i231606_2_,
AxisAlignedBB p_i231606_3_) |
VoxelShapeSpliterator(ICollisionReader p_i241238_1_,
Entity p_i241238_2_,
AxisAlignedBB p_i241238_3_,
java.util.function.BiPredicate<BlockState,BlockPos> p_i241238_4_) |
Modifier and Type | Method and Description |
---|---|
default boolean |
IWorldReader.containsAnyLiquid(AxisAlignedBB p_72953_1_) |
default java.util.stream.Stream<VoxelShape> |
ICollisionReader.getBlockCollisions(Entity p_226666_1_,
AxisAlignedBB p_226666_2_) |
default java.util.stream.Stream<VoxelShape> |
ICollisionReader.getBlockCollisions(Entity p_241457_1_,
AxisAlignedBB p_241457_2_,
java.util.function.BiPredicate<BlockState,BlockPos> p_241457_3_) |
default java.util.stream.Stream<BlockState> |
IBlockReader.getBlockStates(AxisAlignedBB p_234853_1_) |
default java.util.stream.Stream<BlockState> |
IWorldReader.getBlockStatesIfLoaded(AxisAlignedBB p_234939_1_) |
default java.util.stream.Stream<VoxelShape> |
ICollisionReader.getCollisions(Entity p_234867_1_,
AxisAlignedBB p_234867_2_,
java.util.function.Predicate<Entity> p_234867_3_) |
java.util.stream.Stream<VoxelShape> |
Region.getCollisions(Entity p_234867_1_,
AxisAlignedBB p_234867_2_,
java.util.function.Predicate<Entity> p_234867_3_) |
default java.util.List<Entity> |
IEntityReader.getEntities(Entity p_72839_1_,
AxisAlignedBB p_72839_2_) |
java.util.List<Entity> |
World.getEntities(Entity p_175674_1_,
AxisAlignedBB p_175674_2_,
java.util.function.Predicate<? super Entity> p_175674_3_) |
java.util.List<Entity> |
IEntityReader.getEntities(Entity p_175674_1_,
AxisAlignedBB p_175674_2_,
java.util.function.Predicate<? super Entity> p_175674_3_) |
<T extends Entity> |
World.getEntities(EntityType<T> p_217394_1_,
AxisAlignedBB p_217394_2_,
java.util.function.Predicate<? super T> p_217394_3_) |
default <T extends Entity> |
IEntityReader.getEntitiesOfClass(java.lang.Class<? extends T> p_217357_1_,
AxisAlignedBB p_217357_2_) |
<T extends Entity> |
World.getEntitiesOfClass(java.lang.Class<? extends T> p_175647_1_,
AxisAlignedBB p_175647_2_,
java.util.function.Predicate<? super T> p_175647_3_) |
<T extends Entity> |
IEntityReader.getEntitiesOfClass(java.lang.Class<? extends T> p_175647_1_,
AxisAlignedBB p_175647_2_,
java.util.function.Predicate<? super T> p_175647_3_) |
java.util.stream.Stream<VoxelShape> |
ICollisionReader.getEntityCollisions(Entity p_230318_1_,
AxisAlignedBB p_230318_2_,
java.util.function.Predicate<Entity> p_230318_3_) |
java.util.stream.Stream<VoxelShape> |
Region.getEntityCollisions(Entity p_230318_1_,
AxisAlignedBB p_230318_2_,
java.util.function.Predicate<Entity> p_230318_3_) |
default java.util.stream.Stream<VoxelShape> |
IEntityReader.getEntityCollisions(Entity p_230318_1_,
AxisAlignedBB p_230318_2_,
java.util.function.Predicate<Entity> p_230318_3_) |
default java.util.stream.Stream<VoxelShape> |
IBiomeReader.getEntityCollisions(Entity p_230318_1_,
AxisAlignedBB p_230318_2_,
java.util.function.Predicate<Entity> p_230318_3_) |
default <T extends Entity> |
IEntityReader.getLoadedEntitiesOfClass(java.lang.Class<? extends T> p_225317_1_,
AxisAlignedBB p_225317_2_) |
<T extends Entity> |
World.getLoadedEntitiesOfClass(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.getLoadedEntitiesOfClass(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.getNearbyEntities(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.getNearbyPlayers(EntityPredicate p_217373_1_,
LivingEntity p_217373_2_,
AxisAlignedBB p_217373_3_) |
default <T extends LivingEntity> |
IEntityReader.getNearestEntity(java.lang.Class<? extends T> p_217360_1_,
EntityPredicate p_217360_2_,
LivingEntity p_217360_3_,
double p_217360_4_,
double p_217360_6_,
double p_217360_8_,
AxisAlignedBB p_217360_10_) |
default <T extends LivingEntity> |
IEntityReader.getNearestLoadedEntity(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 boolean |
ICollisionReader.noBlockCollision(Entity p_242405_1_,
AxisAlignedBB p_242405_2_,
java.util.function.BiPredicate<BlockState,BlockPos> p_242405_3_) |
default boolean |
ICollisionReader.noCollision(AxisAlignedBB p_226664_1_) |
default boolean |
ICollisionReader.noCollision(Entity p_226665_1_,
AxisAlignedBB p_226665_2_) |
default boolean |
ICollisionReader.noCollision(Entity p_234865_1_,
AxisAlignedBB p_234865_2_,
java.util.function.Predicate<Entity> p_234865_3_) |
Modifier and Type | Method and Description |
---|---|
boolean |
WorldBorder.isWithinBounds(AxisAlignedBB p_177743_1_) |
Modifier and Type | Method and Description |
---|---|
void |
EmptyChunk.getEntities(Entity p_177414_1_,
AxisAlignedBB p_177414_2_,
java.util.List<Entity> p_177414_3_,
java.util.function.Predicate<? super Entity> p_177414_4_) |
void |
Chunk.getEntities(Entity p_177414_1_,
AxisAlignedBB p_177414_2_,
java.util.List<Entity> p_177414_3_,
java.util.function.Predicate<? super Entity> p_177414_4_) |
<T extends Entity> |
Chunk.getEntities(EntityType<?> p_217313_1_,
AxisAlignedBB p_217313_2_,
java.util.List<? super T> p_217313_3_,
java.util.function.Predicate<? super T> p_217313_4_) |
<T extends Entity> |
EmptyChunk.getEntitiesOfClass(java.lang.Class<? extends T> p_177430_1_,
AxisAlignedBB p_177430_2_,
java.util.List<T> p_177430_3_,
java.util.function.Predicate<? super T> p_177430_4_) |
<T extends Entity> |
Chunk.getEntitiesOfClass(java.lang.Class<? extends T> p_177430_1_,
AxisAlignedBB p_177430_2_,
java.util.List<T> p_177430_3_,
java.util.function.Predicate<? super T> p_177430_4_) |
Modifier and Type | Method and Description |
---|---|
java.util.List<Entity> |
WorldGenRegion.getEntities(Entity p_175674_1_,
AxisAlignedBB p_175674_2_,
java.util.function.Predicate<? super Entity> p_175674_3_) |
<T extends Entity> |
WorldGenRegion.getEntitiesOfClass(java.lang.Class<? extends T> p_175647_1_,
AxisAlignedBB p_175647_2_,
java.util.function.Predicate<? super T> p_175647_3_) |
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(FluidState 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(FluidState 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 | 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) |