Ресурсы (или же Assets)
Просто кинуть файл, в папку assets - это глупая ошибка.

Повторюсь: Папка Assets работает как и Ресурс паки, но без необходимости создавать под это дело архив и файл pack.mcmeta.
Работает это по принципу ResourceLocation, так думаю с него и стоит начать объяснение.
assetsВсе ресурсы размещаются в отдельной папке assets
Об ResourceLocation...
ResourceLocationЧерез ResourceLocation мы указываем путь по директориям, откуда брать тот или иной файл.
Обзывать файлы и папки как вам хочется — не выйдет, для этого есть строгие правила.
"В ваших именах папок и файлов могут входить только следующие символы":
- Все буквы Английского алфавита
от a до z!ТОЛЬКО НИЖНЕГО РЕГИСТРА!- Все цифры
от 0 до 9- и допустимый символ
_
Кратно записывают так: [a-z, 0-9, _]
Ресурсы
Хранить ресурсы вы можете как душе вам угодно.
Ниже буду приведены поддерживаемые форматы (если таковы есть) и то как размещать ресурсы, если вы не сильно в этом разбираетесь.
Модели
Список поддерживаемых форматов:
glTF [.gltf]GLB [.glb]
Текстуры
Список поддерживаемых текстур:
Png [.png]Gif [.gif]
Звуки
Список поддерживаемых звуков:
Ogg [.ogg]
Все звуки хранятся строго в папке assets/<mod_id>/sounds.
Тут всё не так просто как кажется.
После изменения что-то в ресурсах - требуется перезагрузка ресурсов на комбинацию клавиш
F3 + T!