тз
необходимо написать клиентскую модификацию для игры minecraft, используя forge API для версии игры 1.12.2 (
функционал модификации:
сохранение всех иконок (именно иконок предметов как они выглядят в инвентаре) из игры в png файлы в отдельную папку (корневаяпапкаигры/icons) после полного запуска игры, используя TextureAtlasSprite (или любым более удобным способом)
шаблон наименования файлов:
наименование для каждого файла нужно брать методом item.getRegistryName().toString() (выдаёт строку типа modid:itemname)
получить список айтемов можно следующим способом:
List<Item> list = ImmutableList.copyOf(Item.REGISTRY);
ОБЯЗАТЕЛЬНО после инициализации игры.
пример получения TextureAtlasSprite на скриншоте ниже.