McProtoNet Help

Исключения

Мультиверсионные пакеты отправляются и читаются специальными методами расширений. Эти методы для удобства отладки могут генерировать на данный момент три исключения:

ProtocolNotSupportedException

Это исключение генерируется, если отправляемый пакет не поддерживается версией протокола, которая указана в IMinecraftClient

PacketDeserializationException

Возникает когда:

  • Ошибка десериализации полученного пакета

  • Неожиданный формат данных

  • Несоответствие между структурой пакета и полученными данными

  • Поврежденные или неполные данные в бинарном потоке

PacketSerializationException

Возникает когда:

  • Ошибка сериализации пакета перед отправкой

  • Невалидные данные в пакете (например, строка превышает максимальную длину)

  • Проблемы с кодеками сериализации

Last modified: 13 March 2025