Older versions of the game, and creative mode, send itemstacks to the server
when dealing with itemstacks, annoying, the compression algo used is good at
backreferencing, which means that compressed data can balloon pretty well.
64 should more than cover most cases of legit data, we could probably be more
harsh here, but this is likely a fine balance between avoiding bombs and not
erring out on legit data.
* Add max length to more config phase packets
* Ensure all packets during non-play state are known
* Limit maximum size of play inbound packet queue
Co-authored-by: Dwarslooper <dwarslooper2910@gmx.de>
* Fix checkstyle
---------
Co-authored-by: Dwarslooper <dwarslooper2910@gmx.de>
* Implement MiniMessage Velocity translations
* Implemented migration from old language format
* Updated year in default translations
* Fixed compilation
* Use MiniMessageTranslationStore
* Simplify MiniMessageTranslationsMigration#shouldMigrate
* Added support to named placeholders
* Updated translation arguments to MiniMessage translation placeholders
* 1.21.11-pre2
I have not identified any changes that affect us at this time
* 1.21.11-pre3
* 1.21.11-pre4
* 1.21.11-pre5
* 1.21.11-rc1
* 1.21.11-rc2
* Minecraft 1.21.11 release support
* Generate a new forwarding secret file if the file is deleted
This allows to generate a new forwarding secret simply by deleting the file if required.
The file will only be generated if the forwarding secret is not configured through a system property
resolves#1670
* Add file creation message
Recent Netty versions have improved the adaptive allocator, and we shouldn't be seeing the OOM issues others were noticing before. Let's re-enable it.
As for the buffer resizing issue, the upstream issue netty/netty#14912 is long fixed. I think we *should* pre-allocate the buffers beforehand much more aggressively, but that has to be future work.