Skip to content

Latest commit

 

History

History
20 lines (15 loc) · 1.59 KB

README.md

File metadata and controls

20 lines (15 loc) · 1.59 KB

Python Minecraft Клиент (Beta)

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

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

main.py

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

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

debug.py

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

UI файлы

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

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