python-mc
Протокол Minecraft на Python
Реализация протокола Minecraft на Python — эталонная версия для быстрых экспериментов.An implementation of the Minecraft protocol in Python — a reference version for quick experiments.Реалізація протоколу Minecraft на Python — еталонна версія для швидких експериментів.
О проектеOverviewПро проєкт
Python-версия работы с протоколом Minecraft. Она проще и нагляднее, чем Rust: на Python быстро видно, как устроен конкретный пакет, и легко поэкспериментировать, не воюя с компилятором.
По сути это эталон — наглядная реализация, по которой потом сверялись более серьёзные Rust-проекты. Когда есть простая понятная версия, отлаживать сложную сильно легче.
Часть моей большой темы вокруг протокола Minecraft, в которую входят также minecraft-rs и фреймворк MinecraftBot.
A Python take on working with the Minecraft protocol. It's simpler and clearer than Rust: in Python you can quickly see how a specific packet is built and experiment easily without fighting the compiler.
It's effectively a reference — a readable implementation the more serious Rust projects were later checked against. When there's a simple, clear version, debugging the complex one gets much easier.
Part of my larger Minecraft-protocol theme, which also includes minecraft-rs and the MinecraftBot framework.
Python-версія роботи з протоколом Minecraft. Вона простіша й наочніша за Rust.
По суті це еталон — наочна реалізація, за якою потім звірялися Rust-проєкти.
Частина моєї великої теми навколо протоколу Minecraft.
ОсобенностиFeaturesОсобливості
- Реализация протокола Minecraft на Python
- Простая и наглядная — удобно для экспериментов
- Эталон для сверки Rust-реализаций
- Часть набора с minecraft-rs и MinecraftBot
- Minecraft protocol implementation in Python
- Simple and clear — handy for experiments
- A reference for checking Rust implementations
- Part of the set with minecraft-rs and MinecraftBot
- Реалізація протоколу Minecraft на Python
- Проста й наочна — зручно для експериментів
- Еталон для звірки Rust-реалізацій
- Частина набору з minecraft-rs і MinecraftBot