@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
20 lines (17 loc) • 1.97 kB
JavaScript
import Identifiers from '../Identifiers.es.js';
import DataPacket from './DataPacket.es.js';
class ChunkRadiusUpdatedPacket extends DataPacket {
static NetID = Identifiers.ChunkRadiusUpdatedPacket;
/**
* The view distance as a radius
*/
radius;
encodePayload() {
this.writeVarInt(this.radius);
}
decodePayload() {
this.radius = this.readVarInt();
}
}
export { ChunkRadiusUpdatedPacket as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ2h1bmtSYWRpdXNVcGRhdGVkUGFja2V0LmVzLmpzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbmV0d29yay9wYWNrZXQvQ2h1bmtSYWRpdXNVcGRhdGVkUGFja2V0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBJZGVudGlmaWVycyBmcm9tICcuLi9JZGVudGlmaWVycyc7XG5pbXBvcnQgRGF0YVBhY2tldCBmcm9tICcuL0RhdGFQYWNrZXQnO1xuXG4vKipcbiAqIFBhY2tldCBmb3IgaGFuZGxpbmcgY2hhbmdpbmcgdGhlIGNsaWVudCdzIHZpZXcgZGlzdGFuY2UuXG4gKlxuICogKipCb3VuZCBUbzoqKiBDbGllbnRcbiAqXG4gKiB8IE5hbWUgfCBUeXBlIHwgTm90ZXMgfFxuICogfCAtLS0tIHw6LS0tLTp8Oi0tLS0tOnxcbiAqIHwgUmFkaXVzIHwgVmFySW50IHwgVGhlIHZpZXctZGlzdGFuY2UgfFxuICovXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBDaHVua1JhZGl1c1VwZGF0ZWRQYWNrZXQgZXh0ZW5kcyBEYXRhUGFja2V0IHtcbiAgICBwdWJsaWMgc3RhdGljIE5ldElEID0gSWRlbnRpZmllcnMuQ2h1bmtSYWRpdXNVcGRhdGVkUGFja2V0O1xuXG4gICAgLyoqXG4gICAgICogVGhlIHZpZXcgZGlzdGFuY2UgYXMgYSByYWRpdXNcbiAgICAgKi9cbiAgICBwdWJsaWMgcmFkaXVzITogbnVtYmVyO1xuXG4gICAgcHVibGljIGVuY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMud3JpdGVWYXJJbnQodGhpcy5yYWRpdXMpO1xuICAgIH1cblxuICAgIHB1YmxpYyBkZWNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLnJhZGl1cyA9IHRoaXMucmVhZFZhckludCgpO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFZQSxNQUFxQixpQ0FBaUMsVUFBVyxDQUFBO0FBQUEsRUFDN0QsT0FBYyxRQUFRLFdBQVksQ0FBQSx3QkFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEVBSzNCLE1BQUE7QUFBQSxFQUVBLGFBQXNCLEdBQUE7QUFDekIsSUFBSyxJQUFBLENBQUEsV0FBQSxDQUFZLEtBQUssTUFBTSxDQUFBO0FBQUE7QUFDaEMsRUFFTyxhQUFzQixHQUFBO0FBQ3pCLElBQUssSUFBQSxDQUFBLE1BQUEsR0FBUyxLQUFLLFVBQVcsRUFBQTtBQUFBO0FBRXRDOzs7OyJ9