Uses of Class
net.minecraft.util.math.Box
Packages that use Box
Package
Description
The basic AI system for Minecraft living entities.
-
Uses of Box in net.minecraft.block
Fields in net.minecraft.block declared as BoxMethods in net.minecraft.block that return BoxModifier and TypeMethodDescriptionprivate Box
DetectorRailBlock.getCartDetectionBox
(BlockPos pos) -
Uses of Box in net.minecraft.block.entity
Methods in net.minecraft.block.entity that return BoxModifier and TypeMethodDescriptionprivate static Box
ConduitBlockEntity.getAttackZone
(BlockPos pos) ShulkerBoxBlockEntity.getBoundingBox
(BlockState state) private static Box
PistonBlockEntity.offsetHeadBox
(BlockPos pos, Box box, PistonBlockEntity blockEntity) Methods in net.minecraft.block.entity with parameters of type BoxModifier and TypeMethodDescriptionprivate static boolean
PistonBlockEntity.canMoveEntity
(Box box, Entity entity) private static double
PistonBlockEntity.getIntersectionSize
(Box box, Direction direction, Box box2) private static Box
PistonBlockEntity.offsetHeadBox
(BlockPos pos, Box box, PistonBlockEntity blockEntity) -
Uses of Box in net.minecraft.client.particle
Fields in net.minecraft.client.particle declared as BoxModifier and TypeFieldDescriptionprivate Box
Particle.boundingBox
private static final Box
Particle.EMPTY_BOUNDING_BOX
Methods in net.minecraft.client.particle that return BoxMethods in net.minecraft.client.particle with parameters of type Box -
Uses of Box in net.minecraft.client.render
Methods in net.minecraft.client.render with parameters of type BoxModifier and TypeMethodDescriptionstatic void
WorldRenderer.drawBox
(MatrixStack matrices, VertexConsumer vertexConsumer, Box box, float red, float green, float blue, float alpha) Draws a box.boolean
-
Uses of Box in net.minecraft.client.render.chunk
Fields in net.minecraft.client.render.chunk declared as BoxMethods in net.minecraft.client.render.chunk that return Box -
Uses of Box in net.minecraft.client.render.debug
Methods in net.minecraft.client.render.debug with parameters of type BoxModifier and TypeMethodDescriptionstatic void
private static void
GameEventDebugRenderer.drawBoxIfCameraReady
(Box box, float red, float green, float blue, float alpha) -
Uses of Box in net.minecraft.command
Fields in net.minecraft.command declared as BoxMethods in net.minecraft.command that return BoxModifier and TypeMethodDescriptionprivate Box
EntitySelectorReader.createBox
(double x, double y, double z) Constructors in net.minecraft.command with parameters of type BoxModifierConstructorDescriptionEntitySelector
(int count, boolean includesNonPlayers, boolean localWorldOnly, Predicate<Entity> basePredicate, NumberRange.FloatRange distance, Function<Vec3d, Vec3d> positionOffset, @Nullable Box box, BiConsumer<Vec3d, List<? extends Entity>> sorter, boolean senderOnly, @Nullable String playerName, @Nullable UUID uuid, @Nullable EntityType<?> type, boolean usesAt) -
Uses of Box in net.minecraft.entity
Fields in net.minecraft.entity declared as BoxModifier and TypeFieldDescriptionprivate Box
Entity.boundingBox
private static final Box
Entity.NULL_BOX
Methods in net.minecraft.entity that return BoxModifier and TypeMethodDescriptionprotected Box
Entity.calculateBoundingBox()
protected Box
Entity.calculateBoundsForPose
(EntityPose pos) EntityType.createSimpleBoundingBox
(double feetX, double feetY, double feetZ) final Box
Entity.getBoundingBox()
LivingEntity.getBoundingBox
(EntityPose pose) EntityDimensions.getBoxAt
(double x, double y, double z) Entity.getVisibilityBoundingBox()
LivingEntity.getVisibilityBoundingBox()
Methods in net.minecraft.entity with parameters of type BoxModifier and TypeMethodDescriptionstatic Vec3d
Entity.adjustMovementForCollisions
(@Nullable Entity entity, Vec3d movement, Box entityBoundingBox, World world, List<VoxelShape> collisions) private static Vec3d
Entity.adjustMovementForCollisions
(Vec3d movement, Box entityBoundingBox, List<VoxelShape> collisions) static boolean
Dismounting.canPlaceEntityAt
(CollisionView world, LivingEntity entity, Box targetBox) private boolean
Entity.doesNotCollide
(Box box) protected static double
EntityType.getOriginY
(WorldView world, BlockPos pos, boolean invertY, Box boundingBox) final void
Entity.setBoundingBox
(Box boundingBox) protected void
LivingEntity.tickRiptide
(Box a, Box b) -
Uses of Box in net.minecraft.entity.ai.goal
Methods in net.minecraft.entity.ai.goal that return Box -
Uses of Box in net.minecraft.entity.ai.pathing
Fields in net.minecraft.entity.ai.pathing with type parameters of type BoxModifier and TypeFieldDescriptionprivate final Object2BooleanMap<Box>
LandPathNodeMaker.collidedBoxes
Methods in net.minecraft.entity.ai.pathing with parameters of type Box -
Uses of Box in net.minecraft.entity.boss.dragon
Methods in net.minecraft.entity.boss.dragon with parameters of type Box -
Uses of Box in net.minecraft.entity.mob
Methods in net.minecraft.entity.mob that return BoxModifier and TypeMethodDescriptionprotected Box
ShulkerEntity.calculateBoundingBox()
static Box
ShulkerEntity.calculateBoundingBox
(Direction direction, float extraLength) static Box
ShulkerEntity.calculateBoundingBox
(Direction direction, float prevExtraLength, float extraLength) protected Box
ShulkerEntity.TargetOtherTeamGoal.getSearchBox
(double distance) protected Box
ShulkerEntity.TargetPlayerGoal.getSearchBox
(double distance) IllusionerEntity.getVisibilityBoundingBox()
-
Uses of Box in net.minecraft.entity.projectile
Methods in net.minecraft.entity.projectile with parameters of type BoxModifier and TypeMethodDescriptionstatic @Nullable EntityHitResult
ProjectileUtil.getEntityCollision
(World world, Entity entity, Vec3d min, Vec3d max, Box box, Predicate<Entity> predicate) static @Nullable EntityHitResult
ProjectileUtil.getEntityCollision
(World world, Entity entity, Vec3d min, Vec3d max, Box box, Predicate<Entity> predicate, float float2) static @Nullable EntityHitResult
ProjectileUtil.raycast
(Entity entity, Vec3d min, Vec3d max, Box box, Predicate<Entity> predicate, double double2) -
Uses of Box in net.minecraft.entity.vehicle
Methods in net.minecraft.entity.vehicle that return Box -
Uses of Box in net.minecraft.server.network
Methods in net.minecraft.server.network with parameters of type BoxModifier and TypeMethodDescriptionprivate boolean
ServerPlayNetworkHandler.isPlayerNotCollidingWithBlocks
(WorldView world, Box box) -
Uses of Box in net.minecraft.test
Methods in net.minecraft.test that return BoxModifier and TypeMethodDescriptionGameTestState.getBoundingBox()
private Box
TestContext.getRelativeTestBox()
static Box
StructureTestUtil.getStructureBoundingBox
(StructureBlockBlockEntity structureBlockEntity) private Box
TestContext.getTestBox()
-
Uses of Box in net.minecraft.util.math
Methods in net.minecraft.util.math that return BoxModifier and TypeMethodDescriptionBox.contract
(double value) Box.contract
(double x, double y, double z) Box.expand
(double value) Box.expand
(double x, double y, double z) static Box
static Box
Box.intersection
(Box box) Creates the maximum box that this box and the given box contain.static Box
Box.offset
(double x, double y, double z) Creates a box that is translated byx
,y
,z
on each axis from this box.Creates a box that is translated byblockPos.getX()
,blockPos.getY()
,blockPos.getZ()
on each axis from this box.Creates a box that is translated byvec.x
,vec.y
,vec.z
on each axis from this box.Box.shrink
(double x, double y, double z) Box.stretch
(double x, double y, double z) static Box
Creates the minimum box that contains this box and the given box.Box.withMaxX
(double maxX) Creates a box with the maximum X provided and all other coordinates of this box.Box.withMaxY
(double maxY) Creates a box with the maximum Y provided and all other coordinates of this box.Box.withMaxZ
(double maxZ) Creates a box with the maximum Z provided and all other coordinates of this box.Box.withMinX
(double minX) Creates a box with the minimum X provided and all other coordinates of this box.Box.withMinY
(double minY) Creates a box with the minimum Y provided and all other coordinates of this box.Box.withMinZ
(double minZ) Creates a box with the minimum Z provided and all other coordinates of this box.Methods in net.minecraft.util.math with parameters of type BoxModifier and TypeMethodDescriptionBox.intersection
(Box box) Creates the maximum box that this box and the given box contain.boolean
Box.intersects
(Box box) Checks if this box intersects the given box.static boolean
MathHelper.method_34945
(Vec3d vec3d, Vec3d vec3d2, Box box) static Box
Box.traceCollisionSide
(Box box, Vec3d intersectingVector, double[] traceDistanceResult, @Nullable Direction approachDirection, double deltaX, double deltaY, double deltaZ) Creates the minimum box that contains this box and the given box.Method parameters in net.minecraft.util.math with type arguments of type Box -
Uses of Box in net.minecraft.util.shape
Methods in net.minecraft.util.shape that return BoxMethods in net.minecraft.util.shape that return types with arguments of type BoxMethods in net.minecraft.util.shape with parameters of type BoxModifier and TypeMethodDescriptionprotected double
VoxelShape.calculateMaxDistance
(AxisCycleDirection axisCycle, Box box, double maxDist) double
VoxelShape.calculateMaxDistance
(Direction.Axis axis, Box box, double maxDist) static double
VoxelShapes.calculateMaxOffset
(Direction.Axis axis, Box box, Iterable<VoxelShape> shapes, double maxDist) static VoxelShape
-
Uses of Box in net.minecraft.world
Fields in net.minecraft.world declared as BoxMethods in net.minecraft.world with parameters of type BoxModifier and TypeMethodDescriptiondefault boolean
CollisionView.canCollide
(@Nullable Entity entity, Box box) default boolean
WorldView.containsFluid
(Box box) Returnstrue
if any of the blocks insidebox
contain fluid.default Iterable<VoxelShape>
CollisionView.getBlockCollisions
(@Nullable Entity entity, Box box) default <T extends LivingEntity>
TEntityView.getClosestEntity
(Class<? extends T> entityClass, TargetPredicate targetPredicate, @Nullable LivingEntity entity, double x, double y, double z, Box box) default Iterable<VoxelShape>
CollisionView.getCollisions
(@Nullable Entity entity, Box box) EntityView.getEntitiesByClass
(Class<T> entityClass, Box box, Predicate<? super T> predicate) Computes a list of entities within some box whose runtime Java class is the same as or is a subclass of the given class.ChunkRegion.getEntitiesByType
(TypeFilter<Entity, T> filter, Box box, Predicate<? super T> predicate) EntityView.getEntitiesByType
(TypeFilter<Entity, T> filter, Box box, Predicate<? super T> predicate) World.getEntitiesByType
(TypeFilter<Entity, T> filter, Box box, Predicate<? super T> predicate) CollisionView.getEntityCollisions
(@Nullable Entity entity, Box box) default List<VoxelShape>
EntityView.getEntityCollisions
(@Nullable Entity entity, Box box) default List<VoxelShape>
RegistryWorldView.getEntityCollisions
(@Nullable Entity entity, Box box) EntityView.getNonSpectatingEntities
(Class<T> entityClass, Box box) ChunkRegion.getOtherEntities
(@Nullable Entity except, Box box, @Nullable Predicate<? super Entity> predicate) Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.EntityView.getOtherEntities
(@Nullable Entity except, Box box) Computes a list of entities within some box, excluding the given entity, that are not spectators.Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.default List<PlayerEntity>
EntityView.getPlayers
(TargetPredicate targetPredicate, LivingEntity entity, Box box) default Stream<BlockState>
BlockView.getStatesInBox
(Box box) default Stream<BlockState>
WorldView.getStatesInBoxIfLoaded
(Box box) default <T extends LivingEntity>
List<T>EntityView.getTargets
(Class<T> entityClass, TargetPredicate targetPredicate, LivingEntity targetingEntity, Box box) private @Nullable VoxelShape
CollisionView.getWorldBorderCollisions
(Entity entity, Box box) default boolean
CollisionView.isSpaceEmpty
(@Nullable Entity entity, Box box) default boolean
CollisionView.isSpaceEmpty
(Box box) Constructors in net.minecraft.world with parameters of type BoxModifierConstructorDescriptionBlockCollisionSpliterator
(CollisionView world, @Nullable Entity entity, Box box) BlockCollisionSpliterator
(CollisionView world, @Nullable Entity entity, Box box, boolean forEntity) -
Uses of Box in net.minecraft.world.border
Methods in net.minecraft.world.border with parameters of type Box -
Uses of Box in net.minecraft.world.chunk
Methods in net.minecraft.world.chunk with parameters of type BoxModifier and TypeMethodDescriptionChunkCache.getEntityCollisions
(@Nullable Entity entity, Box box) -
Uses of Box in net.minecraft.world.entity
Methods in net.minecraft.world.entity that return BoxMethods in net.minecraft.world.entity with parameters of type BoxModifier and TypeMethodDescriptionvoid
<U extends T>
voidEntityTrackingSection.forEach
(TypeFilter<T, U> type, Box box, Consumer<? super U> action) void
SectionedEntityCache.forEachInBox
(Box box, Consumer<EntityTrackingSection<T>> action) Runs the given action on each collection of entities in the chunk sections within the given box.void
EntityLookup.forEachIntersects
(Box box, Consumer<T> action) <U extends T>
voidEntityLookup.forEachIntersects
(TypeFilter<T, U> filter, Box box, Consumer<U> action) void
SectionedEntityCache.forEachIntersects
(Box box, Consumer<T> action) <U extends T>
voidSectionedEntityCache.forEachIntersects
(TypeFilter<T, U> filter, Box box, Consumer<U> action) void
SimpleEntityLookup.forEachIntersects
(Box box, Consumer<T> action) <U extends T>
voidSimpleEntityLookup.forEachIntersects
(TypeFilter<T, U> filter, Box box, Consumer<U> action) -
Uses of Box in net.minecraft.world.gen.feature
Fields in net.minecraft.world.gen.feature declared as BoxMethods in net.minecraft.world.gen.feature that return Box