UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

29 lines (28 loc) 3.06 kB
import Identifiers from "../Identifiers.es.js"; import DataPacket from "./DataPacket.es.js"; //#region src/network/packet/UpdateAdventureSettingsPacket.ts var UpdateAdventureSettingsPacket = class extends DataPacket { static NetID = Identifiers.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 export { UpdateAdventureSettingsPacket as default }; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiVXBkYXRlQWR2ZW50dXJlU2V0dGluZ3NQYWNrZXQuZXMuanMiLCJuYW1lcyI6W10sInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL25ldHdvcmsvcGFja2V0L1VwZGF0ZUFkdmVudHVyZVNldHRpbmdzUGFja2V0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBEYXRhUGFja2V0IGZyb20gJy4vRGF0YVBhY2tldCc7XG5pbXBvcnQgSWRlbnRpZmllcnMgZnJvbSAnLi4vSWRlbnRpZmllcnMnO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBVcGRhdGVBZHZlbnR1cmVTZXR0aW5nc1BhY2tldCBleHRlbmRzIERhdGFQYWNrZXQge1xuICAgIHB1YmxpYyBzdGF0aWMgTmV0SUQgPSBJZGVudGlmaWVycy5VcGRhdGVBZHZlbnR1cmVTZXR0aW5nc1BhY2tldDtcblxuICAgIHB1YmxpYyBub0F0dGFja2luZ01vYnMhOiBib29sZWFuO1xuICAgIHB1YmxpYyBub0F0dGFja2luZ1BsYXllcnMhOiBib29sZWFuO1xuICAgIHB1YmxpYyB3b3JsZEltbXV0YWJsZSE6IGJvb2xlYW47XG4gICAgcHVibGljIHNob3dOYW1lVGFncyE6IGJvb2xlYW47XG4gICAgcHVibGljIGF1dG9KdW1wITogYm9vbGVhbjtcblxuICAgIHB1YmxpYyBlbmNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLndyaXRlQm9vbGVhbih0aGlzLm5vQXR0YWNraW5nTW9icyk7XG4gICAgICAgIHRoaXMud3JpdGVCb29sZWFuKHRoaXMubm9BdHRhY2tpbmdQbGF5ZXJzKTtcbiAgICAgICAgdGhpcy53cml0ZUJvb2xlYW4odGhpcy53b3JsZEltbXV0YWJsZSk7XG4gICAgICAgIHRoaXMud3JpdGVCb29sZWFuKHRoaXMuc2hvd05hbWVUYWdzKTtcbiAgICAgICAgdGhpcy53cml0ZUJvb2xlYW4odGhpcy5hdXRvSnVtcCk7XG4gICAgfVxuXG4gICAgcHVibGljIGRlY29kZVBheWxvYWQoKTogdm9pZCB7XG4gICAgICAgIHRoaXMubm9BdHRhY2tpbmdNb2JzID0gdGhpcy5yZWFkQm9vbGVhbigpO1xuICAgICAgICB0aGlzLm5vQXR0YWNraW5nUGxheWVycyA9IHRoaXMucmVhZEJvb2xlYW4oKTtcbiAgICAgICAgdGhpcy53b3JsZEltbXV0YWJsZSA9IHRoaXMucmVhZEJvb2xlYW4oKTtcbiAgICAgICAgdGhpcy5zaG93TmFtZVRhZ3MgPSB0aGlzLnJlYWRCb29sZWFuKCk7XG4gICAgICAgIHRoaXMuYXV0b0p1bXAgPSB0aGlzLnJlYWRCb29sZWFuKCk7XG4gICAgfVxufVxuIl0sIm1hcHBpbmdzIjoiOzs7QUFHQSxJQUFxQixnQ0FBckIsY0FBMkQsV0FBVztDQUNsRSxPQUFjLFFBQVEsWUFBWTtDQUVsQztDQUNBO0NBQ0E7Q0FDQTtDQUNBO0NBRUEsZ0JBQTZCO0VBQ3pCLEtBQUssYUFBYSxLQUFLLGVBQWU7RUFDdEMsS0FBSyxhQUFhLEtBQUssa0JBQWtCO0VBQ3pDLEtBQUssYUFBYSxLQUFLLGNBQWM7RUFDckMsS0FBSyxhQUFhLEtBQUssWUFBWTtFQUNuQyxLQUFLLGFBQWEsS0FBSyxRQUFRO0NBQ25DO0NBRUEsZ0JBQTZCO0VBQ3pCLEtBQUssa0JBQWtCLEtBQUssWUFBWTtFQUN4QyxLQUFLLHFCQUFxQixLQUFLLFlBQVk7RUFDM0MsS0FBSyxpQkFBaUIsS0FBSyxZQUFZO0VBQ3ZDLEtBQUssZUFBZSxLQUFLLFlBQVk7RUFDckMsS0FBSyxXQUFXLEtBQUssWUFBWTtDQUNyQztBQUNKIn0=