UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

20 lines (17 loc) 1.94 kB
import Identifiers from '../Identifiers.es.js'; import DataPacket from './DataPacket.es.js'; class RequestChunkRadiusPacket 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(); } } export { RequestChunkRadiusPacket as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUmVxdWVzdENodW5rUmFkaXVzUGFja2V0LmVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbmV0d29yay9wYWNrZXQvUmVxdWVzdENodW5rUmFkaXVzUGFja2V0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBJZGVudGlmaWVycyBmcm9tICcuLi9JZGVudGlmaWVycyc7XG5pbXBvcnQgRGF0YVBhY2tldCBmcm9tICcuL0RhdGFQYWNrZXQnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBSZXF1ZXN0Q2h1bmtSYWRpdXNQYWNrZXQgZXh0ZW5kcyBEYXRhUGFja2V0IHtcbiAgICBwdWJsaWMgc3RhdGljIE5ldElEID0gSWRlbnRpZmllcnMuUmVxdWVzdENodW5rUmFkaXVzUGFja2V0O1xuXG4gICAgcHVibGljIHJhZGl1cyE6IG51bWJlcjtcbiAgICBwdWJsaWMgbWF4UmFkaXVzITogbnVtYmVyO1xuXG4gICAgcHVibGljIGVuY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMud3JpdGVWYXJJbnQodGhpcy5yYWRpdXMpO1xuICAgICAgICB0aGlzLndyaXRlQnl0ZSh0aGlzLm1heFJhZGl1cyk7XG4gICAgfVxuXG4gICAgcHVibGljIGRlY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMucmFkaXVzID0gdGhpcy5yZWFkVmFySW50KCk7XG4gICAgICAgIHRoaXMubWF4UmFkaXVzID0gdGhpcy5yZWFkQnl0ZSgpO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFHQSxNQUFxQixpQ0FBaUMsVUFBVyxDQUFBO0FBQUEsRUFDN0QsT0FBYyxRQUFRLFdBQVksQ0FBQSx3QkFBQTtBQUFBLEVBRTNCLE1BQUE7QUFBQSxFQUNBLFNBQUE7QUFBQSxFQUVBLGFBQXNCLEdBQUE7QUFDekIsSUFBSyxJQUFBLENBQUEsV0FBQSxDQUFZLEtBQUssTUFBTSxDQUFBO0FBQzVCLElBQUssSUFBQSxDQUFBLFNBQUEsQ0FBVSxLQUFLLFNBQVMsQ0FBQTtBQUFBO0FBQ2pDLEVBRU8sYUFBc0IsR0FBQTtBQUN6QixJQUFLLElBQUEsQ0FBQSxNQUFBLEdBQVMsS0FBSyxVQUFXLEVBQUE7QUFDOUIsSUFBSyxJQUFBLENBQUEsU0FBQSxHQUFZLEtBQUssUUFBUyxFQUFBO0FBQUE7QUFFdkM7Ozs7In0=