Results 43 issues of ItsDrike

The `pyproject.toml` is supported by most linters/formatters/type checkers and other python utilities to be used as the configuration file. Would you consider adding support for it here too, instead of,...

**This issue currently block most of the API development of the project** Originally, I intended this project to have relatively simple versioning, by simply splitting the packets folder into several...

z: help wanted
t: question
p: 1 - high
a: packets
a: API

Closes #169

p: 2 - normal
t: feature
a: API

The unit-tests for the deprecated decorator are currently pretty minimal and don't really cover everything, they could use improving.

t: enhancement
p: 3 - low
z: up for grabs
a: tests

Currently, we're only using unit tests, which, as the name would suggest, only test the code in individual "units". This means that while we do make sure that the individual...

p: 3 - low
z: up for grabs
t: feature
a: tests

The project should have an easily accessible and readable documentation, where it's explicitly state what is or isn't a part of the public API, and hence where the backwards compatibility...

a: documentation
t: feature
s: WIP
z: large

It can be pretty annoying to handle all of the communication manually, instead, there should be client and server classes, aware of the current game state they're in, holding a...

p: 2 - normal
t: feature
a: API

We should add something into `tests/helpers.py` to help automatize testing serialization and deserialization, as we often end up making tests like `test_uuid_serialize` and `test_uuid_deserialize`, which are parametrized over the same...

z: good first issue
p: 2 - normal
z: up for grabs
a: tests
t: optimization

Currently, the repository only has packets for status, login and handshaking gamestates. Add all of the play gamestate packets. Note: This issue is fairly big as there's a lot of...

p: 1 - high
t: feature
a: packets
a: API
s: WIP
z: large