类的使用
net.minecraft.util.math.Box
-
-
net.minecraft.block中Box的使用
声明为Box的net.minecraft.block中的字段 修饰符和类型 字段 说明 protected static BoxAbstractPressurePlateBlock. BOX返回Box的net.minecraft.block中的方法 修饰符和类型 方法 说明 private BoxDetectorRailBlock. getCartDetectionBox(BlockPos pos) -
net.minecraft.block.entity中Box的使用
返回Box的net.minecraft.block.entity中的方法 修饰符和类型 方法 说明 private static BoxConduitBlockEntity. getAttackZone(BlockPos pos)BoxShulkerBoxBlockEntity. getBoundingBox(BlockState state)private static BoxPistonBlockEntity. offsetHeadBox(BlockPos pos, Box box, PistonBlockEntity blockEntity)参数类型为Box的net.minecraft.block.entity中的方法 修饰符和类型 方法 说明 private static booleanPistonBlockEntity. canMoveEntity(Box box, Entity entity)private static doublePistonBlockEntity. getIntersectionSize(Box box, Direction direction, Box box2)private static BoxPistonBlockEntity. offsetHeadBox(BlockPos pos, Box box, PistonBlockEntity blockEntity) -
net.minecraft.client.particle中Box的使用
声明为Box的net.minecraft.client.particle中的字段 修饰符和类型 字段 说明 private BoxParticle. boundingBoxprivate static BoxParticle. EMPTY_BOUNDING_BOX返回Box的net.minecraft.client.particle中的方法 修饰符和类型 方法 说明 BoxParticle. getBoundingBox()参数类型为Box的net.minecraft.client.particle中的方法 修饰符和类型 方法 说明 voidParticle. setBoundingBox(Box boundingBox) -
net.minecraft.client.render中Box的使用
参数类型为Box的net.minecraft.client.render中的方法 修饰符和类型 方法 说明 static voidWorldRenderer. drawBox(MatrixStack matrices, VertexConsumer vertexConsumer, Box box, float red, float green, float blue, float alpha)Draws a box.booleanFrustum. isVisible(Box box) -
net.minecraft.client.render.chunk中Box的使用
声明为Box的net.minecraft.client.render.chunk中的字段 修饰符和类型 字段 说明 BoxChunkBuilder.BuiltChunk. boundingBox -
net.minecraft.client.render.debug中Box的使用
参数类型为Box的net.minecraft.client.render.debug中的方法 修饰符和类型 方法 说明 static voidDebugRenderer. drawBox(Box box, float red, float green, float blue, float alpha)private static voidGameEventDebugRenderer. method_33089(Box box, float float2, float float3, float float4, float float5) -
net.minecraft.command中Box的使用
声明为Box的net.minecraft.command中的字段 修饰符和类型 字段 说明 private @Nullable BoxEntitySelector. box返回Box的net.minecraft.command中的方法 修饰符和类型 方法 说明 private BoxEntitySelectorReader. createBox(double x, double y, double z)参数类型为Box的net.minecraft.command中的构造器 构造器 说明 EntitySelector(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) -
net.minecraft.entity中Box的使用
声明为Box的net.minecraft.entity中的字段 修饰符和类型 字段 说明 private BoxEntity. entityBoundsprivate static BoxEntity. NULL_BOX返回Box的net.minecraft.entity中的方法 修饰符和类型 方法 说明 protected BoxEntity. calculateBoundingBox()protected BoxEntity. calculateBoundsForPose(EntityPose pos)BoxEntityType. createSimpleBoundingBox(double feetX, double feetY, double feetZ)BoxEntity. getBoundingBox()BoxLivingEntity. getBoundingBox(EntityPose pose)BoxEntityDimensions. getBoxAt(double x, double y, double z)BoxEntityDimensions. getBoxAt(Vec3d pos)BoxEntity. getVisibilityBoundingBox()BoxLivingEntity. getVisibilityBoundingBox()参数类型为Box的net.minecraft.entity中的方法 修饰符和类型 方法 说明 static Vec3dEntity. adjustMovementForCollisions(@Nullable Entity entity, Vec3d movement, Box entityBoundingBox, World world, ShapeContext context, ReusableStream<VoxelShape> collisions)static Vec3dEntity. adjustMovementForCollisions(Vec3d movement, Box entityBoundingBox, ReusableStream<VoxelShape> collisions)static Vec3dEntity. adjustSingleAxisMovementForCollisions(Vec3d movement, Box entityBoundingBox, WorldView world, ShapeContext context, ReusableStream<VoxelShape> collisions)static booleanDismounting. canPlaceEntityAt(CollisionView world, LivingEntity entity, Box targetBox)private booleanEntity. doesNotCollide(Box box)protected static doubleEntityType. getOriginY(WorldView world, BlockPos pos, boolean invertY, Box boundingBox)voidEntity. setBoundingBox(Box boundingBox)protected voidLivingEntity. tickRiptide(Box a, Box b) -
net.minecraft.entity.ai.goal中Box的使用
返回Box的net.minecraft.entity.ai.goal中的方法 修饰符和类型 方法 说明 protected BoxFollowTargetGoal. getSearchBox(double distance) -
net.minecraft.entity.ai.pathing中Box的使用
类型参数类型为Box的net.minecraft.entity.ai.pathing中的字段 修饰符和类型 字段 说明 private Object2BooleanMap<Box>LandPathNodeMaker. field_25191参数类型为Box的net.minecraft.entity.ai.pathing中的方法 修饰符和类型 方法 说明 private booleanLandPathNodeMaker. method_29304(Box box) -
net.minecraft.entity.boss.dragon中Box的使用
参数类型为Box的net.minecraft.entity.boss.dragon中的方法 修饰符和类型 方法 说明 private booleanEnderDragonEntity. destroyBlocks(Box box) -
net.minecraft.entity.mob中Box的使用
返回Box的net.minecraft.entity.mob中的方法 修饰符和类型 方法 说明 protected BoxShulkerEntity. calculateBoundingBox()protected BoxShulkerEntity.SearchForPlayerGoal. getSearchBox(double distance)protected BoxShulkerEntity.SearchForTargetGoal. getSearchBox(double distance)BoxIllusionerEntity. getVisibilityBoundingBox()static BoxShulkerEntity. method_33346(Direction direction, float float2)static BoxShulkerEntity. method_33347(Direction direction, float float2, float float3) -
net.minecraft.entity.projectile中Box的使用
参数类型为Box的net.minecraft.entity.projectile中的方法 修饰符和类型 方法 说明 static @Nullable EntityHitResultProjectileUtil. getEntityCollision(World world, Entity entity, Vec3d vec3d, Vec3d vec3d2, Box box, Predicate<Entity> predicate)static @Nullable EntityHitResultProjectileUtil. raycast(Entity entity, Vec3d vec3d, Vec3d vec3d2, Box box, Predicate<Entity> predicate, double double2) -
net.minecraft.entity.vehicle中Box的使用
返回Box的net.minecraft.entity.vehicle中的方法 修饰符和类型 方法 说明 BoxAbstractMinecartEntity. getVisibilityBoundingBox() -
net.minecraft.server.network中Box的使用
参数类型为Box的net.minecraft.server.network中的方法 修饰符和类型 方法 说明 private booleanServerPlayNetworkHandler. isPlayerNotCollidingWithBlocks(WorldView world, Box box) -
net.minecraft.test中Box的使用
返回Box的net.minecraft.test中的方法 修饰符和类型 方法 说明 @Nullable BoxGameTestState. getBoundingBox()static BoxStructureTestUtil. getStructureBoundingBox(StructureBlockBlockEntity structureBlockEntity)private BoxTestContext. getTestBox()private BoxTestContext. method_36053() -
net.minecraft.util.math中Box的使用
返回Box的net.minecraft.util.math中的方法 修饰符和类型 方法 说明 BoxBox. contract(double value)BoxBox. expand(double value)BoxBox. expand(double x, double y, double z)static BoxBox. from(BlockBox mutable)static BoxBox. from(Vec3d vec3d)BoxBox. intersection(Box box)BoxBox. method_35574(double double2)BoxBox. method_35575(double double2)BoxBox. method_35576(double double2)BoxBox. method_35577(double double2)BoxBox. method_35578(double double2)BoxBox. method_35579(double double2)BoxBox. method_35580(double double2, double double3, double double4)static BoxBox. of(Vec3d center, double dx, double dy, double dz)BoxBox. offset(double x, double y, double z)BoxBox. offset(BlockPos blockPos)BoxBox. offset(Vec3d vec3d)BoxBox. shrink(double x, double y, double z)BoxBox. stretch(double x, double y, double z)BoxBox. stretch(Vec3d scale)static BoxBoxes. stretch(Box box, Direction direction, double length)BoxBox. union(Box box)参数类型为Box的net.minecraft.util.math中的方法 修饰符和类型 方法 说明 BoxBox. intersection(Box box)booleanBox. intersects(Box box)static booleanMathHelper. method_34945(Vec3d vec3d, Vec3d vec3d2, Box box)static Stream<BlockPos>BlockPos. stream(Box box)static BoxBoxes. stretch(Box box, Direction direction, double length)private static @Nullable DirectionBox. traceCollisionSide(Box box, Vec3d intersectingVector, double[] traceDistanceResult, @Nullable Direction approachDirection, double xDelta, double yDelta, double zDelta)BoxBox. union(Box box)类型变量类型为Box的net.minecraft.util.math中的方法参数 修饰符和类型 方法 说明 static @Nullable BlockHitResultBox. raycast(Iterable<Box> boxes, Vec3d from, Vec3d to, BlockPos pos) -
net.minecraft.util.shape中Box的使用
返回Box的net.minecraft.util.shape中的方法 修饰符和类型 方法 说明 BoxVoxelShape. getBoundingBox()返回变量类型为Box的类型的net.minecraft.util.shape中的方法 修饰符和类型 方法 说明 List<Box>VoxelShape. getBoundingBoxes()参数类型为Box的net.minecraft.util.shape中的方法 修饰符和类型 方法 说明 protected doubleVoxelShape. calculateMaxDistance(AxisCycleDirection axisCycle, Box box, double maxDist)doubleVoxelShape. calculateMaxDistance(Direction.Axis axis, Box box, double maxDist)static doubleVoxelShapes. calculateMaxOffset(Direction.Axis axis, Box box, Stream<VoxelShape> shapes, double maxDist)private static doubleVoxelShapes. calculatePushVelocity(Box box, WorldView world, double initial, ShapeContext context, AxisCycleDirection direction, Stream<VoxelShape> shapes)static doubleVoxelShapes. calculatePushVelocity(Direction.Axis axis, Box box, WorldView world, double initial, ShapeContext context, Stream<VoxelShape> shapes)static VoxelShapeVoxelShapes. cuboid(Box box) -
net.minecraft.world中Box的使用
声明为Box的net.minecraft.world中的字段 修饰符和类型 字段 说明 private BoxBlockCollisionSpliterator. box参数类型为Box的net.minecraft.world中的方法 修饰符和类型 方法 说明 default booleanWorldView. containsFluid(Box box)default Stream<VoxelShape>CollisionView. getBlockCollisions(@Nullable Entity entity, Box box)default Stream<VoxelShape>CollisionView. getBlockCollisions(@Nullable Entity entity, Box box, BiPredicate<BlockState,BlockPos> biPredicate)default <T extends LivingEntity>
TEntityView. getClosestEntity(Class<? extends T> entityClass, TargetPredicate targetPredicate, @Nullable LivingEntity entity, double x, double y, double z, Box box)default Stream<VoxelShape>CollisionView. getCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)default <T extends Entity>
List<T>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.<T extends Entity>
List<T>ChunkRegion. getEntitiesByType(TypeFilter<Entity,T> filter, Box box, Predicate<? super T> predicate)<T extends Entity>
List<T>EntityView. getEntitiesByType(TypeFilter<Entity,T> filter, Box box, Predicate<? super T> predicate)<T extends Entity>
List<T>World. getEntitiesByType(TypeFilter<Entity,T> filter, Box box, Predicate<? super T> predicate)Stream<VoxelShape>CollisionView. getEntityCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)default Stream<VoxelShape>EntityView. getEntityCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)default Stream<VoxelShape>RegistryWorldView. getEntityCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)default <T extends Entity>
List<T>EntityView. getNonSpectatingEntities(Class<T> entityClass, Box box)List<Entity>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.default List<Entity>EntityView. getOtherEntities(@Nullable Entity except, Box box)Computes a list of entities within some box, excluding the given entity, that are not spectators.List<Entity>EntityView. getOtherEntities(@Nullable Entity except, Box box, Predicate<? super Entity> predicate)Computes a list of entities within some box, excluding the given entity, that satisfy the given predicate.List<Entity>World. getOtherEntities(@Nullable Entity except, Box box, Predicate<? super Entity> 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)default booleanCollisionView. isBlockSpaceEmpty(@Nullable Entity entity, Box box, BiPredicate<BlockState,BlockPos> biPredicate)static booleanBlockCollisionSpliterator. isInWorldBorder(WorldBorder border, Box box)default booleanCollisionView. isSpaceEmpty(@Nullable Entity entity, Box box, Predicate<Entity> predicate)default booleanCollisionView. isSpaceEmpty(Entity entity, Box box)default booleanCollisionView. isSpaceEmpty(Box box)private static booleanBlockCollisionSpliterator. method_30130(VoxelShape voxelShape, Box box)private static booleanBlockCollisionSpliterator. method_30131(VoxelShape voxelShape, Box box)参数类型为Box的net.minecraft.world中的构造器 构造器 说明 BlockCollisionSpliterator(CollisionView world, @Nullable Entity entity, Box box)BlockCollisionSpliterator(CollisionView world, @Nullable Entity entity, Box box, BiPredicate<BlockState,BlockPos> blockPredicate) -
net.minecraft.world.border中Box的使用
参数类型为Box的net.minecraft.world.border中的方法 修饰符和类型 方法 说明 booleanWorldBorder. contains(Box box) -
net.minecraft.world.chunk中Box的使用
参数类型为Box的net.minecraft.world.chunk中的方法 修饰符和类型 方法 说明 Stream<VoxelShape>ChunkCache. getCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate)Stream<VoxelShape>ChunkCache. getEntityCollisions(@Nullable Entity entity, Box box, Predicate<Entity> predicate) -
net.minecraft.world.entity中Box的使用
返回Box的net.minecraft.world.entity中的方法 修饰符和类型 方法 说明 BoxEntityLike. getBoundingBox()参数类型为Box的net.minecraft.world.entity中的方法 修饰符和类型 方法 说明 voidSectionedEntityCache. forEachInBox(Box box, Consumer<EntityTrackingSection<T>> action)Runs the given action on each collection of entities in the chunk sections within the given box.voidEntityLookup. forEachIntersects(Box box, Consumer<T> action)<U extends T>
voidEntityLookup. forEachIntersects(TypeFilter<T,U> filter, Box box, Consumer<U> action)voidSectionedEntityCache. forEachIntersects(Box box, Consumer<T> action)<U extends T>
voidSectionedEntityCache. forEachIntersects(TypeFilter<T,U> filter, Box box, Consumer<U> action)voidSimpleEntityLookup. forEachIntersects(Box box, Consumer<T> action)<U extends T>
voidSimpleEntityLookup. forEachIntersects(TypeFilter<T,U> filter, Box box, Consumer<U> action)private static <T extends EntityLike>
Predicate<T>SectionedEntityCache. intersecting(Box box) -
net.minecraft.world.gen.feature中Box的使用
声明为Box的net.minecraft.world.gen.feature中的字段 修饰符和类型 字段 说明 private BoxEndSpikeFeature.Spike. boundingBox返回Box的net.minecraft.world.gen.feature中的方法 修饰符和类型 方法 说明 BoxEndSpikeFeature.Spike. getBoundingBox()
-