@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
17 lines (12 loc) • 2.19 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const network_Identifiers = require('../Identifiers.cjs.cjs');
class CommandRequestHandler {
static NetID = network_Identifiers.default.CommandRequestPacket;
async handle(packet, _server, session) {
const player = session.getPlayer();
await player.getServer().getCommandManager().dispatchCommand(player, player, packet.commandName.slice(1));
}
}
exports.default = CommandRequestHandler;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29tbWFuZFJlcXVlc3RIYW5kbGVyLmNqcy5janMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9uZXR3b3JrL2hhbmRsZXIvQ29tbWFuZFJlcXVlc3RIYW5kbGVyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIENvbW1hbmRSZXF1ZXN0UGFja2V0IGZyb20gJy4uL3BhY2tldC9Db21tYW5kUmVxdWVzdFBhY2tldCc7XG5pbXBvcnQgSWRlbnRpZmllcnMgZnJvbSAnLi4vSWRlbnRpZmllcnMnO1xuaW1wb3J0IHR5cGUgUGFja2V0SGFuZGxlciBmcm9tICcuL1BhY2tldEhhbmRsZXInO1xuaW1wb3J0IHR5cGUgeyBQbGF5ZXJTZXNzaW9uIH0gZnJvbSAnLi4vLi4vJztcbmltcG9ydCB0eXBlIFNlcnZlciBmcm9tICcuLi8uLi9TZXJ2ZXInO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBDb21tYW5kUmVxdWVzdEhhbmRsZXIgaW1wbGVtZW50cyBQYWNrZXRIYW5kbGVyPENvbW1hbmRSZXF1ZXN0UGFja2V0PiB7XG4gICAgcHVibGljIHN0YXRpYyBOZXRJRCA9IElkZW50aWZpZXJzLkNvbW1hbmRSZXF1ZXN0UGFja2V0O1xuXG4gICAgcHVibGljIGFzeW5jIGhhbmRsZShwYWNrZXQ6IENvbW1hbmRSZXF1ZXN0UGFja2V0LCBfc2VydmVyOiBTZXJ2ZXIsIHNlc3Npb246IFBsYXllclNlc3Npb24pOiBQcm9taXNlPHZvaWQ+IHtcbiAgICAgICAgY29uc3QgcGxheWVyID0gc2Vzc2lvbi5nZXRQbGF5ZXIoKTtcbiAgICAgICAgYXdhaXQgcGxheWVyLmdldFNlcnZlcigpLmdldENvbW1hbmRNYW5hZ2VyKCkuZGlzcGF0Y2hDb21tYW5kKHBsYXllciwgcGxheWVyLCBwYWNrZXQuY29tbWFuZE5hbWUuc2xpY2UoMSkpO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6WyJJZGVudGlmaWVycyJdLCJtYXBwaW5ncyI6Ijs7Ozs7O0FBTUEsTUFBcUIscUJBQXFFLENBQUE7QUFBQSxFQUN0RixPQUFjLFFBQVFBLDJCQUFZLENBQUEsb0JBQUE7QUFBQSxFQUVsQyxNQUFhLE1BQUEsQ0FBTyxNQUE4QixFQUFBLE9BQUEsRUFBaUIsT0FBdUMsRUFBQTtBQUN0RyxJQUFNLE1BQUEsTUFBQSxHQUFTLFFBQVEsU0FBVSxFQUFBO0FBQ2pDLElBQUEsTUFBTSxNQUFPLENBQUEsU0FBQSxFQUFZLENBQUEsaUJBQUEsRUFBb0IsQ0FBQSxlQUFBLENBQWdCLE1BQVEsRUFBQSxNQUFBLEVBQVEsTUFBTyxDQUFBLFdBQUEsQ0FBWSxLQUFNLENBQUEsQ0FBQyxDQUFDLENBQUE7QUFBQTtBQUVoSDs7OzsifQ==