I have a mod for 1.12.2 but my textures are not working nor are my localised names. This is forge. I would prefer if it would be done solely in Java with something like LanguageRegistry (from 1.6) for localisation and a way to do the textures in Java. But in the worst case JSON would work. The mod is called ChaosAwakening and it is in early development to be a successor or the OreSpawn mod. Please have this done in 1-2 hours. Not all of the items or blocks have textures, please only make things for the ones that do.