UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

24 lines (19 loc) 2.34 kB
'use strict'; 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=