Forge Client Reset Packet: сброс состояния клиента для прокси
Когда вы путешествуете между серверами внутри одной прокси-сети без перезапуска игры, клиент порой «запоминает» старые датапаки и ресурс-паки. Результат — сбитые текстуры, неверные рецепты и модовые блоки, отображающиеся как воздух. Мод Forge Client Reset Packet: сброс состояния клиента для прокси наводит порядок в этом хаосе, принудительно очищая клиентскую память перед каждым новым подключением.
Корень проблемы: датапаки и обновлённый handshake
Начиная с версии 1.13, Minecraft активно использует датапаки для настройки миров, лута и механик. Чтобы клиент и сервер понимали друг друга, протокол рукопожатия (handshake) был серьёзно переработан. Forge адаптировал этот механизм под свою экосистему, но стандартная реализация не учитывала сценарии с прокси-серверами. Когда BungeeCord или Velocity перебрасывают вас с лобби на мини-игру, клиент сохраняет загруженные ранее данные, и следующий сервер получает «грязное» состояние.
Именно здесь и требуется Forge Client Reset Packet: сброс состояния клиента для прокси для Minecraft. Без него ресурс-паки не сбрасываются, датапаки накладываются друг на друга, а модовые блоки превращаются в заглушки. Проблема особенно заметна на крупных хабах с десятками режимов и уникальным контентом.
Как работает сброс состояния
Мод добавляет специальный сетевой пакет, который прокси может отправить клиенту в нужный момент. Получив этот сигнал, игра забывает все ранее загруженные ресурс-паки и датапаки, подготавливая чистую среду для следующего сервера. Никаких перезапусков, никаких ручных чисток кэша — всё происходит автоматически при переходе между нодами.
Технически это выглядит как команда «очистить контек