Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Визуальная часть Theme Editor // Relake Recode

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
20 Июл 2025
Сообщения
67
Реакции
0
Выберите загрузчик игры
  1. OptiFine
давно не выкладывал дерьмеца на юг, появилось время ебать
написано на этих сурсах (non ad)

code

МАЗАФАКИНГ ТЕМА ЕДИТЬОР:
Expand Collapse Copy
package relake.module.implement.misc;

import com.mojang.blaze3d.matrix.MatrixStack;
import relake.Client;
import relake.common.util.ColorUtil;
import relake.event.EventHandler;
import relake.event.impl.render.ScreenRenderEvent;
import relake.module.Module;
import relake.module.ModuleCategory;
import relake.render.display.Render2D;
import relake.render.display.font.FontRegister;
import relake.render.display.shape.ShapeRenderer;
import relake.settings.implement.SelectSetting;

import java.awt.*;
import java.util.LinkedHashMap;
import java.util.Map;

public class ThemeEditorModule extends Module {

    private final SelectSetting theme = new SelectSetting("Theme")
            .setValue(
                    "Blood",
                    "Cyber",
                    "Midnight",
                    "Toxic",
                    "Void",
                    "Fire",
                    "Ice",
                    "Obsidian",
                    "Sand",
                    "Synth"
            );

    private final Map<String, Theme> themes = new LinkedHashMap<>();
    private String lastApplied = null;

    public ThemeEditorModule() {
        super("Theme Editor", "Редактор тем HUD", "HUD theme editor", ModuleCategory.Misc);
        registerComponent(theme);

        themes.put("Blood", new Theme(new Color(120, 0, 0), new Color(20, 20, 20)));
        themes.put("Cyber", new Theme(new Color(0, 255, 180), new Color(10, 10, 30)));
        themes.put("Midnight", new Theme(new Color(25, 40, 90), new Color(200, 210, 255)));
        themes.put("Toxic", new Theme(new Color(80, 255, 0), new Color(15, 25, 15)));
        themes.put("Void", new Theme(new Color(140, 60, 200), new Color(10, 0, 20)));
        themes.put("Fire", new Theme(new Color(255, 90, 0), new Color(30, 10, 5)));
        themes.put("Ice", new Theme(new Color(180, 220, 255), new Color(40, 60, 80)));
        themes.put("Obsidian", new Theme(new Color(200, 30, 30), new Color(5, 5, 5)));
        themes.put("Sand", new Theme(new Color(210, 180, 120), new Color(60, 50, 40)));
        themes.put("Synth", new Theme(new Color(255, 60, 150), new Color(25, 0, 40)));
    }

    @EventHandler
    public void onRender(ScreenRenderEvent event) {
        if (!isEnabled()) return;

        String selected = theme.getValue();
        if (selected != null && !selected.equalsIgnoreCase(lastApplied)) {
            applyTheme(selected);
            lastApplied = selected;
        }
    }

    private void applyTheme(String name) {
        Theme t = themes.get(name);
        if (t == null) return;
        Client.instance.moduleManager.hudModule.color.setValue(t.accent);
    }

    private static final class Theme {
        private final Color accent;
        private final Color background;

        private Theme(Color accent, Color background) {
            this.accent = accent;
            this.background = background;
        }
    }
}

а так же
Пожалуйста, авторизуйтесь для просмотра ссылки.


советую поменять тему midnight или поиграться с ее цветами тк слишком темная
пастите!
да ну нахуй приняли
 
давно не выкладывал дерьмеца на юг, появилось время ебать
написано на этих сурсах (non ad)

code

МАЗАФАКИНГ ТЕМА ЕДИТЬОР:
Expand Collapse Copy
package relake.module.implement.misc;

import com.mojang.blaze3d.matrix.MatrixStack;
import relake.Client;
import relake.common.util.ColorUtil;
import relake.event.EventHandler;
import relake.event.impl.render.ScreenRenderEvent;
import relake.module.Module;
import relake.module.ModuleCategory;
import relake.render.display.Render2D;
import relake.render.display.font.FontRegister;
import relake.render.display.shape.ShapeRenderer;
import relake.settings.implement.SelectSetting;

import java.awt.*;
import java.util.LinkedHashMap;
import java.util.Map;

public class ThemeEditorModule extends Module {

    private final SelectSetting theme = new SelectSetting("Theme")
            .setValue(
                    "Blood",
                    "Cyber",
                    "Midnight",
                    "Toxic",
                    "Void",
                    "Fire",
                    "Ice",
                    "Obsidian",
                    "Sand",
                    "Synth"
            );

