UNPKG

@jsprismarine/raknet

Version:
24 lines (23 loc) 1.83 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const require_protocol_Packet = require("./Packet.cjs.cjs"); const require_Constants = require("../Constants.cjs.cjs"); //#region src/protocol/OfflinePacket.ts var OfflinePacket = class extends require_protocol_Packet.default { magic; readMagic() { this.magic = this.read(16); } writeMagic() { this.write(require_Constants.OFFLINE_MESSAGE_DATA_ID); } isValid() { return require_Constants.OFFLINE_MESSAGE_DATA_ID.equals(this.magic); } }; //#endregion exports.default = OfflinePacket; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiT2ZmbGluZVBhY2tldC5janMuY2pzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9wcm90b2NvbC9PZmZsaW5lUGFja2V0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE9GRkxJTkVfTUVTU0FHRV9EQVRBX0lEIH0gZnJvbSAnLi4vJztcbmltcG9ydCBQYWNrZXQgZnJvbSAnLi9QYWNrZXQnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBPZmZsaW5lUGFja2V0IGV4dGVuZHMgUGFja2V0IHtcbiAgICBwcml2YXRlIG1hZ2ljITogQnVmZmVyO1xuXG4gICAgLy8gVXNlZCB0byByZWFkIG9mZmxpbmUgcGFja2V0cyBtYWdpYyAobmVlZGVkIHRvIHZhbGlkYXRlIHRoZSBwYWNrZXQpXG4gICAgcHVibGljIHJlYWRNYWdpYygpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5tYWdpYyA9IHRoaXMucmVhZCgxNik7XG4gICAgfVxuXG4gICAgcHVibGljIHdyaXRlTWFnaWMoKTogdm9pZCB7XG4gICAgICAgIHRoaXMud3JpdGUoT0ZGTElORV9NRVNTQUdFX0RBVEFfSUQpO1xuICAgIH1cblxuICAgIHB1YmxpYyBpc1ZhbGlkKCk6IGJvb2xlYW4ge1xuICAgICAgICByZXR1cm4gT0ZGTElORV9NRVNTQUdFX0RBVEFfSUQuZXF1YWxzKHRoaXMubWFnaWMpO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7QUFHQSxJQUFxQixnQkFBckIsY0FBMkMsd0JBQUEsUUFBTztDQUM5QztDQUdBLFlBQXlCO0VBQ3JCLEtBQUssUUFBUSxLQUFLLEtBQUssRUFBRTtDQUM3QjtDQUVBLGFBQTBCO0VBQ3RCLEtBQUssTUFBTSxrQkFBQSx1QkFBdUI7Q0FDdEM7Q0FFQSxVQUEwQjtFQUN0QixPQUFPLGtCQUFBLHdCQUF3QixPQUFPLEtBQUssS0FBSztDQUNwRDtBQUNKIn0=