UNPKG

@nxg-org/mineflayer-util-plugin

Version:

mineflayer utils for NextGEN mineflayer plugins.

27 lines (26 loc) 952 B
import type { Bot } from "mineflayer"; import { Vec3 } from "vec3"; import { EntityFunctions } from "./entityFunctions"; import { FilterFunctions } from "./filterFunctions"; import { InventoryFunctions } from "./inventoryFunctions"; import { MovementFunctions } from "./movementFunctions"; import { PredictiveFunctions } from "./predictiveFunctions"; import { RayTraceFunctions } from "./rayTracingFunctions"; /** * I can't inherit from multiple classes. This language sucks. * I'm not using mixins. Fuck you, fuck that. * I'm just going to segregate these functions into separate categories * because once again, fuck you. * */ export declare class UtilFunctions { private bot; inv: InventoryFunctions; move: MovementFunctions; entity: EntityFunctions; predict: PredictiveFunctions; filters: FilterFunctions; raytrace: RayTraceFunctions; constructor(bot: Bot); getViewDir(): Vec3; }