McProtoNet Help

Что библиотека не делает

Перед чтением основной документации хотелось бы рассказать про то, что эта библиотека не делает и в ближайшем будущем не будет.

Эта библиотека берет на себя весь ужас работы с протоколом: сжатие пакетов, шифрование, сериализация и десериализация конкретных пакетов, управление пакетами, мультиверсия, а также низкоуровневое чтение и запись данных. Однако есть вещи, которые остаются за вами:

1. Игровая логика и AI

Библиотека не принимает решений за вас. Например:

  • Как перемещаться по миру (расчёт пути, избегание препятствий).

  • Когда атаковать мобов или взаимодействовать с блоками.

  • Как реагировать на события (чат, игровая механика).

Это ваша зона ответственности — реализовать поведение бота или клиента.

2. Графический интерфейс

Если вы хотите создать визуальную оболочку (например, GUI для управления ботом), библиотека не предоставляет инструментов для отрисовки окон, кнопок или 3D-рендеринга. Она работает «под капотом».

3. Интеграция с другими API

Библиотека не включает:

  • Парсинг данных из сторонних сервисов (например, карт или плагинов).

  • Поддержку API модов (вроде Forge или Fabric).

  • Работу с базами данных для сохранения игровых данных.

4. Готовые решения для популярных задач

Вы не найдёте здесь:

  • Шаблонов для автоматической фермы или PvP-бота.

  • Реализации алгоритмов для поиска руд или строительства.

  • Кода для эмуляции игровых действий «из коробки» (например, крафта или торговли с жителями).

Last modified: 23 February 2025