architecture: note about integrated registries

This commit is contained in:
Bixilon 2022-12-21 17:35:05 +01:00
parent 3338ea145b
commit bfc8f33468
No known key found for this signature in database
GPG Key ID: 5CAD791931B09AC4

View File

@ -13,7 +13,7 @@ To only start the core, you can start the jar with the `--headless` parameter.
### Core
The core should not depend on other modules (currently not true, but reduced to a minimum). It contains all the network code,
account management, entity logic, pyhsics and a lot more.
account management, entity logic, physics and a lot more.
### Eros
@ -40,11 +40,10 @@ that might get handled by mods or other modules.
## Version data
Minosoft does not have all properties of blocks, items, ... hardcoded into it.
There is a large data blob generated by [PixLyzer](https://gitlab.bixilon.de/bixilon/pixlyzer) that gets downloaded and
loaded on demand.
Minosoft has a lot of properties of blocks, items, ... hardcoded into it. If the data is not present (i.e. not implemented or new version),
the data is generated by [PixLyzer](https://gitlab.bixilon.de/bixilon/pixlyzer) that gets downloaded and loaded on demand.
Personally I don't really like that design, but it allows multi versioning and the adaption of new versions really quick.
Personally I really like that design, it allows design decisions far away from vanilla and does not break multi versioning and the adaption of new versions is really quick.
## Assets