@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
19 lines (14 loc) • 2.41 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const chat_Chat = require('../../chat/Chat.cjs.cjs');
const network_Identifiers = require('../Identifiers.cjs.cjs');
class TextHandler {
static NetID = network_Identifiers.default.TextPacket;
async handle(packet, server, session) {
const player = session.getPlayer();
const chat = new chat_Chat.Chat({ sender: player, message: `${player.getFormattedUsername()} ${packet.message}` });
await server.getChatManager().send(chat);
}
}
exports.default = TextHandler;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVGV4dEhhbmRsZXIuY2pzLmNqcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL25ldHdvcmsvaGFuZGxlci9UZXh0SGFuZGxlci50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDaGF0IH0gZnJvbSAnLi4vLi4vY2hhdC9DaGF0JztcbmltcG9ydCBJZGVudGlmaWVycyBmcm9tICcuLi9JZGVudGlmaWVycyc7XG5pbXBvcnQgdHlwZSBQYWNrZXRIYW5kbGVyIGZyb20gJy4vUGFja2V0SGFuZGxlcic7XG5pbXBvcnQgdHlwZSB7IFBsYXllclNlc3Npb24gfSBmcm9tICcuLi8uLi8nO1xuaW1wb3J0IHR5cGUgU2VydmVyIGZyb20gJy4uLy4uL1NlcnZlcic7XG5pbXBvcnQgdHlwZSBUZXh0UGFja2V0IGZyb20gJy4uL3BhY2tldC9UZXh0UGFja2V0JztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgVGV4dEhhbmRsZXIgaW1wbGVtZW50cyBQYWNrZXRIYW5kbGVyPFRleHRQYWNrZXQ+IHtcbiAgICBwdWJsaWMgc3RhdGljIE5ldElEID0gSWRlbnRpZmllcnMuVGV4dFBhY2tldDtcblxuICAgIHB1YmxpYyBhc3luYyBoYW5kbGUocGFja2V0OiBUZXh0UGFja2V0LCBzZXJ2ZXI6IFNlcnZlciwgc2Vzc2lvbjogUGxheWVyU2Vzc2lvbik6IFByb21pc2U8dm9pZD4ge1xuICAgICAgICAvLyBFbWl0IGNoYXQgZXZlbnRcbiAgICAgICAgY29uc3QgcGxheWVyID0gc2Vzc2lvbi5nZXRQbGF5ZXIoKTtcbiAgICAgICAgY29uc3QgY2hhdCA9IG5ldyBDaGF0KHsgc2VuZGVyOiBwbGF5ZXIsIG1lc3NhZ2U6IGAke3BsYXllci5nZXRGb3JtYXR0ZWRVc2VybmFtZSgpfSAke3BhY2tldC5tZXNzYWdlfWAgfSk7XG4gICAgICAgIGF3YWl0IHNlcnZlci5nZXRDaGF0TWFuYWdlcigpLnNlbmQoY2hhdCk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIklkZW50aWZpZXJzIiwiQ2hhdCJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQU9BLE1BQXFCLFdBQWlELENBQUE7QUFBQSxFQUNsRSxPQUFjLFFBQVFBLDJCQUFZLENBQUEsVUFBQTtBQUFBLEVBRWxDLE1BQWEsTUFBQSxDQUFPLE1BQW9CLEVBQUEsTUFBQSxFQUFnQixPQUF1QyxFQUFBO0FBRTNGLElBQU0sTUFBQSxNQUFBLEdBQVMsUUFBUSxTQUFVLEVBQUE7QUFDakMsSUFBQSxNQUFNLElBQU8sR0FBQSxJQUFJQyxjQUFLLENBQUEsRUFBRSxRQUFRLE1BQVEsRUFBQSxPQUFBLEVBQVMsQ0FBRyxFQUFBLE1BQUEsQ0FBTyxzQkFBc0IsQ0FBQSxDQUFBLEVBQUksTUFBTyxDQUFBLE9BQU8sSUFBSSxDQUFBO0FBQ3ZHLElBQUEsTUFBTSxNQUFPLENBQUEsY0FBQSxFQUFpQixDQUFBLElBQUEsQ0FBSyxJQUFJLENBQUE7QUFBQTtBQUUvQzs7OzsifQ==