Hello, I am currently trying to update an API of mine and I was wondering how it would be possible to listen for, intercept, and modify as well as create packets in the inbound and outbound direction on the main server thread. I am aware of how to do it on another thread; however, I want to do it on the main server thread. I know this is possible because this is done with ProtocolLib - which I've been using, but I don't want to wait for it to update anymore, so I'd like to modify the packets myself. How would I go about doing this? Thanks!