UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

28 lines (27 loc) 2.5 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const require_network_Identifiers = require("../Identifiers.cjs.cjs"); const require_network_packet_DataPacket = require("./DataPacket.cjs.cjs"); //#region src/network/packet/ContainerClosePacket.ts var ContainerClosePacket = class extends require_network_packet_DataPacket.default { static NetID = require_network_Identifiers.default.ContainerClosePacket; containerId; containerType; serverInitiatedClose; encodePayload() { this.writeByte(this.containerId); this.writeByte(this.containerType); this.writeBoolean(this.serverInitiatedClose); } decodePayload() { this.containerId = this.readByte(); this.containerType = this.readByte(); this.serverInitiatedClose = this.readBoolean(); } }; //#endregion exports.default = ContainerClosePacket; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ29udGFpbmVyQ2xvc2VQYWNrZXQuY2pzLmNqcyIsIm5hbWVzIjpbXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbmV0d29yay9wYWNrZXQvQ29udGFpbmVyQ2xvc2VQYWNrZXQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IElkZW50aWZpZXJzIGZyb20gJy4uL0lkZW50aWZpZXJzJztcbmltcG9ydCBEYXRhUGFja2V0IGZyb20gJy4vRGF0YVBhY2tldCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIENvbnRhaW5lckNsb3NlUGFja2V0IGV4dGVuZHMgRGF0YVBhY2tldCB7XG4gICAgcHVibGljIHN0YXRpYyBOZXRJRCA9IElkZW50aWZpZXJzLkNvbnRhaW5lckNsb3NlUGFja2V0O1xuXG4gICAgcHVibGljIGNvbnRhaW5lcklkITogbnVtYmVyO1xuICAgIHB1YmxpYyBjb250YWluZXJUeXBlITogbnVtYmVyO1xuICAgIHB1YmxpYyBzZXJ2ZXJJbml0aWF0ZWRDbG9zZSE6IGJvb2xlYW47XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy53cml0ZUJ5dGUodGhpcy5jb250YWluZXJJZCk7XG4gICAgICAgIHRoaXMud3JpdGVCeXRlKHRoaXMuY29udGFpbmVyVHlwZSk7XG4gICAgICAgIHRoaXMud3JpdGVCb29sZWFuKHRoaXMuc2VydmVySW5pdGlhdGVkQ2xvc2UpO1xuICAgIH1cblxuICAgIHB1YmxpYyBkZWNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLmNvbnRhaW5lcklkID0gdGhpcy5yZWFkQnl0ZSgpO1xuICAgICAgICB0aGlzLmNvbnRhaW5lclR5cGUgPSB0aGlzLnJlYWRCeXRlKCk7XG4gICAgICAgIHRoaXMuc2VydmVySW5pdGlhdGVkQ2xvc2UgPSB0aGlzLnJlYWRCb29sZWFuKCk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUdBLElBQXFCLHVCQUFyQixjQUFrRCxrQ0FBQSxRQUFXO0NBQ3pELE9BQWMsUUFBUSw0QkFBQSxRQUFZO0NBRWxDO0NBQ0E7Q0FDQTtDQUVBLGdCQUE2QjtFQUN6QixLQUFLLFVBQVUsS0FBSyxXQUFXO0VBQy9CLEtBQUssVUFBVSxLQUFLLGFBQWE7RUFDakMsS0FBSyxhQUFhLEtBQUssb0JBQW9CO0NBQy9DO0NBRUEsZ0JBQTZCO0VBQ3pCLEtBQUssY0FBYyxLQUFLLFNBQVM7RUFDakMsS0FBSyxnQkFBZ0IsS0FBSyxTQUFTO0VBQ25DLEtBQUssdUJBQXVCLEtBQUssWUFBWTtDQUNqRDtBQUNKIn0=