UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

24 lines (19 loc) 2.22 kB
'use strict'; 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 ChunkRadiusUpdatedPacket extends network_packet_DataPacket.default { static NetID = network_Identifiers.default.ChunkRadiusUpdatedPacket; /** * The view distance as a radius */ radius; encodePayload() { this.writeVarInt(this.radius); } decodePayload() { this.radius = this.readVarInt(); } } exports.default = ChunkRadiusUpdatedPacket; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ2h1bmtSYWRpdXNVcGRhdGVkUGFja2V0LmNqcy5janMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9uZXR3b3JrL3BhY2tldC9DaHVua1JhZGl1c1VwZGF0ZWRQYWNrZXQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IElkZW50aWZpZXJzIGZyb20gJy4uL0lkZW50aWZpZXJzJztcbmltcG9ydCBEYXRhUGFja2V0IGZyb20gJy4vRGF0YVBhY2tldCc7XG5cbi8qKlxuICogUGFja2V0IGZvciBoYW5kbGluZyBjaGFuZ2luZyB0aGUgY2xpZW50J3MgdmlldyBkaXN0YW5jZS5cbiAqXG4gKiAqKkJvdW5kIFRvOioqIENsaWVudFxuICpcbiAqIHwgTmFtZSB8IFR5cGUgfCBOb3RlcyB8XG4gKiB8IC0tLS0gfDotLS0tOnw6LS0tLS06fFxuICogfCBSYWRpdXMgfCBWYXJJbnQgfCBUaGUgdmlldy1kaXN0YW5jZSB8XG4gKi9cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIENodW5rUmFkaXVzVXBkYXRlZFBhY2tldCBleHRlbmRzIERhdGFQYWNrZXQge1xuICAgIHB1YmxpYyBzdGF0aWMgTmV0SUQgPSBJZGVudGlmaWVycy5DaHVua1JhZGl1c1VwZGF0ZWRQYWNrZXQ7XG5cbiAgICAvKipcbiAgICAgKiBUaGUgdmlldyBkaXN0YW5jZSBhcyBhIHJhZGl1c1xuICAgICAqL1xuICAgIHB1YmxpYyByYWRpdXMhOiBudW1iZXI7XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy53cml0ZVZhckludCh0aGlzLnJhZGl1cyk7XG4gICAgfVxuXG4gICAgcHVibGljIGRlY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMucmFkaXVzID0gdGhpcy5yZWFkVmFySW50KCk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIkRhdGFQYWNrZXQiLCJJZGVudGlmaWVycyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQVlBLE1BQXFCLGlDQUFpQ0EsaUNBQVcsQ0FBQTtBQUFBLEVBQzdELE9BQWMsUUFBUUMsMkJBQVksQ0FBQSx3QkFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBLEVBSzNCLE1BQUE7QUFBQSxFQUVBLGFBQXNCLEdBQUE7QUFDekIsSUFBSyxJQUFBLENBQUEsV0FBQSxDQUFZLEtBQUssTUFBTSxDQUFBO0FBQUE7QUFDaEMsRUFFTyxhQUFzQixHQUFBO0FBQ3pCLElBQUssSUFBQSxDQUFBLE1BQUEsR0FBUyxLQUFLLFVBQVcsRUFBQTtBQUFBO0FBRXRDOzs7OyJ9