This also allows now to create custom packets with a custom packet id which is not in the packets.json