Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нем неправильно. Необходимо обновить браузер или попробовать использовать другой.
Продажа🛡️ ShieldSpigot 1.16.5 | Лучшее из возможных 🛡️ [1.4.0]
Добавлен асинхронный подсчёт мобов для лимитов естественного спавна.
Переработан асинхронный трекер сущностей.
Портирована асинхронная подготовка пакетов чанков с ограниченной очередью для каждого игрока, обработкой отмены и проверкой готовности Anti-Xray. По умолчанию выключена.
Добавлена опциональная компактная маска чанклодера для миров, где игроки остаются в пределах ±16 384 блоков по координатам X и Z.
Добавлен настраиваемый Netty watchdog для обнаружения зависаний входящей обработки, обработчиков пакетов и исходящей обработки. Поддерживаются дампы стеков и независимые интервалы повторных предупреждений для каждого потока.
Исправлены проверки расстояния перемещения игроков и транспорта. Добавлен настраиваемый предел перемещения за один пакет, пересмотрены стандартные ограничения частоты пакетов.
Добавлена настройка показа команд с : только операторам.
Добавлена возможность отключить редактирование и подписание книг. Право shieldspigot.usebooks позволяет обходить запрет.
Исправлен выбор порядка обновлений Alternative Current: настройка теперь выбирает соответствующий ей режим.
Добавлены исключения типов сущностей из DAB. Исправлены интервалы обработки AI goal selector и логика активации сущностей.
Добавлены ограничения загрузки чанков снарядами и опциональный режим обновления только предметов в основной и второй руке игрока.
Добавлены настройки отключения необязательных частиц и управления возрождением дракона с помощью кристаллов Энда.
В API портирован PersistentDataType.BOOLEAN для хранения логических значений в контейнерах постоянных данных.
Убраны лишние обходы, Streamы и временные коллекции.
Обновлены зависимости, используемые сервером, включая Netty.
Крупных обновлений, добавляющих новые оптимизации или фича на версию 1.16.5 более не будет, поскольку версия уже морально устарела да и большего кол-ва фич добавить уже нельзя. Теперь сосредоточимся на поддержке версии 1.21.11. Цена снижена до 1250р.
Исправлена работа с ModelEngine, а также потенциально с остальными плагинами схожей логики работы с ентити, как у него
Добавлен современный метод has в PersistentDataContainer, что позволяет новым версиям MythicMobs работать на 1.16.5
Снижен таймаут на запрос к апи моджанга до 5 секунд с 15, что, вероятно, улучшит ситуацию с головами игроков
Портирована логика обработки респавна с новых версий, теперь игрок до момента возрождения не может отправлять ряд пакетов
Произведены мелкие оптимизации, касающиеся ленивой аллокации мап в луттейбле и обходе вызова ивента коллизий ентити если никакой плагин этот ивент не слушает и прочее
Плохим плагинам теперь запрещено не запускаться, а вообще загружаться
Добавлена опция выводящая в лог пакеты, обработка которых заняла слишком долго
Добавлено асинхронное вычисление коллизий между сущностями. Активируется в конфиге, значительно повышает производительность, вынося коллизию между сущностями в отдельный поток, однако значительно нарушает ванильное поведение коллизий в некоторых сценариях.
Весь конфиг переведён на русский язык, поскольку ещё ни 1 человек позже 2008 года рождения не научился пользоваться переводчиком. (Мы вымрем как вид из-за вас).
Значения toString и hashCode для NamespacedKey и MinecraftKey теперь кешируются, для более быстрых операций с ними.
Опция DISABLE-EQUIPMENT-UPDATE-FOR-ANIMALS была заменена опцией DISABLE-EQUIPMENT_UPDATE-FOR-NON-PLAYERS.
Добавлен флаг запуска ShieldSpigot.DebugPluginDisableCall, который включает дебаг отключения плагинов чем либо.
Повышен дефолтный лимит для пакет-лимитера кликов в инвентаре из за жалоб.
Подтянут ряд безопасностей от paper, касающихся обработки пакетов от отключённых от сервера игроков. (Больше такие пакеты не обрабатываются)
Прочие мелкие оптимизации из разряда замены коллекций на более быстрые и переопределение порядка проверок для их ускорения.
добавлена функция SKIP_VILLAGE_PLACE_CHECK_ON_BLOCK_UPDATE
добавлена команда /paper dumplisteners из современных версий paper
оптимизировано создание коллекций в ряде мест, что должно положительно сказаться на скорости запуска ядра (в случае, если нет установленных плагинов)
оптимизирован ChatHexColor
везде где возможно используются кешированные значения EnumDirrection-ов
ряд коллекций изменён на более оптимизированные (EnumMap и fastutil, где это действительно влияет на производительность), а также stream заменены на циклы в ещё многих методах
обновлён netty, проблемы с java 24 исправлены, плюсом исправлена проблема с вылетами игроков из за нового netty буфера (по умолчанию выставлен старый стабильный)
исправлен мелкий баг с командами, валидация пробелов возвращена к ванильной 1.16.5