UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

34 lines (33 loc) 3.31 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/UpdateAdventureSettingsPacket.ts var UpdateAdventureSettingsPacket = class extends require_network_packet_DataPacket.default { static NetID = require_network_Identifiers.default.UpdateAdventureSettingsPacket; noAttackingMobs; noAttackingPlayers; worldImmutable; showNameTags; autoJump; encodePayload() { this.writeBoolean(this.noAttackingMobs); this.writeBoolean(this.noAttackingPlayers); this.writeBoolean(this.worldImmutable); this.writeBoolean(this.showNameTags); this.writeBoolean(this.autoJump); } decodePayload() { this.noAttackingMobs = this.readBoolean(); this.noAttackingPlayers = this.readBoolean(); this.worldImmutable = this.readBoolean(); this.showNameTags = this.readBoolean(); this.autoJump = this.readBoolean(); } }; //#endregion exports.default = UpdateAdventureSettingsPacket; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVXBkYXRlQWR2ZW50dXJlU2V0dGluZ3NQYWNrZXQuY2pzLmNqcyIsIm5hbWVzIjpbXSwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbmV0d29yay9wYWNrZXQvVXBkYXRlQWR2ZW50dXJlU2V0dGluZ3NQYWNrZXQudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IERhdGFQYWNrZXQgZnJvbSAnLi9EYXRhUGFja2V0JztcbmltcG9ydCBJZGVudGlmaWVycyBmcm9tICcuLi9JZGVudGlmaWVycyc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFVwZGF0ZUFkdmVudHVyZVNldHRpbmdzUGFja2V0IGV4dGVuZHMgRGF0YVBhY2tldCB7XG4gICAgcHVibGljIHN0YXRpYyBOZXRJRCA9IElkZW50aWZpZXJzLlVwZGF0ZUFkdmVudHVyZVNldHRpbmdzUGFja2V0O1xuXG4gICAgcHVibGljIG5vQXR0YWNraW5nTW9icyE6IGJvb2xlYW47XG4gICAgcHVibGljIG5vQXR0YWNraW5nUGxheWVycyE6IGJvb2xlYW47XG4gICAgcHVibGljIHdvcmxkSW1tdXRhYmxlITogYm9vbGVhbjtcbiAgICBwdWJsaWMgc2hvd05hbWVUYWdzITogYm9vbGVhbjtcbiAgICBwdWJsaWMgYXV0b0p1bXAhOiBib29sZWFuO1xuXG4gICAgcHVibGljIGVuY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMud3JpdGVCb29sZWFuKHRoaXMubm9BdHRhY2tpbmdNb2JzKTtcbiAgICAgICAgdGhpcy53cml0ZUJvb2xlYW4odGhpcy5ub0F0dGFja2luZ1BsYXllcnMpO1xuICAgICAgICB0aGlzLndyaXRlQm9vbGVhbih0aGlzLndvcmxkSW1tdXRhYmxlKTtcbiAgICAgICAgdGhpcy53cml0ZUJvb2xlYW4odGhpcy5zaG93TmFtZVRhZ3MpO1xuICAgICAgICB0aGlzLndyaXRlQm9vbGVhbih0aGlzLmF1dG9KdW1wKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgZGVjb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy5ub0F0dGFja2luZ01vYnMgPSB0aGlzLnJlYWRCb29sZWFuKCk7XG4gICAgICAgIHRoaXMubm9BdHRhY2tpbmdQbGF5ZXJzID0gdGhpcy5yZWFkQm9vbGVhbigpO1xuICAgICAgICB0aGlzLndvcmxkSW1tdXRhYmxlID0gdGhpcy5yZWFkQm9vbGVhbigpO1xuICAgICAgICB0aGlzLnNob3dOYW1lVGFncyA9IHRoaXMucmVhZEJvb2xlYW4oKTtcbiAgICAgICAgdGhpcy5hdXRvSnVtcCA9IHRoaXMucmVhZEJvb2xlYW4oKTtcbiAgICB9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBR0EsSUFBcUIsZ0NBQXJCLGNBQTJELGtDQUFBLFFBQVc7Q0FDbEUsT0FBYyxRQUFRLDRCQUFBLFFBQVk7Q0FFbEM7Q0FDQTtDQUNBO0NBQ0E7Q0FDQTtDQUVBLGdCQUE2QjtFQUN6QixLQUFLLGFBQWEsS0FBSyxlQUFlO0VBQ3RDLEtBQUssYUFBYSxLQUFLLGtCQUFrQjtFQUN6QyxLQUFLLGFBQWEsS0FBSyxjQUFjO0VBQ3JDLEtBQUssYUFBYSxLQUFLLFlBQVk7RUFDbkMsS0FBSyxhQUFhLEtBQUssUUFBUTtDQUNuQztDQUVBLGdCQUE2QjtFQUN6QixLQUFLLGtCQUFrQixLQUFLLFlBQVk7RUFDeEMsS0FBSyxxQkFBcUIsS0FBSyxZQUFZO0VBQzNDLEtBQUssaUJBQWlCLEtBQUssWUFBWTtFQUN2QyxLQUFLLGVBQWUsS0FBSyxZQUFZO0VBQ3JDLEtBQUssV0FBVyxLQUFLLFlBQVk7Q0FDckM7QUFDSiJ9