@jsprismarine/raknet
Version:
Basic RakNet implementation written in TypeScript
19 lines (18 loc) • 1.75 kB
JavaScript
import { MessageIdentifiers } from "../MessageIdentifiers.es.js";
import OfflinePacket from "../OfflinePacket.es.js";
//#region src/protocol/connection/IncompatibleProtocolVersion.ts
var IncompatibleProtocolVersion = class extends OfflinePacket {
constructor() {
super(MessageIdentifiers.INCOMPATIBLE_PROTOCOL_VERSION);
}
protocol;
serverGUID;
encodePayload() {
this.writeByte(this.protocol);
this.writeMagic();
this.writeLong(this.serverGUID);
}
};
//#endregion
export { IncompatibleProtocolVersion as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiSW5jb21wYXRpYmxlUHJvdG9jb2xWZXJzaW9uLmVzLmpzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9wcm90b2NvbC9jb25uZWN0aW9uL0luY29tcGF0aWJsZVByb3RvY29sVmVyc2lvbi50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBNZXNzYWdlSWRlbnRpZmllcnMgfSBmcm9tICcuLi9NZXNzYWdlSWRlbnRpZmllcnMnO1xuaW1wb3J0IE9mZmxpbmVQYWNrZXQgZnJvbSAnLi4vT2ZmbGluZVBhY2tldCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIEluY29tcGF0aWJsZVByb3RvY29sVmVyc2lvbiBleHRlbmRzIE9mZmxpbmVQYWNrZXQge1xuICAgIHB1YmxpYyBjb25zdHJ1Y3RvcigpIHtcbiAgICAgICAgc3VwZXIoTWVzc2FnZUlkZW50aWZpZXJzLklOQ09NUEFUSUJMRV9QUk9UT0NPTF9WRVJTSU9OKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgcHJvdG9jb2whOiBudW1iZXI7XG4gICAgcHVibGljIHNlcnZlckdVSUQhOiBiaWdpbnQ7XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy53cml0ZUJ5dGUodGhpcy5wcm90b2NvbCk7XG4gICAgICAgIHRoaXMud3JpdGVNYWdpYygpO1xuICAgICAgICB0aGlzLndyaXRlTG9uZyh0aGlzLnNlcnZlckdVSUQpO1xuICAgIH1cbn1cbiJdLCJtYXBwaW5ncyI6Ijs7O0FBR0EsSUFBcUIsOEJBQXJCLGNBQXlELGNBQWM7Q0FDbkUsY0FBcUI7RUFDakIsTUFBTSxtQkFBbUIsNkJBQTZCO0NBQzFEO0NBRUE7Q0FDQTtDQUVBLGdCQUE2QjtFQUN6QixLQUFLLFVBQVUsS0FBSyxRQUFRO0VBQzVCLEtBQUssV0FBVztFQUNoQixLQUFLLFVBQVUsS0FBSyxVQUFVO0NBQ2xDO0FBQ0oifQ==