Итак, для начала нам нужны иконки (в пнг) т.к в expensive 3.1 чуть другие шрифты
Для ленивых закрепил готовую png для стафф листа
дальше к примеру в Staff List под строчкой Dragging пишем вот это:
final ResourceLocation logo = new ResourceLocation("expensive/images/hud/staff.png");
final float iconSize = 10;
Далее чуть ниже строчек с названием (по типу "Персонал") пишем вот это:
DisplayUtils.drawImage(logo, posX + padding, posY + padding, iconSize, iconSize, ColorUtils.rgb(255, 255, 255));
Итак давайте же теперь объясню в Строчке выше написано drawImage(logo что такое logo? это название нашей картинки его можно изменить сверху в той строке где вы указывали путь к png файлу так-же не пишите что не получилось проверьте закинули вы файл или нет и так-же его название
туториал для тех кто не умеет!