UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

21 lines (16 loc) 2.64 kB
'use strict'; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } }); const network_Identifiers = require('../Identifiers.cjs.cjs'); const network_packet_ContainerClosePacket = require('../packet/ContainerClosePacket.cjs.cjs'); class ContainerCloseHandler { static NetID = network_Identifiers.default.ContainerClosePacket; async handle(packet, _server, session) { const pk = new network_packet_ContainerClosePacket.default(); pk.containerId = packet.containerId; pk.containerType = packet.containerType; pk.serverInitiatedClose = packet.serverInitiatedClose; await session.getConnection().sendDataPacket(pk); } } exports.default = ContainerCloseHandler; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29udGFpbmVyQ2xvc2VIYW5kbGVyLmNqcy5janMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9uZXR3b3JrL2hhbmRsZXIvQ29udGFpbmVyQ2xvc2VIYW5kbGVyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgUGxheWVyU2Vzc2lvbiB9IGZyb20gJy4uLy4uLyc7XG5pbXBvcnQgdHlwZSBTZXJ2ZXIgZnJvbSAnLi4vLi4vU2VydmVyJztcbmltcG9ydCBJZGVudGlmaWVycyBmcm9tICcuLi9JZGVudGlmaWVycyc7XG5pbXBvcnQgQ29udGFpbmVyQ2xvc2VQYWNrZXQgZnJvbSAnLi4vcGFja2V0L0NvbnRhaW5lckNsb3NlUGFja2V0JztcbmltcG9ydCB0eXBlIFBhY2tldEhhbmRsZXIgZnJvbSAnLi9QYWNrZXRIYW5kbGVyJztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQ29udGFpbmVyQ2xvc2VIYW5kbGVyIGltcGxlbWVudHMgUGFja2V0SGFuZGxlcjxDb250YWluZXJDbG9zZVBhY2tldD4ge1xuICAgIHB1YmxpYyBzdGF0aWMgTmV0SUQgPSBJZGVudGlmaWVycy5Db250YWluZXJDbG9zZVBhY2tldDtcblxuICAgIHB1YmxpYyBhc3luYyBoYW5kbGUocGFja2V0OiBDb250YWluZXJDbG9zZVBhY2tldCwgX3NlcnZlcjogU2VydmVyLCBzZXNzaW9uOiBQbGF5ZXJTZXNzaW9uKTogUHJvbWlzZTx2b2lkPiB7XG4gICAgICAgIGNvbnN0IHBrID0gbmV3IENvbnRhaW5lckNsb3NlUGFja2V0KCk7XG4gICAgICAgIHBrLmNvbnRhaW5lcklkID0gcGFja2V0LmNvbnRhaW5lcklkO1xuICAgICAgICBway5jb250YWluZXJUeXBlID0gcGFja2V0LmNvbnRhaW5lclR5cGU7XG4gICAgICAgIHBrLnNlcnZlckluaXRpYXRlZENsb3NlID0gcGFja2V0LnNlcnZlckluaXRpYXRlZENsb3NlO1xuICAgICAgICBhd2FpdCBzZXNzaW9uLmdldENvbm5lY3Rpb24oKS5zZW5kRGF0YVBhY2tldChwayk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIklkZW50aWZpZXJzIiwiQ29udGFpbmVyQ2xvc2VQYWNrZXQiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFNQSxNQUFxQixxQkFBcUUsQ0FBQTtBQUFBLEVBQ3RGLE9BQWMsUUFBUUEsMkJBQVksQ0FBQSxvQkFBQTtBQUFBLEVBRWxDLE1BQWEsTUFBQSxDQUFPLE1BQThCLEVBQUEsT0FBQSxFQUFpQixPQUF1QyxFQUFBO0FBQ3RHLElBQU0sTUFBQSxFQUFBLEdBQUssSUFBSUMsMkNBQXFCLEVBQUE7QUFDcEMsSUFBQSxFQUFBLENBQUcsY0FBYyxNQUFPLENBQUEsV0FBQTtBQUN4QixJQUFBLEVBQUEsQ0FBRyxnQkFBZ0IsTUFBTyxDQUFBLGFBQUE7QUFDMUIsSUFBQSxFQUFBLENBQUcsdUJBQXVCLE1BQU8sQ0FBQSxvQkFBQTtBQUNqQyxJQUFBLE1BQU0sT0FBUSxDQUFBLGFBQUEsRUFBZ0IsQ0FBQSxjQUFBLENBQWUsRUFBRSxDQUFBO0FBQUE7QUFFdkQ7Ozs7In0=