UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

31 lines (26 loc) 3.28 kB
'use strict'; Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } }); const network_NetworkUtil = require('../NetworkUtil.cjs.cjs'); const network_Identifiers = require('../Identifiers.cjs.cjs'); const network_packet_DataPacket = require('./DataPacket.cjs.cjs'); class PacketViolationWarningPacket extends network_packet_DataPacket.default { static NetID = network_Identifiers.default.PacketViolationWarningPacket; type; severity; packetId; message; encodePayload() { this.writeVarInt(this.type); this.writeVarInt(this.severity); this.writeVarInt(this.packetId); network_NetworkUtil.NetworkUtil.writeString(this, this.message); } decodePayload() { this.type = this.readVarInt(); this.severity = this.readVarInt(); this.packetId = this.readVarInt(); this.message = network_NetworkUtil.NetworkUtil.readString(this); } } exports.default = PacketViolationWarningPacket; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGFja2V0VmlvbGF0aW9uV2FybmluZ1BhY2tldC5janMuY2pzIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvbmV0d29yay9wYWNrZXQvUGFja2V0VmlvbGF0aW9uV2FybmluZ1BhY2tldC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZXR3b3JrVXRpbCB9IGZyb20gJy4uLy4uL25ldHdvcmsvTmV0d29ya1V0aWwnO1xuaW1wb3J0IElkZW50aWZpZXJzIGZyb20gJy4uL0lkZW50aWZpZXJzJztcbmltcG9ydCBEYXRhUGFja2V0IGZyb20gJy4vRGF0YVBhY2tldCc7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFBhY2tldFZpb2xhdGlvbldhcm5pbmdQYWNrZXQgZXh0ZW5kcyBEYXRhUGFja2V0IHtcbiAgICBwdWJsaWMgc3RhdGljIE5ldElEID0gSWRlbnRpZmllcnMuUGFja2V0VmlvbGF0aW9uV2FybmluZ1BhY2tldDtcblxuICAgIHB1YmxpYyB0eXBlITogbnVtYmVyO1xuICAgIHB1YmxpYyBzZXZlcml0eSE6IG51bWJlcjtcbiAgICBwdWJsaWMgcGFja2V0SWQhOiBudW1iZXI7XG4gICAgcHVibGljIG1lc3NhZ2UhOiBzdHJpbmc7XG5cbiAgICBwdWJsaWMgZW5jb2RlUGF5bG9hZCgpOiB2b2lkIHtcbiAgICAgICAgdGhpcy53cml0ZVZhckludCh0aGlzLnR5cGUpO1xuICAgICAgICB0aGlzLndyaXRlVmFySW50KHRoaXMuc2V2ZXJpdHkpO1xuICAgICAgICB0aGlzLndyaXRlVmFySW50KHRoaXMucGFja2V0SWQpO1xuICAgICAgICBOZXR3b3JrVXRpbC53cml0ZVN0cmluZyh0aGlzLCB0aGlzLm1lc3NhZ2UpO1xuICAgIH1cblxuICAgIHB1YmxpYyBkZWNvZGVQYXlsb2FkKCk6IHZvaWQge1xuICAgICAgICB0aGlzLnR5cGUgPSB0aGlzLnJlYWRWYXJJbnQoKTtcbiAgICAgICAgdGhpcy5zZXZlcml0eSA9IHRoaXMucmVhZFZhckludCgpO1xuICAgICAgICB0aGlzLnBhY2tldElkID0gdGhpcy5yZWFkVmFySW50KCk7XG4gICAgICAgIHRoaXMubWVzc2FnZSA9IE5ldHdvcmtVdGlsLnJlYWRTdHJpbmcodGhpcyk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIkRhdGFQYWNrZXQiLCJJZGVudGlmaWVycyIsIk5ldHdvcmtVdGlsIl0sIm1hcHBpbmdzIjoiOzs7Ozs7OztBQUlBLE1BQXFCLHFDQUFxQ0EsaUNBQVcsQ0FBQTtBQUFBLEVBQ2pFLE9BQWMsUUFBUUMsMkJBQVksQ0FBQSw0QkFBQTtBQUFBLEVBRTNCLElBQUE7QUFBQSxFQUNBLFFBQUE7QUFBQSxFQUNBLFFBQUE7QUFBQSxFQUNBLE9BQUE7QUFBQSxFQUVBLGFBQXNCLEdBQUE7QUFDekIsSUFBSyxJQUFBLENBQUEsV0FBQSxDQUFZLEtBQUssSUFBSSxDQUFBO0FBQzFCLElBQUssSUFBQSxDQUFBLFdBQUEsQ0FBWSxLQUFLLFFBQVEsQ0FBQTtBQUM5QixJQUFLLElBQUEsQ0FBQSxXQUFBLENBQVksS0FBSyxRQUFRLENBQUE7QUFDOUIsSUFBWUMsK0JBQUEsQ0FBQSxXQUFBLENBQVksSUFBTSxFQUFBLElBQUEsQ0FBSyxPQUFPLENBQUE7QUFBQTtBQUM5QyxFQUVPLGFBQXNCLEdBQUE7QUFDekIsSUFBSyxJQUFBLENBQUEsSUFBQSxHQUFPLEtBQUssVUFBVyxFQUFBO0FBQzVCLElBQUssSUFBQSxDQUFBLFFBQUEsR0FBVyxLQUFLLFVBQVcsRUFBQTtBQUNoQyxJQUFLLElBQUEsQ0FBQSxRQUFBLEdBQVcsS0FBSyxVQUFXLEVBQUE7QUFDaEMsSUFBSyxJQUFBLENBQUEsT0FBQSxHQUFVQSwrQkFBWSxDQUFBLFVBQUEsQ0FBVyxJQUFJLENBQUE7QUFBQTtBQUVsRDs7OzsifQ==