UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

33 lines (28 loc) 3.63 kB
'use strict'; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } }); const network_packet_DataPacket = require('./DataPacket.cjs.cjs'); const network_Identifiers = require('../Identifiers.cjs.cjs'); class UpdateAdventureSettingsPacket extends network_packet_DataPacket.default { static NetID = 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(); } } exports.default = UpdateAdventureSettingsPacket; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVXBkYXRlQWR2ZW50dXJlU2V0dGluZ3NQYWNrZXQuY2pzLmNqcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL25ldHdvcmsvcGFja2V0L1VwZGF0ZUFkdmVudHVyZVNldHRpbmdzUGFja2V0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBEYXRhUGFja2V0IGZyb20gJy4vRGF0YVBhY2tldCc7XG5pbXBvcnQgSWRlbnRpZmllcnMgZnJvbSAnLi4vSWRlbnRpZmllcnMnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBVcGRhdGVBZHZlbnR1cmVTZXR0aW5nc1BhY2tldCBleHRlbmRzIERhdGFQYWNrZXQge1xuICAgIHB1YmxpYyBzdGF0aWMgTmV0SUQgPSBJZGVudGlmaWVycy5VcGRhdGVBZHZlbnR1cmVTZXR0aW5nc1BhY2tldDtcblxuICAgIHB1YmxpYyBub0F0dGFja2luZ01vYnMhOiBib29sZWFuO1xuICAgIHB1YmxpYyBub0F0dGFja2luZ1BsYXllcnMhOiBib29sZWFuO1xuICAgIHB1YmxpYyB3b3JsZEltbXV0YWJsZSE6IGJvb2xlYW47XG4gICAgcHVibGljIHNob3dOYW1lVGFncyE6IGJvb2xlYW47XG4gICAgcHVibGljIGF1dG9KdW1wITogYm9vbGVhbjtcblxuICAgIHB1YmxpYyBlbmNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLndyaXRlQm9vbGVhbih0aGlzLm5vQXR0YWNraW5nTW9icyk7XG4gICAgICAgIHRoaXMud3JpdGVCb29sZWFuKHRoaXMubm9BdHRhY2tpbmdQbGF5ZXJzKTtcbiAgICAgICAgdGhpcy53cml0ZUJvb2xlYW4odGhpcy53b3JsZEltbXV0YWJsZSk7XG4gICAgICAgIHRoaXMud3JpdGVCb29sZWFuKHRoaXMuc2hvd05hbWVUYWdzKTtcbiAgICAgICAgdGhpcy53cml0ZUJvb2xlYW4odGhpcy5hdXRvSnVtcCk7XG4gICAgfVxuXG4gICAgcHVibGljIGRlY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMubm9BdHRhY2tpbmdNb2JzID0gdGhpcy5yZWFkQm9vbGVhbigpO1xuICAgICAgICB0aGlzLm5vQXR0YWNraW5nUGxheWVycyA9IHRoaXMucmVhZEJvb2xlYW4oKTtcbiAgICAgICAgdGhpcy53b3JsZEltbXV0YWJsZSA9IHRoaXMucmVhZEJvb2xlYW4oKTtcbiAgICAgICAgdGhpcy5zaG93TmFtZVRhZ3MgPSB0aGlzLnJlYWRCb29sZWFuKCk7XG4gICAgICAgIHRoaXMuYXV0b0p1bXAgPSB0aGlzLnJlYWRCb29sZWFuKCk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIkRhdGFQYWNrZXQiLCJJZGVudGlmaWVycyJdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUdBLE1BQXFCLHNDQUFzQ0EsaUNBQVcsQ0FBQTtBQUFBLEVBQ2xFLE9BQWMsUUFBUUMsMkJBQVksQ0FBQSw2QkFBQTtBQUFBLEVBRTNCLGVBQUE7QUFBQSxFQUNBLGtCQUFBO0FBQUEsRUFDQSxjQUFBO0FBQUEsRUFDQSxZQUFBO0FBQUEsRUFDQSxRQUFBO0FBQUEsRUFFQSxhQUFzQixHQUFBO0FBQ3pCLElBQUssSUFBQSxDQUFBLFlBQUEsQ0FBYSxLQUFLLGVBQWUsQ0FBQTtBQUN0QyxJQUFLLElBQUEsQ0FBQSxZQUFBLENBQWEsS0FBSyxrQkFBa0IsQ0FBQTtBQUN6QyxJQUFLLElBQUEsQ0FBQSxZQUFBLENBQWEsS0FBSyxjQUFjLENBQUE7QUFDckMsSUFBSyxJQUFBLENBQUEsWUFBQSxDQUFhLEtBQUssWUFBWSxDQUFBO0FBQ25DLElBQUssSUFBQSxDQUFBLFlBQUEsQ0FBYSxLQUFLLFFBQVEsQ0FBQTtBQUFBO0FBQ25DLEVBRU8sYUFBc0IsR0FBQTtBQUN6QixJQUFLLElBQUEsQ0FBQSxlQUFBLEdBQWtCLEtBQUssV0FBWSxFQUFBO0FBQ3hDLElBQUssSUFBQSxDQUFBLGtCQUFBLEdBQXFCLEtBQUssV0FBWSxFQUFBO0FBQzNDLElBQUssSUFBQSxDQUFBLGNBQUEsR0FBaUIsS0FBSyxXQUFZLEVBQUE7QUFDdkMsSUFBSyxJQUFBLENBQUEsWUFBQSxHQUFlLEtBQUssV0FBWSxFQUFBO0FBQ3JDLElBQUssSUFBQSxDQUFBLFFBQUEsR0FBVyxLQUFLLFdBQVksRUFBQTtBQUFBO0FBRXpDOzs7OyJ9