Did a little bit of testing and I think it's safe to assume that what I posted above is correct.
When resource packs are loaded they temporarily replace all files within the minecraft assets folder with all those identical within the resource pack. Therefore if new files are added into the resource pack they will not be loaded as they have no identical file to replace. Adding new files into the ordinary assets folder will allow for those sounds to be loaded as they are technically there (unlike new folders within resource packs which aren't loaded).
I tested this by placing a custom sound (my voice) within the assets folder and placing an identically named sound within a resource pack (although this one was actually the thunder sound renamed). The sound which was previously my voice was changed to the thunder sound.
Bug: Strangely when I added a non-existing sound to the resource pack it changed all my English-based fonts to some strange foreign looking characters, though I resolved it by fiddling around and reloading resource packs.
In conclusion (if you can't be bothered reading)
-Custom sounds within the ordinary mine craft assets folder are loaded (including those in custom directories).
-Custom sounds within resource packs cannot be played as they don not exist yet as there is no file for them to replace.
-Only files existing within the ordinary assets folder can be added through resource packs (therefore adding sounds into the assets folder enables the identical sound in the resource pack to be played).
Hope this is helpful to anyone! Thank you
Does anyone have a reasonable explanation on how this is actually functioning. Placing custom sounds manually within the assets folder seems to work successfully (I have added a dialogue directory within the sounds folder and placed all my dialogue within it). However doing the same with a resource pack is unsuccessful.At first I concluded that the /playsound command must therefore be directed at only the assets folder, but than I realised that this wouldn't explain being able to alter and play sounds from resource packs using the command. Is there certain code demanding that all sounds within the assets be replaced by all those within the assets-resourcepack therefore not being able to play newly included sounds?
Rollback Post to RevisionRollBack
~------* =There use to be something here...=*------~