MCBE
OverviewPacketsPacketViolationWarning
ID 0x9C · 156Client → ServerConnection

PacketViolationWarning

Sent when a packet fails to parse: names the offending packet id, the violation type/severity and a context string. Mostly produced by the client's deserializer.

packet-violation-warning.bin
struct PacketViolationWarning {
  PacketViolationType                          ViolationType;
  PacketViolationSeverity                      ViolationSeverity;
  MinecraftPacketIds                           ViolatingPacketId;
  string                                       ViolationContext;
}

Structure

FieldTypeDescription
Violation TypePacketViolationType
Violation SeverityPacketViolationSeverity
Violating Packet IdMinecraftPacketIds
Violation Contextstring

Severity values

0 Warning
1 FinalWarning
2 TerminatingConnection

Notes

  • Servers typically log these; severity TERMINATING_CONNECTION means the client is about to drop the connection.