UNPKG

@jsprismarine/raknet

Version:
31 lines (30 loc) 2.68 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const require_protocol_MessageIdentifiers = require("../MessageIdentifiers.cjs.cjs"); const require_protocol_OfflinePacket = require("../OfflinePacket.cjs.cjs"); //#region src/protocol/connection/OpenConnectionReply1.ts var OpenConnectionReply1 = class extends require_protocol_OfflinePacket.default { constructor(buffer) { super(require_protocol_MessageIdentifiers.MessageIdentifiers.OPEN_CONNECTION_REPLY_1, buffer); } serverGUID; mtuSize; decodePayload() { this.readMagic(); this.serverGUID = this.readLong(); this.readByte(); this.mtuSize = this.readUnsignedShort(); } encodePayload() { this.writeMagic(); this.writeLong(this.serverGUID); this.writeByte(0); this.writeUnsignedShort(this.mtuSize); } }; //#endregion exports.default = OpenConnectionReply1; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiT3BlbkNvbm5lY3Rpb25SZXBseTEuY2pzLmNqcyIsIm5hbWVzIjpbXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvcHJvdG9jb2wvY29ubmVjdGlvbi9PcGVuQ29ubmVjdGlvblJlcGx5MS50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNZXNzYWdlSWRlbnRpZmllcnMgfSBmcm9tICcuLi9NZXNzYWdlSWRlbnRpZmllcnMnO1xuaW1wb3J0IE9mZmxpbmVQYWNrZXQgZnJvbSAnLi4vT2ZmbGluZVBhY2tldCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIE9wZW5Db25uZWN0aW9uUmVwbHkxIGV4dGVuZHMgT2ZmbGluZVBhY2tldCB7XG4gICAgcHVibGljIGNvbnN0cnVjdG9yKGJ1ZmZlcj86IEJ1ZmZlcikge1xuICAgICAgICBzdXBlcihNZXNzYWdlSWRlbnRpZmllcnMuT1BFTl9DT05ORUNUSU9OX1JFUExZXzEsIGJ1ZmZlcik7XG4gICAgfVxuXG4gICAgcHVibGljIHNlcnZlckdVSUQhOiBiaWdpbnQ7XG4gICAgcHVibGljIG10dVNpemUhOiBudW1iZXI7XG5cbiAgICBwdWJsaWMgZGVjb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5yZWFkTWFnaWMoKTtcbiAgICAgICAgdGhpcy5zZXJ2ZXJHVUlEID0gdGhpcy5yZWFkTG9uZygpO1xuICAgICAgICB0aGlzLnJlYWRCeXRlKCk7IC8vIFNlY3VyZVxuICAgICAgICB0aGlzLm10dVNpemUgPSB0aGlzLnJlYWRVbnNpZ25lZFNob3J0KCk7XG4gICAgfVxuXG4gICAgcHVibGljIGVuY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMud3JpdGVNYWdpYygpO1xuICAgICAgICB0aGlzLndyaXRlTG9uZyh0aGlzLnNlcnZlckdVSUQpO1xuICAgICAgICB0aGlzLndyaXRlQnl0ZSgwKTsgLy8gSXMgdXNpbmcgc2VjdXJpdHlcbiAgICAgICAgdGhpcy53cml0ZVVuc2lnbmVkU2hvcnQodGhpcy5tdHVTaXplKTtcbiAgICB9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBR0EsSUFBcUIsdUJBQXJCLGNBQWtELCtCQUFBLFFBQWM7Q0FDNUQsWUFBbUIsUUFBaUI7RUFDaEMsTUFBTSxvQ0FBQSxtQkFBbUIseUJBQXlCLE1BQU07Q0FDNUQ7Q0FFQTtDQUNBO0NBRUEsZ0JBQTZCO0VBQ3pCLEtBQUssVUFBVTtFQUNmLEtBQUssYUFBYSxLQUFLLFNBQVM7RUFDaEMsS0FBSyxTQUFTO0VBQ2QsS0FBSyxVQUFVLEtBQUssa0JBQWtCO0NBQzFDO0NBRUEsZ0JBQTZCO0VBQ3pCLEtBQUssV0FBVztFQUNoQixLQUFLLFVBQVUsS0FBSyxVQUFVO0VBQzlCLEtBQUssVUFBVSxDQUFDO0VBQ2hCLEtBQUssbUJBQW1CLEtBQUssT0FBTztDQUN4QztBQUNKIn0=