Вопрос Радужная тема Exp 3.1 | rainbow theme

Начинающий
Статус
Оффлайн
Регистрация
22 Май 2023
Сообщения
45
Реакции[?]
0
Поинты[?]
0

Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:

  • бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
  • маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
  • приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
  • обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.

Спасибо!

Подскажите пожалуйста, как реализовать радужный тему
Ну или утилку какуета дайте хз
 
Начинающий
Статус
Оффлайн
Регистрация
28 Июл 2024
Сообщения
8
Реакции[?]
0
Поинты[?]
0
ну вообще если rgb то можешь создать отдельный класс там прописать методы для rgb цвета и вписать его в темы
Код:
        styles.add(new RainbowStyle("Радужная"));
        styleManager = new StyleManager(styles, styles.get(0));
ну а как именно ты хочешь, чтобы rgb выглядело я незнаю, но вот код тупого переливание с цвета на другой

Код:
package gg.gerda.functions;

import gg.gerda.ui.styles.Style;

import java.awt.Color;

public class RainbowStyle extends Style {
    private float hue = 0f;
    private long lastUpdateTime = 0;
    private static final long UPDATE_INTERVAL = 20; // кд

    public RainbowStyle(String name) {
        super(name, new Color(Color.HSBtoRGB(0, 1, 1)), new Color(Color.HSBtoRGB(0, 1, 1)));
    }

    @Override
    public Color getFirstColor() {
        updateHue();
        return new Color(Color.HSBtoRGB(hue, 1, 1));
    }

    @Override
    public Color getSecondColor() {
        updateHue();
        return new Color(Color.HSBtoRGB(hue, 1, 1));
    }

    private void updateHue() {
        long currentTime = System.currentTimeMillis();
        if (currentTime - lastUpdateTime > UPDATE_INTERVAL) {
            hue += 0.01f; // ну типо ещё одно кд
            if (hue > 1) hue = 0;
            lastUpdateTime = currentTime;
        }
    }
}
 
Forge Api ;-;
Начинающий
Статус
Оффлайн
Регистрация
3 Май 2023
Сообщения
671
Реакции[?]
15
Поинты[?]
12K
ну вообще если rgb то можешь создать отдельный класс там прописать методы для rgb цвета и вписать его в темы
Код:
        styles.add(new RainbowStyle("Радужная"));
        styleManager = new StyleManager(styles, styles.get(0));
ну а как именно ты хочешь, чтобы rgb выглядело я незнаю, но вот код тупого переливание с цвета на другой

Код:
package gg.gerda.functions;

import gg.gerda.ui.styles.Style;

import java.awt.Color;

public class RainbowStyle extends Style {
    private float hue = 0f;
    private long lastUpdateTime = 0;
    private static final long UPDATE_INTERVAL = 20; // кд

    public RainbowStyle(String name) {
        super(name, new Color(Color.HSBtoRGB(0, 1, 1)), new Color(Color.HSBtoRGB(0, 1, 1)));
    }

    @Override
    public Color getFirstColor() {
        updateHue();
        return new Color(Color.HSBtoRGB(hue, 1, 1));
    }

    @Override
    public Color getSecondColor() {
        updateHue();
        return new Color(Color.HSBtoRGB(hue, 1, 1));
    }

    private void updateHue() {
        long currentTime = System.currentTimeMillis();
        if (currentTime - lastUpdateTime > UPDATE_INTERVAL) {
            hue += 0.01f; // ну типо ещё одно кд
            if (hue > 1) hue = 0;
            lastUpdateTime = currentTime;
        }
    }
}
Что за жесть ты ему скинул
 
Начинающий
Статус
Оффлайн
Регистрация
22 Май 2023
Сообщения
45
Реакции[?]
0
Поинты[?]
0
ну вообще если rgb то можешь создать отдельный класс там прописать методы для rgb цвета и вписать его в темы
Код:
        styles.add(new RainbowStyle("Радужная"));
        styleManager = new StyleManager(styles, styles.get(0));
ну а как именно ты хочешь, чтобы rgb выглядело я незнаю, но вот код тупого переливание с цвета на другой

Код:
package gg.gerda.functions;

import gg.gerda.ui.styles.Style;

import java.awt.Color;

public class RainbowStyle extends Style {
    private float hue = 0f;
    private long lastUpdateTime = 0;
    private static final long UPDATE_INTERVAL = 20; // кд

