Skip to content

Question regarding CorruptionAPI and AetherAPI #11

@pirate0815

Description

@pirate0815

From my understanding of the source code the two APIs currently use separate implementations for storing aspect amounts per chunk in the world.
The corruption code uses ChunkAspectStorage, while AetherAPI uses AetherWorldState.
While these two persistent storage implementations have some unique functionality (dead zones <=> corrupted chunks) they provide their own independent way of storing aspect per chunk, booth initializing from the Aspects in a chunk using the BiomeAspectRegistry.
With the vessel from thaumaturge implementing its corruption by modifying the BiomeAspectRegistry, instead of using ChunkAspectStorage or AetherWorldState.

Could you please explain to me how those two independent aspects systems are intended to come together, as i currently do not really understand it.

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationquestionFurther information is requested

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions