pyCubes
pyCubes — это библиотека для создания серверов и клиентов Minecraft Java Edition.
❗ 0.x версии не стабильны, API библиотеки может изменяться.
Установка
pip install pyCubes
Особенности
- Сериализаторы для некоторых типов данных
- Класс подключения
- Низкоуровневый сервер
- NBT модуль (обёртка над nbtlib)
generate_uuid
утилита (генерирует UUID по нику игрока для использования в offline режиме)- Поддержка AnyIO (библиотека для асинхронной работы с сетью и конкурентости)
TODO
- Сериализаторы для типов данных
- Сетевые пакеты
- Реализовать сжатие пакетов
- Высокоуровневый класс-приложение для сервера с event driven API
- Высокоуровневый класс-приложение для клиента с event driven API
- Высокоуровневый класс-приложение для прокси с event driven API
- Chat API (конструктор сообщений чата)
- Commands API
- Добавить описание API в документацию