    public RainbowStyle(String name) {
        super(name, new Color(Color.HSBtoRGB(0, 1, 1)), new Color(Color.HSBtoRGB(0, 1, 1)));
    }

    @Override
    public Color getFirstColor() {
        updateHue();
        return new Color(Color.HSBtoRGB(hue, 1, 1));
    }

    @Override
    public Color getSecondColor() {
        updateHue();
        return new Color(Color.HSBtoRGB(hue, 1, 1));
    }

    private void updateHue() {
        long currentTime = System.currentTimeMillis();
        if (currentTime - lastUpdateTime > UPDATE_INTERVAL) {
            hue += 0.01f; // ну типо ещё одно кд
            if (hue > 1) hue = 0;
            lastUpdateTime = currentTime;
        }
    }
}
Спасиба
 
Забаненный
Статус
Оффлайн
Регистрация
10 Май 2023
Сообщения
829
Реакции[?]
9
Поинты[?]
3K
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
ну вообще если rgb то можешь создать отдельный класс там прописать методы для rgb цвета и вписать его в темы
Код:
        styles.add(new RainbowStyle("Радужная"));
        styleManager = new StyleManager(styles, styles.get(0));
ну а как именно ты хочешь, чтобы rgb выглядело я незнаю, но вот код тупого переливание с цвета на другой

Код:
package gg.gerda.functions;

import gg.gerda.ui.styles.Style;

import java.awt.Color;

public class RainbowStyle extends Style {
    private float hue = 0f;
    private long lastUpdateTime = 0;
    private static final long UPDATE_INTERVAL = 20; // кд

    public RainbowStyle(String name) {
        super(name, new Color(Color.HSBtoRGB(0, 1, 1)), new Color(Color.HSBtoRGB(0, 1, 1)));
    }

    @Override
    public Color getFirstColor() {
        updateHue();
        return new Color(Color.HSBtoRGB(hue, 1, 1));
    }

    @Override
    public Color getSecondColor() {
        updateHue();
        return new Color(Color.HSBtoRGB(hue, 1, 1));
    }

    private void updateHue() {
        long currentTime = System.currentTimeMillis();
        if (currentTime - lastUpdateTime > UPDATE_INTERVAL) {
            hue += 0.01f; // ну типо ещё одно кд
            if (hue > 1) hue = 0;
            lastUpdateTime = currentTime;
        }
    }
}
че за бред, это реализовать можно в 4 строки
 
Начинающий
Статус
Оффлайн
Регистрация
23 Июн 2023
Сообщения
294
Реакции[?]
2
Поинты[?]
0
Вспомнил тебя, это же ты сидишь там на чат гпт 3.5 и пиздишь какой ты ахуенный $$$elfcoder
Не тебе что-то говорить, кринж мэн у которого на тему все легенды форума поставили покорн
 
Начинающий
Статус
Онлайн
Регистрация
24 Ноя 2023
Сообщения
50
Реакции[?]
0
Поинты[?]
0
ну вообще если rgb то можешь создать отдельный класс там прописать методы для rgb цвета и вписать его в темы
Код:
        styles.add(new RainbowStyle("Радужная"));
        styleManager = new StyleManager(styles, styles.get(0));
ну а как именно ты хочешь, чтобы rgb выглядело я незнаю, но вот код тупого переливание с цвета на другой

Код:
package gg.gerda.functions;

import gg.gerda.ui.styles.Style;

import java.awt.Color;

public class RainbowStyle extends Style {
    private float hue = 0f;
    private long lastUpdateTime = 0;
    private static final long UPDATE_INTERVAL = 20; // кд

    public RainbowStyle(String name) {
        super(name, new Color(Color.HSBtoRGB(0, 1, 1)), new Color(Color.HSBtoRGB(0, 1, 1)));
    }

    @Override
    public Color getFirstColor() {
        updateHue();
        return new Color(Color.HSBtoRGB(hue, 1, 1));
    }

    @Override
    public Color getSecondColor() {
        updateHue();
        return new Color(Color.HSBtoRGB(hue, 1, 1));
    }

    private void updateHue() {
        long currentTime = System.currentTimeMillis();
        if (currentTime - lastUpdateTime > UPDATE_INTERVAL) {
            hue += 0.01f; // ну типо ещё одно кд
            if (hue > 1) hue = 0;
            lastUpdateTime = currentTime;
        }
    }
}
Может не будем ему говорить что это в 1 строчку делается 😵
 
Сверху Снизу