- Документация
- https://modrinth.com/mod/extra-thicc-packets
Extra Thicc Packets — служебный мод для Minecraft, устраняющий ошибки предельного размера сетевого пакета, прежде всего при крупных датапаках. Проект относится к категориям optimization и utility, но не заявлен как средство общего повышения производительности.
Автор проекта — JaselUmena. Лицензия — MIT, канонический идентификатор SPDX также MIT. Мод рассчитан на Fabric и требуется одновременно на клиенте и сервере. В выбранных метаданных обязательные зависимости от других проектов не указаны.
По исходному тексту Extra Thicc Packets повышает допустимый размер пакета с 2 МБ до предела целого числа Java. Это дает некоторым крупным датапакам возможность передавать данные без отключения клиента из-за штатного ограничения. Мод не уменьшает и не сжимает передаваемый объем, а расширяет границу, в пределах которой пакет может быть обработан.
Проект нацелен, в частности, на сообщения вида:
• payload не может быть больше 1 048 576 байт;
• payload не может быть больше 32 767 байт.
Совпадение текста ошибки указывает на подходящий сценарий проверки, но не доказывает, что любой сетевой сбой вызван только размером пакета.
Мод рассчитан на авторов сборок, администраторов серверов и игроков, использующих объемные датапаки. В официальном описании отдельно упомянуты сборки с Origins: связанные с ними датапаки могут отправлять особенно крупные пакеты. Это пример от автора, а не утверждение, что мод обязателен для каждой сборки с Origins.
Extra Thicc Packets уместно рассматривать, когда:
• клиент отключается во время загрузки или синхронизации данных;
• журнал прямо сообщает о превышении допустимого payload;
• сбой появился после добавления либо обновления крупного датапака;
• проблему можно воспроизвести на одном и том же действии;
• клиент и сервер можно привести к одинаковому обязательному составу модов.
Для модифицированных пакетов в версиях после 1.20.2 автор рекомендует рассмотреть Robin's Unlimited Packets. Эта рекомендация относится к отдельному классу пакетов и не является гарантией совместимости альтернативы с конкретной сборкой.
Подтверждены Minecraft 1.17, 1.17.1; 1.18, 1.18.1, 1.18.2; 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4; 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6; 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10 и 1.21.11.
Платформа — Fabric. Стороны обозначены как client=required и server=required, поэтому односторонняя установка не соответствует заявленной схеме. Совместимость с Forge, NeoForge и другими загрузчиками не подтверждена. Обозначение файла «1.17-1.21+» не следует автоматически переносить на будущие версии Minecraft: надежной основой остается перечисленный подтвержденный диапазон.
Для установки указан один файл:
• extrathiccpackets-1.0.jar;
• размер — 7 188 байт;
• версия — 1.17-1.21+;
• SHA-512 — 13a68952dd761bed35847dad85bb2919fe36801f1bc93e95c227487bc4918d8a62fa8d5b9b6708b7d79d1aa0f344c69a5787be36d589d1040b5786f2c9cd91ff;
• SHA-1 — 976ebc913d0ea3c3b2e14a47ee4db6e28294d013.
Файл получен по официальному HTTPS и локально сверён по опубликованным хешам. Архив прошел статическую проверку структуры и путей. Динамический запуск не выполнялся, поэтому подтверждены целостность экземпляра и корректность видимой структуры, но не фактическая работа в запущенной игре.
JAR помещается в папку mods совместимой установки Minecraft. Поскольку мод обязателен на обеих сторонах, файл нужен и клиенту, и серверу.
Практический порядок:
• Остановить сервер и закрыть клиент.
• Сделать резервную копию рабочей сборки и данных мира.
• Проверить версию Minecraft и использование Fabric.
• Сопоставить имя, размер и хеш JAR с опубликованными значениями.
• Поместить файл в mods на обеих сторонах.
• Запустить тестовую копию сборки.
• Повторить действие, ранее вызывавшее отключение.
Обязательные project dependencies в выбранных метаданных не указаны.
Главный критерий — исчезновение исходной ошибки в том же сценарии. Если до установки клиент отключался при передаче крупного набора данных, после корректной двусторонней установки следует проверить вход, загрузку датапака и действие, которое воспроизводило сбой.
Контрольный список:
• клиент и сервер запускаются без новой ошибки загрузчика;
• прежнее сообщение о максимальном размере payload отсутствует;
• подключение завершается успешно;
• связанные данные загружаются;
• результат сохраняется после полного перезапуска обеих сторон.
Открытие главного меню не доказывает исправление: проверять нужно сетевой обмен между клиентом и сервером.
Расширение предела не делает любой объем трафика безопасным или эффективным. Крупные пакеты способны сильнее нагружать память, сеть и обработку данных. В предоставленной основе нет гарантий производительности, защиты от вредоносного трафика либо совместимости со всеми модами, меняющими сетевой протокол.
Extra Thicc Packets не заявлен как средство исправления:
• поврежденных датапаков;
• несовпадающего набора модов на сторонах;
• ошибок, не связанных с размером payload;
• проблем неподдерживаемого загрузчика;
• общей нестабильности соединения;
• конфликтов произвольных сетевых модификаций.
Если после обновления текст и условия ошибки изменились, диагностику нужно начинать заново, а не переносить старый вывод на новый сбой.
Даже при сохранении имени JAR обновление Minecraft, Fabric или состава датапаков следует тестировать отдельно. Перед изменением сохраните рабочий файл, список версий и резервную копию мира. Новый экземпляр проверьте по хешу, установите синхронно на клиент и сервер, затем повторите проблемный сценарий.
Для отката:
• Остановите обе стороны.
• Удалите новый JAR либо верните сохраненный рабочий экземпляр.
• Приведите клиент и сервер к одинаковому составу.
• При необходимости восстановите прежнюю версию датапака или сборки.
• Выполните полный перезапуск и тест подключения.
Удаление мода может вернуть ошибку крупного пакета, если источник данных остался неизменным. Поэтому полноценный откат иногда требует возврата всей связанной комбинации версий.
Если отключение сохраняется, проверьте по порядку:
• JAR действительно находится в mods клиента и сервера.
• Обе стороны используют совместимые Minecraft и Fabric.
• Размер и хеш файла совпадают.
• В папке нет дубликатов либо иной версии мода.
• Ошибка прямо относится к максимальному размеру payload.
• Сбой воспроизводится тем же действием, что до установки.
• Другие сетевые компоненты не менялись одновременно.
При отсутствии сообщения о размере пакета причина может лежать вне области проекта. В таком случае информативнее анализировать первую содержательную ошибку журнала, а не общий факт последующего отключения.
Extra Thicc Packets распространяется по MIT. Автор — JaselUmena. Открытая лицензия разрешает локализацию файлов при соблюдении ее условий. При включении локализованного экземпляра в сборку следует сохранять название проекта, авторство и сведения о лицензии. Редакционные пояснения нельзя приписывать автору.
Только при работе со сборкой или сервером, где используются крупные пакеты и мод входит в обязательный состав. Для обычной игры без соответствующей ошибки польза не заявлена.
Нет. Метаданные требуют мод и на клиенте, и на сервере.
В выбранных метаданных обязательные project dependencies не указаны. Платформой проекта при этом остается Fabric.
Повторите прежний сценарий. Основной признак — успешная передача данных без сообщения о превышении размера payload и без отключения клиента.
Для модифицированных пакетов после 1.20.2 официальный текст предлагает рассмотреть Robin's Unlimited Packets. Решение выбирают по типу пакета и совместимости конкретной сборки.
Нет. Выполнены получение по официальному HTTPS, сверка хешей и статическая проверка архива; динамический запуск не проводился.
Автор проекта — JaselUmena. Лицензия — MIT, канонический идентификатор SPDX также MIT. Мод рассчитан на Fabric и требуется одновременно на клиенте и сервере. В выбранных метаданных обязательные зависимости от других проектов не указаны.
Назначение и принцип действия
По исходному тексту Extra Thicc Packets повышает допустимый размер пакета с 2 МБ до предела целого числа Java. Это дает некоторым крупным датапакам возможность передавать данные без отключения клиента из-за штатного ограничения. Мод не уменьшает и не сжимает передаваемый объем, а расширяет границу, в пределах которой пакет может быть обработан.
Проект нацелен, в частности, на сообщения вида:
• payload не может быть больше 1 048 576 байт;
• payload не может быть больше 32 767 байт.
Совпадение текста ошибки указывает на подходящий сценарий проверки, но не доказывает, что любой сетевой сбой вызван только размером пакета.
Скриншоты и внешний вид
Аудитория и сценарии выбора
Мод рассчитан на авторов сборок, администраторов серверов и игроков, использующих объемные датапаки. В официальном описании отдельно упомянуты сборки с Origins: связанные с ними датапаки могут отправлять особенно крупные пакеты. Это пример от автора, а не утверждение, что мод обязателен для каждой сборки с Origins.
Extra Thicc Packets уместно рассматривать, когда:
• клиент отключается во время загрузки или синхронизации данных;
• журнал прямо сообщает о превышении допустимого payload;
• сбой появился после добавления либо обновления крупного датапака;
• проблему можно воспроизвести на одном и том же действии;
• клиент и сервер можно привести к одинаковому обязательному составу модов.
Для модифицированных пакетов в версиях после 1.20.2 автор рекомендует рассмотреть Robin's Unlimited Packets. Эта рекомендация относится к отдельному классу пакетов и не является гарантией совместимости альтернативы с конкретной сборкой.
Совместимость
Подтверждены Minecraft 1.17, 1.17.1; 1.18, 1.18.1, 1.18.2; 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4; 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6; 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10 и 1.21.11.
Платформа — Fabric. Стороны обозначены как client=required и server=required, поэтому односторонняя установка не соответствует заявленной схеме. Совместимость с Forge, NeoForge и другими загрузчиками не подтверждена. Обозначение файла «1.17-1.21+» не следует автоматически переносить на будущие версии Minecraft: надежной основой остается перечисленный подтвержденный диапазон.
Файл и контроль целостности
Для установки указан один файл:
• extrathiccpackets-1.0.jar;
• размер — 7 188 байт;
• версия — 1.17-1.21+;
• SHA-512 — 13a68952dd761bed35847dad85bb2919fe36801f1bc93e95c227487bc4918d8a62fa8d5b9b6708b7d79d1aa0f344c69a5787be36d589d1040b5786f2c9cd91ff;
• SHA-1 — 976ebc913d0ea3c3b2e14a47ee4db6e28294d013.
Файл получен по официальному HTTPS и локально сверён по опубликованным хешам. Архив прошел статическую проверку структуры и путей. Динамический запуск не выполнялся, поэтому подтверждены целостность экземпляра и корректность видимой структуры, но не фактическая работа в запущенной игре.
Установка
JAR помещается в папку mods совместимой установки Minecraft. Поскольку мод обязателен на обеих сторонах, файл нужен и клиенту, и серверу.
Практический порядок:
• Остановить сервер и закрыть клиент.
• Сделать резервную копию рабочей сборки и данных мира.
• Проверить версию Minecraft и использование Fabric.
• Сопоставить имя, размер и хеш JAR с опубликованными значениями.
• Поместить файл в mods на обеих сторонах.
• Запустить тестовую копию сборки.
• Повторить действие, ранее вызывавшее отключение.
Обязательные project dependencies в выбранных метаданных не указаны.
Проверка результата
Главный критерий — исчезновение исходной ошибки в том же сценарии. Если до установки клиент отключался при передаче крупного набора данных, после корректной двусторонней установки следует проверить вход, загрузку датапака и действие, которое воспроизводило сбой.
Контрольный список:
• клиент и сервер запускаются без новой ошибки загрузчика;
• прежнее сообщение о максимальном размере payload отсутствует;
• подключение завершается успешно;
• связанные данные загружаются;
• результат сохраняется после полного перезапуска обеих сторон.
Открытие главного меню не доказывает исправление: проверять нужно сетевой обмен между клиентом и сервером.
Ограничения
Расширение предела не делает любой объем трафика безопасным или эффективным. Крупные пакеты способны сильнее нагружать память, сеть и обработку данных. В предоставленной основе нет гарантий производительности, защиты от вредоносного трафика либо совместимости со всеми модами, меняющими сетевой протокол.
Extra Thicc Packets не заявлен как средство исправления:
• поврежденных датапаков;
• несовпадающего набора модов на сторонах;
• ошибок, не связанных с размером payload;
• проблем неподдерживаемого загрузчика;
• общей нестабильности соединения;
• конфликтов произвольных сетевых модификаций.
Если после обновления текст и условия ошибки изменились, диагностику нужно начинать заново, а не переносить старый вывод на новый сбой.
Безопасное обновление и откат
Даже при сохранении имени JAR обновление Minecraft, Fabric или состава датапаков следует тестировать отдельно. Перед изменением сохраните рабочий файл, список версий и резервную копию мира. Новый экземпляр проверьте по хешу, установите синхронно на клиент и сервер, затем повторите проблемный сценарий.
Для отката:
• Остановите обе стороны.
• Удалите новый JAR либо верните сохраненный рабочий экземпляр.
• Приведите клиент и сервер к одинаковому составу.
• При необходимости восстановите прежнюю версию датапака или сборки.
• Выполните полный перезапуск и тест подключения.
Удаление мода может вернуть ошибку крупного пакета, если источник данных остался неизменным. Поэтому полноценный откат иногда требует возврата всей связанной комбинации версий.
Диагностика
Если отключение сохраняется, проверьте по порядку:
• JAR действительно находится в mods клиента и сервера.
• Обе стороны используют совместимые Minecraft и Fabric.
• Размер и хеш файла совпадают.
• В папке нет дубликатов либо иной версии мода.
• Ошибка прямо относится к максимальному размеру payload.
• Сбой воспроизводится тем же действием, что до установки.
• Другие сетевые компоненты не менялись одновременно.
При отсутствии сообщения о размере пакета причина может лежать вне области проекта. В таком случае информативнее анализировать первую содержательную ошибку журнала, а не общий факт последующего отключения.
Лицензия и атрибуция
Extra Thicc Packets распространяется по MIT. Автор — JaselUmena. Открытая лицензия разрешает локализацию файлов при соблюдении ее условий. При включении локализованного экземпляра в сборку следует сохранять название проекта, авторство и сведения о лицензии. Редакционные пояснения нельзя приписывать автору.
FAQ
Нужен ли мод обычному игроку?
Только при работе со сборкой или сервером, где используются крупные пакеты и мод входит в обязательный состав. Для обычной игры без соответствующей ошибки польза не заявлена.
Можно ли установить его только на сервер?
Нет. Метаданные требуют мод и на клиенте, и на сервере.
Какие зависимости обязательны?
В выбранных метаданных обязательные project dependencies не указаны. Платформой проекта при этом остается Fabric.
Как понять, что исправление сработало?
Повторите прежний сценарий. Основной признак — успешная передача данных без сообщения о превышении размера payload и без отключения клиента.
Подходит ли мод для пакетов после 1.20.2?
Для модифицированных пакетов после 1.20.2 официальный текст предлагает рассмотреть Robin's Unlimited Packets. Решение выбирают по типу пакета и совместимости конкретной сборки.
Проверялся ли JAR запуском?
Нет. Выполнены получение по официальному HTTPS, сверка хешей и статическая проверка архива; динамический запуск не проводился.