@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
25 lines (24 loc) • 2.22 kB
JavaScript
;
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