@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
18 lines (17 loc) • 2.1 kB
JavaScript
;
Object.defineProperties(exports, {
__esModule: { value: true },
[Symbol.toStringTag]: { value: "Module" }
});
const require_network_Identifiers = require("../Identifiers.cjs.cjs");
//#region src/network/handler/CommandRequestHandler.ts
var CommandRequestHandler = class {
static NetID = require_network_Identifiers.default.CommandRequestPacket;
async handle(packet, _server, session) {
const player = session.getPlayer();
await player.getServer().getCommandManager().dispatchCommand(player, player, packet.commandName.slice(1));
}
};
//#endregion
exports.default = CommandRequestHandler;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29tbWFuZFJlcXVlc3RIYW5kbGVyLmNqcy5janMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL25ldHdvcmsvaGFuZGxlci9Db21tYW5kUmVxdWVzdEhhbmRsZXIudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgQ29tbWFuZFJlcXVlc3RQYWNrZXQgZnJvbSAnLi4vcGFja2V0L0NvbW1hbmRSZXF1ZXN0UGFja2V0JztcbmltcG9ydCBJZGVudGlmaWVycyBmcm9tICcuLi9JZGVudGlmaWVycyc7XG5pbXBvcnQgdHlwZSBQYWNrZXRIYW5kbGVyIGZyb20gJy4vUGFja2V0SGFuZGxlcic7XG5pbXBvcnQgdHlwZSB7IFBsYXllclNlc3Npb24gfSBmcm9tICcuLi8uLi8nO1xuaW1wb3J0IHR5cGUgU2VydmVyIGZyb20gJy4uLy4uL1NlcnZlcic7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIENvbW1hbmRSZXF1ZXN0SGFuZGxlciBpbXBsZW1lbnRzIFBhY2tldEhhbmRsZXI8Q29tbWFuZFJlcXVlc3RQYWNrZXQ+IHtcbiAgICBwdWJsaWMgc3RhdGljIE5ldElEID0gSWRlbnRpZmllcnMuQ29tbWFuZFJlcXVlc3RQYWNrZXQ7XG5cbiAgICBwdWJsaWMgYXN5bmMgaGFuZGxlKHBhY2tldDogQ29tbWFuZFJlcXVlc3RQYWNrZXQsIF9zZXJ2ZXI6IFNlcnZlciwgc2Vzc2lvbjogUGxheWVyU2Vzc2lvbik6IFByb21pc2U8dm9pZD4ge1xuICAgICAgICBjb25zdCBwbGF5ZXIgPSBzZXNzaW9uLmdldFBsYXllcigpO1xuICAgICAgICBhd2FpdCBwbGF5ZXIuZ2V0U2VydmVyKCkuZ2V0Q29tbWFuZE1hbmFnZXIoKS5kaXNwYXRjaENvbW1hbmQocGxheWVyLCBwbGF5ZXIsIHBhY2tldC5jb21tYW5kTmFtZS5zbGljZSgxKSk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBTUEsSUFBcUIsd0JBQXJCLE1BQTBGO0NBQ3RGLE9BQWMsUUFBUSw0QkFBQSxRQUFZO0NBRWxDLE1BQWEsT0FBTyxRQUE4QixTQUFpQixTQUF1QztFQUN0RyxNQUFNLFNBQVMsUUFBUSxVQUFVO0VBQ2pDLE1BQU0sT0FBTyxVQUFVLEVBQUUsa0JBQWtCLEVBQUUsZ0JBQWdCLFFBQVEsUUFBUSxPQUFPLFlBQVksTUFBTSxDQUFDLENBQUM7Q0FDNUc7QUFDSiJ9