UNPKG

@jsprismarine/prismarine

Version:

Dedicated Minecraft Bedrock Edition server written in TypeScript

14 lines (11 loc) 2.29 kB
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