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