UNPKG

mineflayer-mouse

Version:

First-class **battle-tested** simple API for emulating real Minecraft mouse control in Mineflayer. You should use it for digging (mining) or placing blocks and entity attacking or using and using items!

9 lines (8 loc) 716 B
import { Bot } from 'mineflayer'; import { Block } from 'prismarine-block'; import { Vec3 } from 'vec3'; import { Shape } from 'prismarine-world/types/iterators'; export declare const directionToVector: Vec3[]; export type BlockPlacePredictionOverride = (computedBlock: Block) => Block | null | undefined; export declare const botTryPlaceBlockPrediction: (bot: Bot, cursorBlock: Block, faceNum: number, delta: Vec3, doWorldUpdate: boolean, doWorldUpdateDelay: number, override: BlockPlacePredictionOverride | null, checkEntities: boolean) => boolean; export declare const isBlockIntersectsWithEntities: (entities: Bot["entities"], position: Vec3, blockShapes: Shape[]) => false | import("prismarine-entity").Entity;