Ayfri
Ayfri
Some fields now accepts inline features, for example `loot_tables` loot entry. This has not been covered by Kore currently as I need to investigate how this should be done. This...
This is a big feature that might be added one time, but not prioritized as very complex to create.
If you do ```kotlin val myItem = Items.STONE { // ...something } ``` Then it will modify `Items.STONE` globally instead of just giving a modified copy.
This will help a lot of people to understand the concepts of the library and how to use it.
For example : ItemStack, BlockState, Entity etc.
Add unit tests for : - [x] All commands - [X] All features - [X] Selectors - [ ] All helpers - [x] Utility classes like Color/Vec3
For example, DensityFunctions are currently created with the following code: ```kotlin densityFunction("my_density_function", abs(2.0)) ``` It will be refactored as this: ```kotlin densityFunction("my_density_function") { abs(2.0) } ``` Maybe investigate if it...
Tasklist : - [ ] https://github.com/Ayfri/Datapack-DSL/issues/22
Simple documentation being added on all methods/classes/properties/typealiases. Serializers might not be documented if only meant to be used once.