UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

20 lines (17 loc) 1.97 kB
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