Minecraft wiki entry for Creating_a_resource_pack, associated text: 1 Preface
1.1 What NOT to do
2 Getting Started
2.1 Making a Resource Pack
2.2 Tools
2.2.1 File Archiver
2.2.2 IDE
2.2.3 Audio Editor
2.2.4 Image Editor/3D Modeling Tool
3 Creating a resource pack
3.1 Creating the Folder
3.2 Creating a .MCMETA file
3.3 Formatting pack.mcmeta
3.3.1 "pack_format"
3.3.1.1 "description"
3.3.1.2 Correct syntax
3.4 Testing your Pack
3.4.1 Troubleshooting
3.5 Pack icon
4 Adding content
4.1 Structuring the assets folder
4.1.1 Adding a namespace folder
4.2 Accessing the vanilla resources
4.3 Modifying an Entity's texture
4.3.1 Finding the vanilla texture
4.3.1.1 Pack Hierarchy
4.4 Modeling Blocks/Items
4.4.1 Replacing a Block
4.4.2 Modeling the Ladder - Blockbench
4.4.3 Texturing the Ladder - Paint.net
4.4.4 Finishing off
4.5 Changing existing sounds or music
4.5.1 Finding a sound's path
4.5.2 Modifying the sound
4.5.3 Testing your sound
4.6 Adding new sounds or music
4.6.1 Finding the sound path
4.6.2 Adding the folders and sound in your resource pack
4.6.3 Changing the sound event
4.6.4 Testing your sound
4.7 Adding Languages
4.8 Animation Properties
4.9 Texture Properties
4.10 Fonts
5 Testing your Resource Pack
6 Packaging Resource Packs with Worlds
7 Server Resource Packs
8 References