Arthur van der Staaij
Arthur van der Staaij
In Python, the result of `a % b` for integers `a` and `b` always has the same sign as `b`. Numpy follows this convention as well. PyGLM, however, does not...
See also: https://github.com/avdstaaij/gdpc/issues/9#issuecomment-1257002917 Should GDPC (eventually) include pre-made generation of structures, settlements, chronicle text, etc.? Where should the line be drawn? Positives: - It avoids re-inventing the wheel for some...
Moved issue from https://github.com/nilsgawlik/gdmc_http_client_python/issues/41, by @Flashing-Blinkenlights (edited): --- Although the writebook function is already fairly advanced, there are always more features that might come in handy. Ideas might include: -...
Minecraft uses [block tags](https://minecraft.fandom.com/wiki/Tag#Blocks) to define all kinds of block categories. These categories might be able to replace the current manual categories in lookup.py. Advantages: - The categories would become...
# The problem There is a significant limitation (perhaps even design flaw) in GDPC: it cannot support multiple versions of Minecraft simultaneously. Or, differently said, new features in the library...
GDMC-HTTP 1.3.2 has added opt-in support for enforcing the build area. There should be an option in GDPC to make use of this feature. Enforcing the build area should probably...
We could add some wrappers around the python-minecraft-data package (https://github.com/SpockBotMC/python-minecraft-data) for some common lists, such as all block ids and all entity ids. This would allow us to replace some...
For some users, `Editor.__del__()` crashes when there are still blocks in the buffer (i.e. when it performs an automatic buffer flush) because of an inability to send HTTP requests while...
The `emerald_city.py` example is kind of outdated in that it does not use many of GDPC 6.0's new additions, such as vectors and transformations. The example should be modernized and/or...