    private final Map<String, Theme> themes = new LinkedHashMap<>();
    private String lastApplied = null;

    public ThemeEditorModule() {
        super("Theme Editor", "Редактор тем HUD", "HUD theme editor", ModuleCategory.Misc);
        registerComponent(theme);

        themes.put("Blood", new Theme(new Color(120, 0, 0), new Color(20, 20, 20)));
        themes.put("Cyber", new Theme(new Color(0, 255, 180), new Color(10, 10, 30)));
        themes.put("Midnight", new Theme(new Color(25, 40, 90), new Color(200, 210, 255)));
        themes.put("Toxic", new Theme(new Color(80, 255, 0), new Color(15, 25, 15)));
        themes.put("Void", new Theme(new Color(140, 60, 200), new Color(10, 0, 20)));
        themes.put("Fire", new Theme(new Color(255, 90, 0), new Color(30, 10, 5)));
        themes.put("Ice", new Theme(new Color(180, 220, 255), new Color(40, 60, 80)));
        themes.put("Obsidian", new Theme(new Color(200, 30, 30), new Color(5, 5, 5)));
        themes.put("Sand", new Theme(new Color(210, 180, 120), new Color(60, 50, 40)));
        themes.put("Synth", new Theme(new Color(255, 60, 150), new Color(25, 0, 40)));
    }

    @EventHandler
    public void onRender(ScreenRenderEvent event) {
        if (!isEnabled()) return;

        String selected = theme.getValue();
        if (selected != null && !selected.equalsIgnoreCase(lastApplied)) {
            applyTheme(selected);
            lastApplied = selected;
        }
    }

    private void applyTheme(String name) {
        Theme t = themes.get(name);
        if (t == null) return;
        Client.instance.moduleManager.hudModule.color.setValue(t.accent);
    }

    private static final class Theme {
        private final Color accent;
        private final Color background;

        private Theme(Color accent, Color background) {
            this.accent = accent;
            this.background = background;
        }
    }
}

а так же
Пожалуйста, авторизуйтесь для просмотра ссылки.


советую поменять тему midnight или поиграться с ее цветами тк слишком темная
пастите!
да ну нахуй приняли
эх а я то думал кто-то сделал нормальный тем эдитор как я
 
давно не выкладывал дерьмеца на юг, появилось время ебать
написано на этих сурсах (non ad)

code

МАЗАФАКИНГ ТЕМА ЕДИТЬОР:
Expand Collapse Copy
package relake.module.implement.misc;

import com.mojang.blaze3d.matrix.MatrixStack;
import relake.Client;
import relake.common.util.ColorUtil;
import relake.event.EventHandler;
import relake.event.impl.render.ScreenRenderEvent;
import relake.module.Module;
import relake.module.ModuleCategory;
import relake.render.display.Render2D;
import relake.render.display.font.FontRegister;
import relake.render.display.shape.ShapeRenderer;
import relake.settings.implement.SelectSetting;

import java.awt.*;
import java.util.LinkedHashMap;
import java.util.Map;

public class ThemeEditorModule extends Module {

    private final SelectSetting theme = new SelectSetting("Theme")
            .setValue(
                    "Blood",
                    "Cyber",
                    "Midnight",
                    "Toxic",
                    "Void",
                    "Fire",
                    "Ice",
                    "Obsidian",
                    "Sand",
                    "Synth"
            );

    private final Map<String, Theme> themes = new LinkedHashMap<>();
    private String lastApplied = null;

    public ThemeEditorModule() {
        super("Theme Editor", "Редактор тем HUD", "HUD theme editor", ModuleCategory.Misc);
        registerComponent(theme);

        themes.put("Blood", new Theme(new Color(120, 0, 0), new Color(20, 20, 20)));
        themes.put("Cyber", new Theme(new Color(0, 255, 180), new Color(10, 10, 30)));
        themes.put("Midnight", new Theme(new Color(25, 40, 90), new Color(200, 210, 255)));
        themes.put("Toxic", new Theme(new Color(80, 255, 0), new Color(15, 25, 15)));
        themes.put("Void", new Theme(new Color(140, 60, 200), new Color(10, 0, 20)));
        themes.put("Fire", new Theme(new Color(255, 90, 0), new Color(30, 10, 5)));
        themes.put("Ice", new Theme(new Color(180, 220, 255), new Color(40, 60, 80)));
        themes.put("Obsidian", new Theme(new Color(200, 30, 30), new Color(5, 5, 5)));
        themes.put("Sand", new Theme(new Color(210, 180, 120), new Color(60, 50, 40)));
        themes.put("Synth", new Theme(new Color(255, 60, 150), new Color(25, 0, 40)));
    }

