I had taken notice that all (most, anyway) the BNLS packets were still on the Raw-setting, meaning they were new and documentation for them was changing often.
I have since then updated all of them to the Normal-setting, which means they are documented and nothing is changing anytime soon; they are considered final and any revisions will be made in a new packet id. While I was doing this, I had also noticed that the format of most of the packets were not formatted conveniently and the related links were not given or were wrong, so I also updated the formats so they display conveniently and I added the proper related links.
I also added a new BNLS packet that is not really part of the official documentation, but was necessary to add since it can be received on some servers running BNLSWarden. The packet id is
0xFF, which indicates that your IP has been restricted. All BNLS-enabled clients will operate normally without recognition of this packet, but if a client wishes to support it, they are more than welcome to. It will never be received unless the server sends it to you after you connect. More information about the packet can be found in its remarks section.
Along with that new packet, I also added the BNLS_WARDEN packets, but I did a poor job. Anyone with editor access: feel free to revise it.