Exo Config 0.2.2
Changes
- Remove the need for an external networking api
Exo Config 0.2.1
Set the minecraft version to 1.21
Exo Config 0.2.0
-
Modify how the description works.
- Description on Screen requires the
@ScreenInfos.Descriptionfield to be set. - The
@ScreenInfos.NoDescriptionannotation was removed.
- Description on Screen requires the
-
New Config Annotation.
- Add
@ConfigInfos.PossibleStringValuesand@ConfigInfos.PossibleIntValuesto allow certains values for config fields.
- Add
-
Add
ConfigTypesRegistry- This allows for registering new types with custom JSON serialization.
- Also allow custom post-validation logic for these types.
-
Add Post Validation to configs.
- Add
PostValidationinterface to define post-validation logic. - Add automatic post-validation for Custom Config Types Registry.
- Add
-
Add Ranged Number Config Type
- Allows for defining a range of valid numbers.
-
Add new widget
- Resourcelocation widget
- Enum Widget
Exo Config 0.1.0
- Initial release of Exo Config.



