UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

25 lines (24 loc) 2.22 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const require_network_Identifiers = require("../Identifiers.cjs.cjs"); const require_network_packet_DataPacket = require("./DataPacket.cjs.cjs"); //#region src/network/packet/TickSyncPacket.ts var TickSyncPacket = class extends require_network_packet_DataPacket.default { static NetID = require_network_Identifiers.default.TickSyncPacket; clientRequestTimestamp; serverReceptionTimestamp; encodePayload() { this.writeLongLE(this.clientRequestTimestamp); this.writeLongLE(this.serverReceptionTimestamp); } decodePayload() { this.clientRequestTimestamp = this.readLongLE(); this.serverReceptionTimestamp = this.readLongLE(); } }; //#endregion exports.default = TickSyncPacket; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVGlja1N5bmNQYWNrZXQuY2pzLmNqcyIsIm5hbWVzIjpbXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbmV0d29yay9wYWNrZXQvVGlja1N5bmNQYWNrZXQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IElkZW50aWZpZXJzIGZyb20gJy4uL0lkZW50aWZpZXJzJztcbmltcG9ydCBEYXRhUGFja2V0IGZyb20gJy4vRGF0YVBhY2tldCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFRpY2tTeW5jUGFja2V0IGV4dGVuZHMgRGF0YVBhY2tldCB7XG4gICAgcHVibGljIHN0YXRpYyBOZXRJRCA9IElkZW50aWZpZXJzLlRpY2tTeW5jUGFja2V0O1xuXG4gICAgcHVibGljIGNsaWVudFJlcXVlc3RUaW1lc3RhbXAhOiBiaWdpbnQ7XG4gICAgcHVibGljIHNlcnZlclJlY2VwdGlvblRpbWVzdGFtcCE6IGJpZ2ludDtcblxuICAgIHB1YmxpYyBlbmNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLndyaXRlTG9uZ0xFKHRoaXMuY2xpZW50UmVxdWVzdFRpbWVzdGFtcCk7XG4gICAgICAgIHRoaXMud3JpdGVMb25nTEUodGhpcy5zZXJ2ZXJSZWNlcHRpb25UaW1lc3RhbXApO1xuICAgIH1cblxuICAgIHB1YmxpYyBkZWNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLmNsaWVudFJlcXVlc3RUaW1lc3RhbXAgPSB0aGlzLnJlYWRMb25nTEUoKTtcbiAgICAgICAgdGhpcy5zZXJ2ZXJSZWNlcHRpb25UaW1lc3RhbXAgPSB0aGlzLnJlYWRMb25nTEUoKTtcbiAgICB9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBR0EsSUFBcUIsaUJBQXJCLGNBQTRDLGtDQUFBLFFBQVc7Q0FDbkQsT0FBYyxRQUFRLDRCQUFBLFFBQVk7Q0FFbEM7Q0FDQTtDQUVBLGdCQUE2QjtFQUN6QixLQUFLLFlBQVksS0FBSyxzQkFBc0I7RUFDNUMsS0FBSyxZQUFZLEtBQUssd0JBQXdCO0NBQ2xEO0NBRUEsZ0JBQTZCO0VBQ3pCLEtBQUsseUJBQXlCLEtBQUssV0FBVztFQUM5QyxLQUFLLDJCQUEyQixLQUFLLFdBQVc7Q0FDcEQ7QUFDSiJ9