Home Skin editor Wallpapers Resource Packs

Help from someone smart on this site

There is two things i wonder
1:Half of my resourcepack got corrupted in the browser, Why?
2:I need help from someone who knows a little bit much.
I want to connect an image to two different blocks without making two imgs.
How can i do this i know u probably can use the .json but how?