I can't be bothered to explain but basically make things like this possible:
pack = TexturePack("./goldish_pack")
pack.assets.iron_door_bottom.image.show()
I would like all the assets in a texture pack to be accessible programmatically like the above and yes that is easier said than done. For instance, sticking with the previous example, we would basically need to know the name history of the iron_door_bottom file as assets have been renamed multiple times through Minecraft versions.
I'm thinking of a similar approach to mappings, so we could have one JSON file and that json may keep track of asset names changes per pack format.
I can't be bothered to explain but basically make things like this possible:
I would like all the assets in a texture pack to be accessible programmatically like the above and yes that is easier said than done. For instance, sticking with the previous example, we would basically need to know the name history of the
iron_door_bottomfile as assets have been renamed multiple times through Minecraft versions.I'm thinking of a similar approach to mappings, so we could have one JSON file and that json may keep track of asset names changes per pack format.