Зачем тебе jar файлы? Если тебе нужно вывести что то в игре списком можешь сделать например как:
- Миры
- Ресурспаки
- Конфиги
- Данные карт от journeymap
И для этого всего создаётся своя папка в директории игры, в чем проблема? Например если тебе нужно предоставить возможность менять скины прямо из игры лучше сделать для них папку а не скидывать всё в jar. Ну это как идея, возможно у тебя совсем другая идея и этот вариант тебе не как не подходит, но как подсказывают примеры из ванили это более оптимальный вариант для подобных целей.
Dahaka в большинстве абсолютно прав: "
Зачем тебе знать кол-во файлов в папке архива? ..., то очень плохая идея. Любой юзверь сможет напихать туда различных файликов."