@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
18 lines (13 loc) • 2.48 kB
JavaScript
;
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const network_Identifiers = require('../Identifiers.cjs.cjs');
class PacketViolationWarningHandler {
static NetID = network_Identifiers.default.PacketViolationWarningPacket;
handle(packet, server, _session) {
server.getLogger().error(
`Packet violation 0x${packet.packetId.toString(16)}, message: "${packet.message}", type: ${packet.type}, severity: ${packet.severity}`
);
}
}
exports.default = PacketViolationWarningHandler;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGFja2V0VmlvbGF0aW9uV2FybmluZ0hhbmRsZXIuY2pzLmNqcyIsInNvdXJjZXMiOlsiLi4vLi4vLi4vc3JjL25ldHdvcmsvaGFuZGxlci9QYWNrZXRWaW9sYXRpb25XYXJuaW5nSGFuZGxlci50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgSWRlbnRpZmllcnMgZnJvbSAnLi4vSWRlbnRpZmllcnMnO1xuaW1wb3J0IHR5cGUgUGFja2V0SGFuZGxlciBmcm9tICcuL1BhY2tldEhhbmRsZXInO1xuaW1wb3J0IHR5cGUgUGFja2V0VmlvbGF0aW9uV2FybmluZ1BhY2tldCBmcm9tICcuLi9wYWNrZXQvUGFja2V0VmlvbGF0aW9uV2FybmluZ1BhY2tldCc7XG5pbXBvcnQgdHlwZSB7IFBsYXllclNlc3Npb24gfSBmcm9tICcuLi8uLi8nO1xuaW1wb3J0IHR5cGUgU2VydmVyIGZyb20gJy4uLy4uL1NlcnZlcic7XG5cbmV4cG9ydCBkZWZhdWx0IGNsYXNzIFBhY2tldFZpb2xhdGlvbldhcm5pbmdIYW5kbGVyIGltcGxlbWVudHMgUGFja2V0SGFuZGxlcjxQYWNrZXRWaW9sYXRpb25XYXJuaW5nUGFja2V0PiB7XG4gICAgcHVibGljIHN0YXRpYyBOZXRJRCA9IElkZW50aWZpZXJzLlBhY2tldFZpb2xhdGlvbldhcm5pbmdQYWNrZXQ7XG5cbiAgICBwdWJsaWMgaGFuZGxlKHBhY2tldDogUGFja2V0VmlvbGF0aW9uV2FybmluZ1BhY2tldCwgc2VydmVyOiBTZXJ2ZXIsIF9zZXNzaW9uOiBQbGF5ZXJTZXNzaW9uKTogdm9pZCB7XG4gICAgICAgIHNlcnZlclxuICAgICAgICAgICAgLmdldExvZ2dlcigpXG4gICAgICAgICAgICAuZXJyb3IoXG4gICAgICAgICAgICAgICAgYFBhY2tldCB2aW9sYXRpb24gMHgke3BhY2tldC5wYWNrZXRJZC50b1N0cmluZygxNil9LCBtZXNzYWdlOiBcIiR7cGFja2V0Lm1lc3NhZ2V9XCIsIHR5cGU6ICR7XG4gICAgICAgICAgICAgICAgICAgIHBhY2tldC50eXBlXG4gICAgICAgICAgICAgICAgfSwgc2V2ZXJpdHk6ICR7cGFja2V0LnNldmVyaXR5fWBcbiAgICAgICAgICAgICk7XG4gICAgfVxufVxuIl0sIm5hbWVzIjpbIklkZW50aWZpZXJzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7QUFNQSxNQUFxQiw2QkFBcUYsQ0FBQTtBQUFBLEVBQ3RHLE9BQWMsUUFBUUEsMkJBQVksQ0FBQSw0QkFBQTtBQUFBLEVBRTNCLE1BQUEsQ0FBTyxNQUFzQyxFQUFBLE1BQUEsRUFBZ0IsUUFBK0IsRUFBQTtBQUMvRixJQUFBLE1BQUEsQ0FDSyxXQUNBLENBQUEsS0FBQTtBQUFBLE1BQ0csQ0FBc0IsbUJBQUEsRUFBQSxNQUFBLENBQU8sUUFBUyxDQUFBLFFBQUEsQ0FBUyxFQUFFLENBQUMsQ0FBQSxZQUFBLEVBQWUsTUFBTyxDQUFBLE9BQU8sQ0FDM0UsU0FBQSxFQUFBLE1BQUEsQ0FBTyxJQUNYLENBQUEsWUFBQSxFQUFlLE9BQU8sUUFBUSxDQUFBO0FBQUEsS0FDbEM7QUFBQTtBQUVaOzs7OyJ9