GeyserMC / MCProtocolLib

A library for communication with a Minecraft client/server.
MIT License
724 stars 200 forks source link

Implement static compression and encryption pipeline #858

Closed AlexProgrammerDE closed 2 weeks ago

AlexProgrammerDE commented 3 weeks ago

This builds up on the static sizer and timeout PR: https://github.com/GeyserMC/MCProtocolLib/pull/833 The reason compression and encryption should be static is to avoid confusion about the pipeline dynamically changing. This also allows more customization by developers who want to use alternative compression algorithms like igzip.

Konicai commented 3 weeks ago

nice btw :)