forgetmenot13579
forgetmenot13579
At the moment, (de)serialization is done using [`Component#writeToNbt`](https://github.com/Ladysnake/Cardinal-Components-API/blob/3c2c524b3eb481405d65f8bd65096692834a1ae7/cardinal-components-base/src/main/java/dev/onyxstudios/cca/api/v3/component/Component.java#L57) and [`Component#readFromNbt`](https://github.com/Ladysnake/Cardinal-Components-API/blob/3c2c524b3eb481405d65f8bd65096692834a1ae7/cardinal-components-base/src/main/java/dev/onyxstudios/cca/api/v3/component/Component.java#L49), which requires users to write out their (de)serialization logic explicitly. This is not only an arduous process, but also introduces...
## Register `AttachmentType`s using the builder with consumer pattern. Today, using the builder pattern creates a `Builder` by default, making both the `persistent` method and the `initializer` method largely useless,...
Also adds tests for the new (and existing) chunk events.
This is a draft of an entity component system built on top of the data attachments API and existing events. More events will need to be added for the currently...