@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
24 lines (19 loc) • 2.19 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 RequestChunkRadiusPacket extends network_packet_DataPacket.default {
static NetID = network_Identifiers.default.RequestChunkRadiusPacket;
radius;
maxRadius;
encodePayload() {
this.writeVarInt(this.radius);
this.writeByte(this.maxRadius);
}
decodePayload() {
this.radius = this.readVarInt();
this.maxRadius = this.readByte();
}
}
exports.default = RequestChunkRadiusPacket;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUmVxdWVzdENodW5rUmFkaXVzUGFja2V0LmNqcy5janMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9uZXR3b3JrL3BhY2tldC9SZXF1ZXN0Q2h1bmtSYWRpdXNQYWNrZXQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IElkZW50aWZpZXJzIGZyb20gJy4uL0lkZW50aWZpZXJzJztcbmltcG9ydCBEYXRhUGFja2V0IGZyb20gJy4vRGF0YVBhY2tldCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFJlcXVlc3RDaHVua1JhZGl1c1BhY2tldCBleHRlbmRzIERhdGFQYWNrZXQge1xuICAgIHB1YmxpYyBzdGF0aWMgTmV0SUQgPSBJZGVudGlmaWVycy5SZXF1ZXN0Q2h1bmtSYWRpdXNQYWNrZXQ7XG5cbiAgICBwdWJsaWMgcmFkaXVzITogbnVtYmVyO1xuICAgIHB1YmxpYyBtYXhSYWRpdXMhOiBudW1iZXI7XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy53cml0ZVZhckludCh0aGlzLnJhZGl1cyk7XG4gICAgICAgIHRoaXMud3JpdGVCeXRlKHRoaXMubWF4UmFkaXVzKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZGVjb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5yYWRpdXMgPSB0aGlzLnJlYWRWYXJJbnQoKTtcbiAgICAgICAgdGhpcy5tYXhSYWRpdXMgPSB0aGlzLnJlYWRCeXRlKCk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIkRhdGFQYWNrZXQiLCJJZGVudGlmaWVycyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUdBLE1BQXFCLGlDQUFpQ0EsaUNBQVcsQ0FBQTtBQUFBLEVBQzdELE9BQWMsUUFBUUMsMkJBQVksQ0FBQSx3QkFBQTtBQUFBLEVBRTNCLE1BQUE7QUFBQSxFQUNBLFNBQUE7QUFBQSxFQUVBLGFBQXNCLEdBQUE7QUFDekIsSUFBSyxJQUFBLENBQUEsV0FBQSxDQUFZLEtBQUssTUFBTSxDQUFBO0FBQzVCLElBQUssSUFBQSxDQUFBLFNBQUEsQ0FBVSxLQUFLLFNBQVMsQ0FBQTtBQUFBO0FBQ2pDLEVBRU8sYUFBc0IsR0FBQTtBQUN6QixJQUFLLElBQUEsQ0FBQSxNQUFBLEdBQVMsS0FBSyxVQUFXLEVBQUE7QUFDOUIsSUFBSyxJQUFBLENBQUEsU0FBQSxHQUFZLEtBQUssUUFBUyxFQUFBO0FBQUE7QUFFdkM7Ozs7In0=