@nxg-org/mineflayer-util-plugin
Version:
mineflayer utils for NextGEN mineflayer plugins.
27 lines (26 loc) • 952 B
TypeScript
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;
}