I think this idea shouldn't be impossible, but my research so far seems to indicate that it is... Basically, every time a new world is created, I want to create 10 or so new textures, load them up, and start generating their ores in the world. There is, of course, a lot of stuff that has to come together to make this possible... I've already implemented a system to generate every necessary texture, and one to create the items and whatnot (though, nothing is linked together yet). Now, I'm about to move on to trying to load the textures, armor models, and translations, but it seems... difficult. As far as I can tell, textures are stitched at the start of the game, however, since resource packs can be loaded at any time, I believe it would be feasible to re-load (and add) textures before/as soon as a player enters the world. Problem is, I have no idea how to load these textures. I believe I could use FolderResourcePack, but I'm not 100% sure. Translations, I believe, are also loaded at the start of the game, but again, since languages can be changed, I believe it would be feasible to load them dynamically before/as soon as a player enters the world, but again, I have no idea how. If anyone has any ideas/suggestions for my predicament (or knows if this task is even possible), please help! Thanks for any replies!
(Also, side note, but would it be possible to create a different creative tab for each world? Maybe? That'd be awesome...)