@jsprismarine/raknet
Version:
Basic RakNet implementation written in TypeScript
24 lines (23 loc) • 2 kB
JavaScript
;
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/IncompatibleProtocolVersion.ts
var IncompatibleProtocolVersion = class extends require_protocol_OfflinePacket.default {
constructor() {
super(require_protocol_MessageIdentifiers.MessageIdentifiers.INCOMPATIBLE_PROTOCOL_VERSION);
}
protocol;
serverGUID;
encodePayload() {
this.writeByte(this.protocol);
this.writeMagic();
this.writeLong(this.serverGUID);
}
};
//#endregion
exports.default = IncompatibleProtocolVersion;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSW5jb21wYXRpYmxlUHJvdG9jb2xWZXJzaW9uLmNqcy5janMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL3Byb3RvY29sL2Nvbm5lY3Rpb24vSW5jb21wYXRpYmxlUHJvdG9jb2xWZXJzaW9uLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IE1lc3NhZ2VJZGVudGlmaWVycyB9IGZyb20gJy4uL01lc3NhZ2VJZGVudGlmaWVycyc7XG5pbXBvcnQgT2ZmbGluZVBhY2tldCBmcm9tICcuLi9PZmZsaW5lUGFja2V0JztcblxuZXhwb3J0IGRlZmF1bHQgY2xhc3MgSW5jb21wYXRpYmxlUHJvdG9jb2xWZXJzaW9uIGV4dGVuZHMgT2ZmbGluZVBhY2tldCB7XG4gICAgcHVibGljIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICBzdXBlcihNZXNzYWdlSWRlbnRpZmllcnMuSU5DT01QQVRJQkxFX1BST1RPQ09MX1ZFUlNJT04pO1xuICAgIH1cblxuICAgIHB1YmxpYyBwcm90b2NvbCE6IG51bWJlcjtcbiAgICBwdWJsaWMgc2VydmVyR1VJRCE6IGJpZ2ludDtcblxuICAgIHB1YmxpYyBlbmNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLndyaXRlQnl0ZSh0aGlzLnByb3RvY29sKTtcbiAgICAgICAgdGhpcy53cml0ZU1hZ2ljKCk7XG4gICAgICAgIHRoaXMud3JpdGVMb25nKHRoaXMuc2VydmVyR1VJRCk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUdBLElBQXFCLDhCQUFyQixjQUF5RCwrQkFBQSxRQUFjO0NBQ25FLGNBQXFCO0VBQ2pCLE1BQU0sb0NBQUEsbUJBQW1CLDZCQUE2QjtDQUMxRDtDQUVBO0NBQ0E7Q0FFQSxnQkFBNkI7RUFDekIsS0FBSyxVQUFVLEtBQUssUUFBUTtFQUM1QixLQUFLLFdBQVc7RUFDaEIsS0FBSyxVQUFVLEtBQUssVUFBVTtDQUNsQztBQUNKIn0=