Is It possible to use Custom sounds and skins using command blocks?

Is it possible to use custom sounds or skins in vanilla minecraft using command blocks? Or do I have to use mods for this?

I want to create a map in which when one enters a certain room a sound plays, or the NPCs (as Villagers) having custom skins. Can I use command blocks for this?


Solution 1:

While you cannot make custom or new textures/sounds using command blocks, you can play vinilla Minecraft sounds and have players download a resourcepack before playing your map so they see the textures you want them to.