UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

13 lines (10 loc) 2 kB
import Identifiers from '../Identifiers.es.js'; class CommandRequestHandler { static NetID = Identifiers.CommandRequestPacket; async handle(packet, _server, session) { const player = session.getPlayer(); await player.getServer().getCommandManager().dispatchCommand(player, player, packet.commandName.slice(1)); } } export { CommandRequestHandler as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29tbWFuZFJlcXVlc3RIYW5kbGVyLmVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbmV0d29yay9oYW5kbGVyL0NvbW1hbmRSZXF1ZXN0SGFuZGxlci50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgdHlwZSBDb21tYW5kUmVxdWVzdFBhY2tldCBmcm9tICcuLi9wYWNrZXQvQ29tbWFuZFJlcXVlc3RQYWNrZXQnO1xuaW1wb3J0IElkZW50aWZpZXJzIGZyb20gJy4uL0lkZW50aWZpZXJzJztcbmltcG9ydCB0eXBlIFBhY2tldEhhbmRsZXIgZnJvbSAnLi9QYWNrZXRIYW5kbGVyJztcbmltcG9ydCB0eXBlIHsgUGxheWVyU2Vzc2lvbiB9IGZyb20gJy4uLy4uLyc7XG5pbXBvcnQgdHlwZSBTZXJ2ZXIgZnJvbSAnLi4vLi4vU2VydmVyJztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQ29tbWFuZFJlcXVlc3RIYW5kbGVyIGltcGxlbWVudHMgUGFja2V0SGFuZGxlcjxDb21tYW5kUmVxdWVzdFBhY2tldD4ge1xuICAgIHB1YmxpYyBzdGF0aWMgTmV0SUQgPSBJZGVudGlmaWVycy5Db21tYW5kUmVxdWVzdFBhY2tldDtcblxuICAgIHB1YmxpYyBhc3luYyBoYW5kbGUocGFja2V0OiBDb21tYW5kUmVxdWVzdFBhY2tldCwgX3NlcnZlcjogU2VydmVyLCBzZXNzaW9uOiBQbGF5ZXJTZXNzaW9uKTogUHJvbWlzZTx2b2lkPiB7XG4gICAgICAgIGNvbnN0IHBsYXllciA9IHNlc3Npb24uZ2V0UGxheWVyKCk7XG4gICAgICAgIGF3YWl0IHBsYXllci5nZXRTZXJ2ZXIoKS5nZXRDb21tYW5kTWFuYWdlcigpLmRpc3BhdGNoQ29tbWFuZChwbGF5ZXIsIHBsYXllciwgcGFja2V0LmNvbW1hbmROYW1lLnNsaWNlKDEpKTtcbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFNQSxNQUFxQixxQkFBcUUsQ0FBQTtBQUFBLEVBQ3RGLE9BQWMsUUFBUSxXQUFZLENBQUEsb0JBQUE7QUFBQSxFQUVsQyxNQUFhLE1BQUEsQ0FBTyxNQUE4QixFQUFBLE9BQUEsRUFBaUIsT0FBdUMsRUFBQTtBQUN0RyxJQUFNLE1BQUEsTUFBQSxHQUFTLFFBQVEsU0FBVSxFQUFBO0FBQ2pDLElBQUEsTUFBTSxNQUFPLENBQUEsU0FBQSxFQUFZLENBQUEsaUJBQUEsRUFBb0IsQ0FBQSxlQUFBLENBQWdCLE1BQVEsRUFBQSxNQUFBLEVBQVEsTUFBTyxDQUFBLFdBQUEsQ0FBWSxLQUFNLENBQUEsQ0FBQyxDQUFDLENBQUE7QUFBQTtBQUVoSDs7OzsifQ==