High performance Paper fork with filtering in mind
- добавлена функция SKIP_VILLAGE_PLACE_CHECK_ON_BLOCK_UPDATE, Added the `SKIP_VILLAGE_PLACE_CHECK_ON_BLOCK_UPDATE` feature, - добавлена команда /paper dumplisteners из современных версий paper, Added the `/paper dumplisteners` command from modern Paper versions, - оптимизировано создание коллекций в ряде мест, что должно положительно сказаться на скорости запуска ядра (в случае, если нет установленных плагинов) Optimized collection creation in several places, which should improve core startup speed (if no plugins are installed) - оптимизирован ChatHexColor Optimized `ChatHexColor` - везде где возможно используются кешированные значения EnumDirrection-ов, Cached `EnumDirection` values are now used wherever possible, - ряд коллекций изменён на более оптимизированные (EnumMap и fastutil, где это действительно влияет на производительность), а также stream заменены на циклы в ещё многих методах Multiple collections replaced with more optimized alternatives (`EnumMap` and `fastutil` where impactful), and streams replaced with loops in many methods - обновлён netty, проблемы с java 24 исправлены, плюсом исправлена проблема с вылетами игроков из за нового netty буфера (по умолчанию выставлен старый стабильный) Updated Netty, fixed Java 24 compatibility issues, and resolved player crashes caused by the new Netty buffer (default reverted to the old stable one) - исправлен мелкий баг с командами, валидация пробелов возвращена к ванильной 1.16.5 Fixed a minor command bug, reverted whitespace validation to vanilla 1.16.5 behavior - на 20% уменьшен вес jar файла Reduced JAR file size by 20%