@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
17 lines (16 loc) • 2.25 kB
JavaScript
import Identifiers from "../Identifiers.es.js";
import ContainerClosePacket from "../packet/ContainerClosePacket.es.js";
//#region src/network/handler/ContainerCloseHandler.ts
var ContainerCloseHandler = class {
static NetID = Identifiers.ContainerClosePacket;
async handle(packet, _server, session) {
const pk = new ContainerClosePacket();
pk.containerId = packet.containerId;
pk.containerType = packet.containerType;
pk.serverInitiatedClose = packet.serverInitiatedClose;
await session.getConnection().sendDataPacket(pk);
}
};
//#endregion
export { ContainerCloseHandler as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29udGFpbmVyQ2xvc2VIYW5kbGVyLmVzLmpzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9uZXR3b3JrL2hhbmRsZXIvQ29udGFpbmVyQ2xvc2VIYW5kbGVyLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgUGxheWVyU2Vzc2lvbiB9IGZyb20gJy4uLy4uLyc7XG5pbXBvcnQgdHlwZSBTZXJ2ZXIgZnJvbSAnLi4vLi4vU2VydmVyJztcbmltcG9ydCBJZGVudGlmaWVycyBmcm9tICcuLi9JZGVudGlmaWVycyc7XG5pbXBvcnQgQ29udGFpbmVyQ2xvc2VQYWNrZXQgZnJvbSAnLi4vcGFja2V0L0NvbnRhaW5lckNsb3NlUGFja2V0JztcbmltcG9ydCB0eXBlIFBhY2tldEhhbmRsZXIgZnJvbSAnLi9QYWNrZXRIYW5kbGVyJztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQ29udGFpbmVyQ2xvc2VIYW5kbGVyIGltcGxlbWVudHMgUGFja2V0SGFuZGxlcjxDb250YWluZXJDbG9zZVBhY2tldD4ge1xuICAgIHB1YmxpYyBzdGF0aWMgTmV0SUQgPSBJZGVudGlmaWVycy5Db250YWluZXJDbG9zZVBhY2tldDtcblxuICAgIHB1YmxpYyBhc3luYyBoYW5kbGUocGFja2V0OiBDb250YWluZXJDbG9zZVBhY2tldCwgX3NlcnZlcjogU2VydmVyLCBzZXNzaW9uOiBQbGF5ZXJTZXNzaW9uKTogUHJvbWlzZTx2b2lkPiB7XG4gICAgICAgIGNvbnN0IHBrID0gbmV3IENvbnRhaW5lckNsb3NlUGFja2V0KCk7XG4gICAgICAgIHBrLmNvbnRhaW5lcklkID0gcGFja2V0LmNvbnRhaW5lcklkO1xuICAgICAgICBway5jb250YWluZXJUeXBlID0gcGFja2V0LmNvbnRhaW5lclR5cGU7XG4gICAgICAgIHBrLnNlcnZlckluaXRpYXRlZENsb3NlID0gcGFja2V0LnNlcnZlckluaXRpYXRlZENsb3NlO1xuICAgICAgICBhd2FpdCBzZXNzaW9uLmdldENvbm5lY3Rpb24oKS5zZW5kRGF0YVBhY2tldChwayk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7QUFNQSxJQUFxQix3QkFBckIsTUFBMEY7Q0FDdEYsT0FBYyxRQUFRLFlBQVk7Q0FFbEMsTUFBYSxPQUFPLFFBQThCLFNBQWlCLFNBQXVDO0VBQ3RHLE1BQU0sS0FBSyxJQUFJLHFCQUFxQjtFQUNwQyxHQUFHLGNBQWMsT0FBTztFQUN4QixHQUFHLGdCQUFnQixPQUFPO0VBQzFCLEdBQUcsdUJBQXVCLE9BQU87RUFDakMsTUFBTSxRQUFRLGNBQWMsRUFBRSxlQUFlLEVBQUU7Q0FDbkQ7QUFDSiJ9