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