@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
24 lines (19 loc) • 2.34 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const network_Identifiers = require('../Identifiers.cjs.cjs');
const network_packet_DataPacket = require('./DataPacket.cjs.cjs');
class TickSyncPacket extends network_packet_DataPacket.default {
static NetID = network_Identifiers.default.TickSyncPacket;
clientRequestTimestamp;
serverReceptionTimestamp;
encodePayload() {
this.writeLongLE(this.clientRequestTimestamp);
this.writeLongLE(this.serverReceptionTimestamp);
}
decodePayload() {
this.clientRequestTimestamp = this.readLongLE();
this.serverReceptionTimestamp = this.readLongLE();
}
}
exports.default = TickSyncPacket;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVGlja1N5bmNQYWNrZXQuY2pzLmNqcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL25ldHdvcmsvcGFja2V0L1RpY2tTeW5jUGFja2V0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBJZGVudGlmaWVycyBmcm9tICcuLi9JZGVudGlmaWVycyc7XG5pbXBvcnQgRGF0YVBhY2tldCBmcm9tICcuL0RhdGFQYWNrZXQnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBUaWNrU3luY1BhY2tldCBleHRlbmRzIERhdGFQYWNrZXQge1xuICAgIHB1YmxpYyBzdGF0aWMgTmV0SUQgPSBJZGVudGlmaWVycy5UaWNrU3luY1BhY2tldDtcblxuICAgIHB1YmxpYyBjbGllbnRSZXF1ZXN0VGltZXN0YW1wITogYmlnaW50O1xuICAgIHB1YmxpYyBzZXJ2ZXJSZWNlcHRpb25UaW1lc3RhbXAhOiBiaWdpbnQ7XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy53cml0ZUxvbmdMRSh0aGlzLmNsaWVudFJlcXVlc3RUaW1lc3RhbXApO1xuICAgICAgICB0aGlzLndyaXRlTG9uZ0xFKHRoaXMuc2VydmVyUmVjZXB0aW9uVGltZXN0YW1wKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZGVjb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5jbGllbnRSZXF1ZXN0VGltZXN0YW1wID0gdGhpcy5yZWFkTG9uZ0xFKCk7XG4gICAgICAgIHRoaXMuc2VydmVyUmVjZXB0aW9uVGltZXN0YW1wID0gdGhpcy5yZWFkTG9uZ0xFKCk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIkRhdGFQYWNrZXQiLCJJZGVudGlmaWVycyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUdBLE1BQXFCLHVCQUF1QkEsaUNBQVcsQ0FBQTtBQUFBLEVBQ25ELE9BQWMsUUFBUUMsMkJBQVksQ0FBQSxjQUFBO0FBQUEsRUFFM0Isc0JBQUE7QUFBQSxFQUNBLHdCQUFBO0FBQUEsRUFFQSxhQUFzQixHQUFBO0FBQ3pCLElBQUssSUFBQSxDQUFBLFdBQUEsQ0FBWSxLQUFLLHNCQUFzQixDQUFBO0FBQzVDLElBQUssSUFBQSxDQUFBLFdBQUEsQ0FBWSxLQUFLLHdCQUF3QixDQUFBO0FBQUE7QUFDbEQsRUFFTyxhQUFzQixHQUFBO0FBQ3pCLElBQUssSUFBQSxDQUFBLHNCQUFBLEdBQXlCLEtBQUssVUFBVyxFQUFBO0FBQzlDLElBQUssSUFBQSxDQUFBLHdCQUFBLEdBQTJCLEtBQUssVUFBVyxFQUFBO0FBQUE7QUFFeEQ7Ozs7In0=