Skip to content

FirecYT/python-minecraft-client-beta

Repository files navigation

Python Minecraft Клиент (Beta)

Данный проект представляет собой простой клиент для сервера Minecraft на версии 1.18.1

Файловая структура

main.py

Основной исполняемый файл. Содержит данные для подключения к серверу.

TODO: содержит функцию обработки прочитанных пакетов и последующий обработки (требуется вынести бизнес-логику)

debug.py

Вспомогательный файл отладки. Содержит функции отладочной отрисовки пакетов.

UI файлы

Данные файлы являются файлами компонентов окна для отрисовки и вывода информации:

  • enemis3D - трехмерная карта отображения сущностей в пространстве вокруг игрока
  • mobs - список всех заспавненных сущностей в мире с информацией о них
  • map - карта сущностей с видом сверху (TODO: удалить)
  • chat - окна чата для чтения и отправки сообщений в онный
  • PlayerPositionAndLook - информация об игроке, полученная из одноименного пакета. Так же имеет элементы управления некоторыми параметрами, такими как позиция

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages