UNPKG

@nxg-org/mineflayer-tracker

Version:

Provides functionality for more accurate entity and projectile tracking.

24 lines (23 loc) 1.36 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.MovementSimulations = exports.ProjectileTracker = exports.EntityTracker = void 0; exports.default = plugin; const mineflayer_util_plugin_1 = __importDefault(require("@nxg-org/mineflayer-util-plugin")); const entityTracker_1 = require("./entityTracker"); Object.defineProperty(exports, "EntityTracker", { enumerable: true, get: function () { return entityTracker_1.EntityTracker; } }); const projectileTracker_1 = require("./projectileTracker"); Object.defineProperty(exports, "ProjectileTracker", { enumerable: true, get: function () { return projectileTracker_1.ProjectileTracker; } }); // import { MovementReader } from "./movementReader"; const nextSim_1 = require("./dist/sims/nextSim"); Object.defineProperty(exports, "MovementSimulations", { enumerable: true, get: function () { return nextSim_1.MovementSimulations; } }); function plugin(bot) { if (!bot.util) bot.loadPlugin(mineflayer_util_plugin_1.default); bot.tracker = new entityTracker_1.EntityTracker(bot); bot.projectiles = new projectileTracker_1.ProjectileTracker(bot); // bot.inputReader = new MovementReader(bot); } // export { MovementReader };