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

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages