@jsprismarine/prismarine
Version:
Dedicated Minecraft Bedrock Edition server written in TypeScript
14 lines (11 loc) • 2.29 kB
JavaScript
import Identifiers from '../Identifiers.es.js';
class PacketViolationWarningHandler {
static NetID = Identifiers.PacketViolationWarningPacket;
handle(packet, server, _session) {
server.getLogger().error(
`Packet violation 0x${packet.packetId.toString(16)}, message: "${packet.message}", type: ${packet.type}, severity: ${packet.severity}`
);
}
}
export { PacketViolationWarningHandler as default };
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUGFja2V0VmlvbGF0aW9uV2FybmluZ0hhbmRsZXIuZXMuanMiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9uZXR3b3JrL2hhbmRsZXIvUGFja2V0VmlvbGF0aW9uV2FybmluZ0hhbmRsZXIudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IElkZW50aWZpZXJzIGZyb20gJy4uL0lkZW50aWZpZXJzJztcbmltcG9ydCB0eXBlIFBhY2tldEhhbmRsZXIgZnJvbSAnLi9QYWNrZXRIYW5kbGVyJztcbmltcG9ydCB0eXBlIFBhY2tldFZpb2xhdGlvbldhcm5pbmdQYWNrZXQgZnJvbSAnLi4vcGFja2V0L1BhY2tldFZpb2xhdGlvbldhcm5pbmdQYWNrZXQnO1xuaW1wb3J0IHR5cGUgeyBQbGF5ZXJTZXNzaW9uIH0gZnJvbSAnLi4vLi4vJztcbmltcG9ydCB0eXBlIFNlcnZlciBmcm9tICcuLi8uLi9TZXJ2ZXInO1xuXG5leHBvcnQgZGVmYXVsdCBjbGFzcyBQYWNrZXRWaW9sYXRpb25XYXJuaW5nSGFuZGxlciBpbXBsZW1lbnRzIFBhY2tldEhhbmRsZXI8UGFja2V0VmlvbGF0aW9uV2FybmluZ1BhY2tldD4ge1xuICAgIHB1YmxpYyBzdGF0aWMgTmV0SUQgPSBJZGVudGlmaWVycy5QYWNrZXRWaW9sYXRpb25XYXJuaW5nUGFja2V0O1xuXG4gICAgcHVibGljIGhhbmRsZShwYWNrZXQ6IFBhY2tldFZpb2xhdGlvbldhcm5pbmdQYWNrZXQsIHNlcnZlcjogU2VydmVyLCBfc2Vzc2lvbjogUGxheWVyU2Vzc2lvbik6IHZvaWQge1xuICAgICAgICBzZXJ2ZXJcbiAgICAgICAgICAgIC5nZXRMb2dnZXIoKVxuICAgICAgICAgICAgLmVycm9yKFxuICAgICAgICAgICAgICAgIGBQYWNrZXQgdmlvbGF0aW9uIDB4JHtwYWNrZXQucGFja2V0SWQudG9TdHJpbmcoMTYpfSwgbWVzc2FnZTogXCIke3BhY2tldC5tZXNzYWdlfVwiLCB0eXBlOiAke1xuICAgICAgICAgICAgICAgICAgICBwYWNrZXQudHlwZVxuICAgICAgICAgICAgICAgIH0sIHNldmVyaXR5OiAke3BhY2tldC5zZXZlcml0eX1gXG4gICAgICAgICAgICApO1xuICAgIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQU1BLE1BQXFCLDZCQUFxRixDQUFBO0FBQUEsRUFDdEcsT0FBYyxRQUFRLFdBQVksQ0FBQSw0QkFBQTtBQUFBLEVBRTNCLE1BQUEsQ0FBTyxNQUFzQyxFQUFBLE1BQUEsRUFBZ0IsUUFBK0IsRUFBQTtBQUMvRixJQUFBLE1BQUEsQ0FDSyxXQUNBLENBQUEsS0FBQTtBQUFBLE1BQ0csQ0FBc0IsbUJBQUEsRUFBQSxNQUFBLENBQU8sUUFBUyxDQUFBLFFBQUEsQ0FBUyxFQUFFLENBQUMsQ0FBQSxZQUFBLEVBQWUsTUFBTyxDQUFBLE9BQU8sQ0FDM0UsU0FBQSxFQUFBLE1BQUEsQ0FBTyxJQUNYLENBQUEsWUFBQSxFQUFlLE9BQU8sUUFBUSxDQUFBO0FBQUEsS0FDbEM7QUFBQTtBQUVaOzs7OyJ9