gdpc icon indicating copy to clipboard operation
gdpc copied to clipboard

A python framework for generative design in Minecraft with the GDMC-HTTP mod

Results 27 gdpc issues
Sort by recently updated
recently updated
newest added

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: -...

enhancement

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...

enhancement

# 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...

enhancement
big change

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...

enhancement

**Feature branch: `None`** Since structures are an important factor in adaptability, various features may be useful, such as: - [x] ***(essential)*** Detection of blocks occupied by artificial structures - [...

enhancement

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...

enhancement
cleanup

The `geometry` and `vector_tools` modules could use an arch function.

enhancement

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...

bug

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...

documentation
enhancement
cleanup