A library designed for hosting Minecraft: Java Edition listeners (currently for 1.17.1).
Features
Hosting listeners.
All handshake, status, and login state packets.
Login verification.
Compression and encryption.
Chunk column reading/writing.
Dialing/connecting to listeners.
All play state packets.
Example
You can find a basic example in main.go. The example sends a chunk column for (0, 0) to every connection which has
the block at (0, 1, 0) and (1, 3, 0) set to the block state of 10, which is minecraft:dirt.