@nxg-org/mineflayer-tracker
Version:
Provides functionality for more accurate entity and projectile tracking.
24 lines (23 loc) • 1.36 kB
JavaScript
;
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 };