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