@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
34 lines (33 loc) • 2.35 kB
JavaScript
;
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==