Since the files are essentially code, there are technical rules for how to format files and certain things may change from version to version. This tutorial is meant to help with setting up the file systems in order to implement them. Minecraft has a unique mechanic that allows for text and media files to be added to the game files that allow for everything from custom block textures and models to custom credits and sound events. It is also suggested that you never extract game files to your desktop, as it can result in technical issues. In any case, you should always follow the Terms and Conditions on the Mojang Studios website.
Anything that violates the Minecraft EULA.There are some things that you should NOT do when creating a resource pack / texture packs, which includes but is not limited to: Resource packs allow users to include files that can modify or add custom textures, models, animations, music, sounds, user interfaces, and languages that change the way some things in Minecraft behave or look. 4.6.2 Adding the folders and sound in your resource pack.