Начинающий
			
			
				
					
				
			
		- Статус
 - Оффлайн
 
- Регистрация
 - 10 Янв 2025
 
- Сообщения
 - 73
 
- Реакции
 - 0
 
- Выберите загрузчик игры
 - Прочие моды
 
да я чат гпт монстр,если чуть подделать то может быть похоже на целку,старался
ss -
code -
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
короче тутор заходим в MainScreen,и после   
@override
public void render(MatrixStack matrixStack, int mouseX, int mouseY, float partialTicks) { вставляем код и фиксим ошибки через alt + enter(просто импотры)надеюсь вам зайдет
				
			ss -
	Пожалуйста, авторизуйтесь для просмотра ссылки.
code -
			
				Код:
			
		
		
		// --- Начало кода для списка изменений ---
        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 без изменений)
	@override
public void render(MatrixStack matrixStack, int mouseX, int mouseY, float partialTicks) { вставляем код и фиксим ошибки через alt + enter(просто импотры)надеюсь вам зайдет
			
				Последнее редактирование: 
			
		
	
								
								
									
	
								
							
							
				
	