リソースパックはzip圧縮かつ、第一階層にpack.mcmetaがあればとりあえず認識するはず
だからダメな理由としては
・解凍時に”リソースパック名”のフォルダが出来ちゃってる とか
・zip圧縮じゃない とか

あとリソースパック関係のエラーとしては1.11から“pack_format”:3,となった上に、圧縮したファイル名が全部『小文字の』半角英数字じゃないとダメ
プラスdescription:の欄(リソースパックの説明文)には英語しかダメになった
ja_JP.langとかもja_jp.langにしないとダメ
modの1.11.2対応遅れてるのもその辺だと思う