This one breaks backwards compatibility on the transport layer. Can you add a check for the version and read these new fields or not depending on it?

```
if (in.getVersion().onOrAfter(Version.V_1_2_0)) {
    min = in.readInt();
    max = in.readInt();
}
```