// --- Начало кода для списка изменений ---
        float startX = 10;
        float startY = 10;
        float lineHeight = ClientFonts.interMedium[15].getFontHeight() + 4; // Увеличенный отступ между строками
        String[] features = {
                "Change-Log Hot-Fix:",
                "[+]хуня - хуня",
                "[+]хуня - хуня",
                "[+]хуня - хуня",
                "[+]хуня - хуня",
                "[/]хуня - хуня",
                "[/]хуня - хуня",
                "[/]хуня - хуня",
                "[+]хуня - хуня",
                "[/]хуня - хуня",
                "[+]хуня - хуня",
                "[/]хуня - хуня",
                "[/]хуня - хуня",
                "[+]хуня - хуня"
        };
        //хуню можно поменять на своё [+] это добавлено (синим) [/] это изменено (желтым) а хот фикс красным цвета тоже можно менять
        for (int i = 0; i < features.length; i++) {
            String feature = features[i];
            float currentX = startX;
            // Обработка заголовка (красный цвет)
            if (i == 0) {
                // Тень (черная)
                ClientFonts.interMedium[16].drawString(matrixStack, feature, currentX + 1, startY + 1, ColorUtils.rgba(0, 0, 0, 200));
                // Основной текст (красный)
                ClientFonts.interMedium[16].drawString(matrixStack, feature, currentX, startY, ColorUtils.rgba(255, 50, 50, 255));
                startY += lineHeight + 5; // Дополнительный отступ после заголовка
                continue;
            }
            // Разделяем строку на маркер и описание
            int splitIndex = feature.indexOf(" - ");
            String marker = (splitIndex != -1) ? feature.substring(0, splitIndex) : feature;
            String description = (splitIndex != -1) ? feature.substring(splitIndex) : "";
            // Определяем цвет маркера
            int markerColor;
            if (marker.startsWith("[+]")) {
                markerColor = ColorUtils.rgba(0, 150, 255, 255); // Синий (изменено с зеленого)
            } else {
                markerColor = ColorUtils.rgba(255, 255, 0, 255); // Желтый (изменено с оранжевого)
            }
            // Рисуем маркер с тенью
            ClientFonts.interMedium[14].drawString(matrixStack, marker, currentX + 1, startY + (i * lineHeight) + 1, ColorUtils.rgba(0, 0, 0, 200));
            ClientFonts.interMedium[14].drawString(matrixStack, marker, currentX, startY + (i * lineHeight), markerColor);
            currentX += ClientFonts.interMedium[14].getWidth(marker);
            // Рисуем описание (белым)
            if (!description.isEmpty()) {
                ClientFonts.interMedium[14].drawString(matrixStack, description, currentX + 1, startY + (i * lineHeight) + 1, ColorUtils.rgba(0, 0, 0, 200));
                ClientFonts.interMedium[14].drawString(matrixStack, description, currentX, startY + (i * lineHeight), -1); // -1 = белый
            }
        }
// --- Конец кода списка изменений ---
        // ... (остальная часть метода render без изменений)