Future Plans
There are a few places I want to keep going with this. I’d like to tidy up the code a little bit. It would make sense for ModResourceManager and ModJsonLoader to be a centralised so we aren’t creating/destroying multiple instances.
I’d also like to add support for subfolders within the items folder. In this way we will be able to better organise our items rather than have a huge unwieldy list of items in a single folder.
Finally I want to expand this system to cover more complicated items. I want to be able to data drive things like effects, food, blocks, and other aspects of Minecraft. I think the first step is to improve the JSON document so it can better describe items. The implementation we have right now is very basic – it’s more than easy to do better. With a robust deserialize function this system should be very flexible.
Eventually we’ll be able to add 80% of features without writing any Java code at all.
That’s it for now. Happy Modding!