UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

20 lines (19 loc) 1.96 kB
import Identifiers from "../Identifiers.es.js"; import DataPacket from "./DataPacket.es.js"; //#region src/network/packet/TickSyncPacket.ts var TickSyncPacket = class extends DataPacket { static NetID = Identifiers.TickSyncPacket; clientRequestTimestamp; serverReceptionTimestamp; encodePayload() { this.writeLongLE(this.clientRequestTimestamp); this.writeLongLE(this.serverReceptionTimestamp); } decodePayload() { this.clientRequestTimestamp = this.readLongLE(); this.serverReceptionTimestamp = this.readLongLE(); } }; //#endregion export { TickSyncPacket as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVGlja1N5bmNQYWNrZXQuZXMuanMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL25ldHdvcmsvcGFja2V0L1RpY2tTeW5jUGFja2V0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBJZGVudGlmaWVycyBmcm9tICcuLi9JZGVudGlmaWVycyc7XG5pbXBvcnQgRGF0YVBhY2tldCBmcm9tICcuL0RhdGFQYWNrZXQnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBUaWNrU3luY1BhY2tldCBleHRlbmRzIERhdGFQYWNrZXQge1xuICAgIHB1YmxpYyBzdGF0aWMgTmV0SUQgPSBJZGVudGlmaWVycy5UaWNrU3luY1BhY2tldDtcblxuICAgIHB1YmxpYyBjbGllbnRSZXF1ZXN0VGltZXN0YW1wITogYmlnaW50O1xuICAgIHB1YmxpYyBzZXJ2ZXJSZWNlcHRpb25UaW1lc3RhbXAhOiBiaWdpbnQ7XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy53cml0ZUxvbmdMRSh0aGlzLmNsaWVudFJlcXVlc3RUaW1lc3RhbXApO1xuICAgICAgICB0aGlzLndyaXRlTG9uZ0xFKHRoaXMuc2VydmVyUmVjZXB0aW9uVGltZXN0YW1wKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZGVjb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5jbGllbnRSZXF1ZXN0VGltZXN0YW1wID0gdGhpcy5yZWFkTG9uZ0xFKCk7XG4gICAgICAgIHRoaXMuc2VydmVyUmVjZXB0aW9uVGltZXN0YW1wID0gdGhpcy5yZWFkTG9uZ0xFKCk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7QUFHQSxJQUFxQixpQkFBckIsY0FBNEMsV0FBVztDQUNuRCxPQUFjLFFBQVEsWUFBWTtDQUVsQztDQUNBO0NBRUEsZ0JBQTZCO0VBQ3pCLEtBQUssWUFBWSxLQUFLLHNCQUFzQjtFQUM1QyxLQUFLLFlBQVksS0FBSyx3QkFBd0I7Q0FDbEQ7Q0FFQSxnQkFBNkI7RUFDekIsS0FBSyx5QkFBeUIsS0FBSyxXQUFXO0VBQzlDLEtBQUssMkJBQTJCLEtBQUssV0FBVztDQUNwRDtBQUNKIn0=