-
Автор темы
- #1
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Код:
package dev.ctrax123.functions.impl.visual;
import dev.ctrax123.functions.api.Category;
import dev.ctrax123.functions.api.Function;
import dev.ctrax123.functions.api.FunctionRegister;
import dev.ctrax123.functions.settings.impl.BooleanSetting;
import dev.ctrax123.functions.settings.impl.ModeSetting;
import dev.ctrax123.functions.settings.impl.SliderSetting;
import dev.ctrax123.utils.render.ColorUtils;
@FunctionRegister(name = "Theme", type = Category.VISUAL)
public class Theme extends Function {
public static final ModeSetting THEME = new ModeSetting("Выбор Цвета",
"Nursultan",
"Nursultan",
"НУРИК",
"Морской",
"Малиновый",
"Черничный",
"Необычный",
"Огненный",
"Прикольный",
"Новогодний");
public static final SliderSetting speedColors = new SliderSetting("Скорость цвета", 10, 0, 20, 1f);
private final BooleanSetting openColor = new BooleanSetting("Открыть Цветовую панель", false);
public Theme() {
toggle();
addSettings(THEME, speedColors, openColor);
}
public static int getColor(int index) {
return Theme.Temka(index + 16);
}
public static int getColor(int index, float mult) {
return Theme.Temka((int) (index * mult + 16) + 16);
}
public static int getColor(int firstColor, int secondColor, int index, float mult) {
return ColorUtils.gradient(firstColor, secondColor, (int) (index * mult), speedColors.get().intValue());
}
public static int Temka(int index) {
if (THEME.is("Nursultan")) {
return ColorUtils.gradient(ColorUtils.rgb(0, 255, 255),
ColorUtils.rgb(0, 0, 255), index + 16, 15);
}
if (THEME.is("НУРИК")) {
return ColorUtils.gradient(ColorUtils.rgb(255, 255, 0),
ColorUtils.rgb(255, 0, 255), index + 16, 15);
}
if (THEME.is("Морской")) {
return ColorUtils.gradient(ColorUtils.rgb(5, 63, 111),
ColorUtils.rgb(133, 183, 246), index + 16, 15);
}
if (THEME.is("Малиновый")) {
return ColorUtils.gradient(ColorUtils.rgb(109, 10, 40),
ColorUtils.rgb(239, 96, 136), index + 16, 15);
}
if (THEME.is("Черничный")) {
return ColorUtils.gradient(ColorUtils.rgb(78, 5, 127),
ColorUtils.rgb(193, 140, 234), index + 16, 15);
}
if (THEME.is("Необычный")) {
return ColorUtils.gradient(ColorUtils.rgb(243, 160, 232),
ColorUtils.rgb(171, 250, 243), index + 16, 15);
}
if (THEME.is("Огненный")) {
return ColorUtils.gradient(ColorUtils.rgb(194, 21, 0),
ColorUtils.rgb(255, 197, 0), index + 16, 15);
}
if (THEME.is("Прикольный")) {
return ColorUtils.gradient(ColorUtils.rgb(82, 241, 171),
ColorUtils.rgb(66, 172, 245), index + 16, 15);
}
if (THEME.is("Новогодний")) {
return ColorUtils.gradient(ColorUtils.rgb(190, 5, 60),
ColorUtils.rgb(255, 255, 255), index + 16, 15);
}
return index * 16;
}
}
SS:
возможно скоро солью Цветовую панель как в нурике