UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

34 lines (33 loc) 2.35 kB
"use strict"; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } }); const require_network_Identifiers = require("../Identifiers.cjs.cjs"); const require_network_packet_DataPacket = require("./DataPacket.cjs.cjs"); //#region src/network/packet/ChunkRadiusUpdatedPacket.ts /** * Packet for handling changing the client's view distance. * * **Bound To:** Client * * | Name | Type | Notes | * | ---- |:----:|:-----:| * | Radius | VarInt | The view-distance | */ var ChunkRadiusUpdatedPacket = class extends require_network_packet_DataPacket.default { static NetID = require_network_Identifiers.default.ChunkRadiusUpdatedPacket; /** * The view distance as a radius */ radius; encodePayload() { this.writeVarInt(this.radius); } decodePayload() { this.radius = this.readVarInt(); } }; //#endregion exports.default = ChunkRadiusUpdatedPacket; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiQ2h1bmtSYWRpdXNVcGRhdGVkUGFja2V0LmNqcy5janMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL25ldHdvcmsvcGFja2V0L0NodW5rUmFkaXVzVXBkYXRlZFBhY2tldC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgSWRlbnRpZmllcnMgZnJvbSAnLi4vSWRlbnRpZmllcnMnO1xuaW1wb3J0IERhdGFQYWNrZXQgZnJvbSAnLi9EYXRhUGFja2V0JztcblxuLyoqXG4gKiBQYWNrZXQgZm9yIGhhbmRsaW5nIGNoYW5naW5nIHRoZSBjbGllbnQncyB2aWV3IGRpc3RhbmNlLlxuICpcbiAqICoqQm91bmQgVG86KiogQ2xpZW50XG4gKlxuICogfCBOYW1lIHwgVHlwZSB8IE5vdGVzIHxcbiAqIHwgLS0tLSB8Oi0tLS06fDotLS0tLTp8XG4gKiB8IFJhZGl1cyB8IFZhckludCB8IFRoZSB2aWV3LWRpc3RhbmNlIHxcbiAqL1xuZXhwb3J0IGRlZmF1bHQgY2xhc3MgQ2h1bmtSYWRpdXNVcGRhdGVkUGFja2V0IGV4dGVuZHMgRGF0YVBhY2tldCB7XG4gICAgcHVibGljIHN0YXRpYyBOZXRJRCA9IElkZW50aWZpZXJzLkNodW5rUmFkaXVzVXBkYXRlZFBhY2tldDtcblxuICAgIC8qKlxuICAgICAqIFRoZSB2aWV3IGRpc3RhbmNlIGFzIGEgcmFkaXVzXG4gICAgICovXG4gICAgcHVibGljIHJhZGl1cyE6IG51bWJlcjtcblxuICAgIHB1YmxpYyBlbmNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLndyaXRlVmFySW50KHRoaXMucmFkaXVzKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZGVjb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5yYWRpdXMgPSB0aGlzLnJlYWRWYXJJbnQoKTtcbiAgICB9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBWUEsSUFBcUIsMkJBQXJCLGNBQXNELGtDQUFBLFFBQVc7Q0FDN0QsT0FBYyxRQUFRLDRCQUFBLFFBQVk7Ozs7Q0FLbEM7Q0FFQSxnQkFBNkI7RUFDekIsS0FBSyxZQUFZLEtBQUssTUFBTTtDQUNoQztDQUVBLGdCQUE2QjtFQUN6QixLQUFLLFNBQVMsS0FBSyxXQUFXO0NBQ2xDO0FBQ0oifQ==