    @EventHandler
    public void onRender(ScreenRenderEvent event) {
        if (!isEnabled()) return;

        String selected = theme.getValue();
        if (selected != null && !selected.equalsIgnoreCase(lastApplied)) {
            applyTheme(selected);
            lastApplied = selected;
        }
    }

    private void applyTheme(String name) {
        Theme t = themes.get(name);
        if (t == null) return;
        Client.instance.moduleManager.hudModule.color.setValue(t.accent);
    }

    private static final class Theme {
        private final Color accent;
        private final Color background;

        private Theme(Color accent, Color background) {
            this.accent = accent;
            this.background = background;
        }
    }
}

а так же
Пожалуйста, авторизуйтесь для просмотра ссылки.


советую поменять тему midnight или поиграться с ее цветами тк слишком темная
пастите!
да ну нахуй приняли
Какое же убожество, раздел майнкрафта не спасти
 
давно не выкладывал дерьмеца на юг, появилось время ебать
написано на этих сурсах (non ad)

code

МАЗАФАКИНГ ТЕМА ЕДИТЬОР:
Expand Collapse Copy
package relake.module.implement.misc;

import com.mojang.blaze3d.matrix.MatrixStack;
import relake.Client;
import relake.common.util.ColorUtil;
import relake.event.EventHandler;
import relake.event.impl.render.ScreenRenderEvent;
import relake.module.Module;
import relake.module.ModuleCategory;
import relake.render.display.Render2D;
import relake.render.display.font.FontRegister;
import relake.render.display.shape.ShapeRenderer;
import relake.settings.implement.SelectSetting;

import java.awt.*;
import java.util.LinkedHashMap;
import java.util.Map;

public class ThemeEditorModule extends Module {

    private final SelectSetting theme = new SelectSetting("Theme")
            .setValue(
                    "Blood",
                    "Cyber",
                    "Midnight",
                    "Toxic",
                    "Void",
                    "Fire",
                    "Ice",
                    "Obsidian",
                    "Sand",
                    "Synth"
            );

    private final Map<String, Theme> themes = new LinkedHashMap<>();
    private String lastApplied = null;

    public ThemeEditorModule() {
        super("Theme Editor", "Редактор тем HUD", "HUD theme editor", ModuleCategory.Misc);
        registerComponent(theme);

        themes.put("Blood", new Theme(new Color(120, 0, 0), new Color(20, 20, 20)));
        themes.put("Cyber", new Theme(new Color(0, 255, 180), new Color(10, 10, 30)));
        themes.put("Midnight", new Theme(new Color(25, 40, 90), new Color(200, 210, 255)));
        themes.put("Toxic", new Theme(new Color(80, 255, 0), new Color(15, 25, 15)));
        themes.put("Void", new Theme(new Color(140, 60, 200), new Color(10, 0, 20)));
        themes.put("Fire", new Theme(new Color(255, 90, 0), new Color(30, 10, 5)));
        themes.put("Ice", new Theme(new Color(180, 220, 255), new Color(40, 60, 80)));
        themes.put("Obsidian", new Theme(new Color(200, 30, 30), new Color(5, 5, 5)));
        themes.put("Sand", new Theme(new Color(210, 180, 120), new Color(60, 50, 40)));
        themes.put("Synth", new Theme(new Color(255, 60, 150), new Color(25, 0, 40)));
    }

    @EventHandler
    public void onRender(ScreenRenderEvent event) {
        if (!isEnabled()) return;

        String selected = theme.getValue();
        if (selected != null && !selected.equalsIgnoreCase(lastApplied)) {
            applyTheme(selected);
            lastApplied = selected;
        }
    }

    private void applyTheme(String name) {
        Theme t = themes.get(name);
        if (t == null) return;
        Client.instance.moduleManager.hudModule.color.setValue(t.accent);
    }

    private static final class Theme {
        private final Color accent;
        private final Color background;

        private Theme(Color accent, Color background) {
            this.accent = accent;
            this.background = background;
        }
    }
}

а так же
Пожалуйста, авторизуйтесь для просмотра ссылки.


советую поменять тему midnight или поиграться с ее цветами тк слишком темная
пастите!
да ну нахуй приняли
нахуя,написать минуты 4
 
Назад
Сверху Снизу