VikeStep/sprinkles_for_vanilla

New Config Design

Closed this issue · 0 comments

Since this mod is mainly about its config I was looking into the Configuration class to see how configs are loaded and realised that there are some things I'd love to change.

I have since mocked up a new config design I wish to use:

Config Design

I will be working on this and implementing it before adding any new configs unless it is to fix a bug or if a pack developer wishes to have a feature.

What this new design means is that I will need to make my own Configuration class which extends Configuration and I'll need to override Configuration.load() to allow me to make these changes.

I will most likely need to change many of the other methods too to do this. If any other people are watching this, it'd be awesome if you could give me some feedback on my config design. What you like or don't like.