@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
20 lines (19 loc) • 1.82 kB
JavaScript
import Identifiers from "../Identifiers.es.js";
import DataPacket from "./DataPacket.es.js";
//#region src/network/packet/RequestChunkRadiusPacket.ts
var RequestChunkRadiusPacket = class extends DataPacket {
static NetID = Identifiers.RequestChunkRadiusPacket;
radius;
maxRadius;
encodePayload() {
this.writeVarInt(this.radius);
this.writeByte(this.maxRadius);
}
decodePayload() {
this.radius = this.readVarInt();
this.maxRadius = this.readByte();
}
};
//#endregion
export { RequestChunkRadiusPacket as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUmVxdWVzdENodW5rUmFkaXVzUGFja2V0LmVzLmpzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9uZXR3b3JrL3BhY2tldC9SZXF1ZXN0Q2h1bmtSYWRpdXNQYWNrZXQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IElkZW50aWZpZXJzIGZyb20gJy4uL0lkZW50aWZpZXJzJztcbmltcG9ydCBEYXRhUGFja2V0IGZyb20gJy4vRGF0YVBhY2tldCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFJlcXVlc3RDaHVua1JhZGl1c1BhY2tldCBleHRlbmRzIERhdGFQYWNrZXQge1xuICAgIHB1YmxpYyBzdGF0aWMgTmV0SUQgPSBJZGVudGlmaWVycy5SZXF1ZXN0Q2h1bmtSYWRpdXNQYWNrZXQ7XG5cbiAgICBwdWJsaWMgcmFkaXVzITogbnVtYmVyO1xuICAgIHB1YmxpYyBtYXhSYWRpdXMhOiBudW1iZXI7XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy53cml0ZVZhckludCh0aGlzLnJhZGl1cyk7XG4gICAgICAgIHRoaXMud3JpdGVCeXRlKHRoaXMubWF4UmFkaXVzKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZGVjb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5yYWRpdXMgPSB0aGlzLnJlYWRWYXJJbnQoKTtcbiAgICAgICAgdGhpcy5tYXhSYWRpdXMgPSB0aGlzLnJlYWRCeXRlKCk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7QUFHQSxJQUFxQiwyQkFBckIsY0FBc0QsV0FBVztDQUM3RCxPQUFjLFFBQVEsWUFBWTtDQUVsQztDQUNBO0NBRUEsZ0JBQTZCO0VBQ3pCLEtBQUssWUFBWSxLQUFLLE1BQU07RUFDNUIsS0FBSyxVQUFVLEtBQUssU0FBUztDQUNqQztDQUVBLGdCQUE2QjtFQUN6QixLQUFLLFNBQVMsS0FBSyxXQUFXO0VBQzlCLEtBQUssWUFBWSxLQUFLLFNBQVM7Q0FDbkM7QUFDSiJ9