Исходник Моя версия yougame ClickGui | Exp 3.1

для первого раза пойдет?

  • да

    Голосов: 36 67.9%
  • хуня

    Голосов: 17 32.1%

  • Всего проголосовало
    53
Начинающий
Статус
Оффлайн
Регистрация
26 Май 2024
Сообщения
26
Реакции[?]
0
Поинты[?]
0

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

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

Спасибо!

моя первая тема, оцените пж (напишите пожалуйста объективную критику, и то как мне улучшить гуи)

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


ss -

photo_2024-10-15_17-34-25.jpg
dw гифка -
Пожалуйста, авторизуйтесь для просмотра ссылки.



ClickGui.java
ClickGui.java:
package im.expensive.functions.impl.misc;

import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import im.expensive.functions.settings.impl.BooleanSetting;
import im.expensive.functions.settings.impl.ModeSetting;

@FunctionRegister(name = "ClickGui", type = Category.Misc)
public class ClickGui extends Function {
    private static ClickGui instance;
    private final ModeSetting guiMode = new ModeSetting("Гуи", "Old", "Old", "New");
    private final BooleanSetting glow = new BooleanSetting("Блюр", true);
    private final BooleanSetting gif = new BooleanSetting("Гифка", true);
    public static final ModeSetting mode = new ModeSetting("Girl", "Girl1",
            "Girl1",
            "Girl2",
            "Girl3",
            "Girl4",
            "Girl5",
            "Girl6",
            "Girl7",
            "Girl8",
            "Girl9",
            "Girl12",
            "Girl13",
            "Убрать");

    public ClickGui() {
        toggle();
        instance = this;
        addSettings(guiMode);
        addSettings(glow);
        addSettings(gif);
        addSettings(mode);

    }

    public boolean getOldGui() {
        return guiMode.is("Old");
    }
    public boolean getGlow() {
        return glow.get();
    }
    public boolean getGif() {
        return gif.get();
    }

    public boolean getNewGui() {
        return guiMode.is("New");
    }

    public static ClickGui getInstance() {
        return instance;
    }
}
Утилка для рендера гифки

GifUtil:
package im.expensive.utils.render;
import im.expensive.utils.render.DisplayUtils;
import net.minecraft.util.ResourceLocation;

import java.util.ArrayList;
import java.util.List;

public class GifUtil {
    private static final List<ResourceLocation> ImageIndex = new ArrayList<>();
    private static long lastSwitchTime = 0;
    private static int currentImageIndex = 1;

    public static void GifRender(String resourceLocation, int x, int y, int width, int height, int amount, int ms) {
        for (int i = 1; i < amount; i++) {
            ImageIndex.add(new ResourceLocation("exort/images/gif/" + resourceLocation + i + ".png"));
        }

        if (System.currentTimeMillis() - lastSwitchTime > ms) {
            lastSwitchTime = System.currentTimeMillis();
            currentImageIndex = (currentImageIndex + 1) % ImageIndex.size();
        }

        ResourceLocation currentImage = ImageIndex.get(currentImageIndex);
        DisplayUtils.drawImage(currentImage, x, y, width, height, -1);
    }
}

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



Вроде все, я старался сделал за 15 минут, если забыл что то докинуть, напишите
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
18 Июл 2022
Сообщения
66
Реакции[?]
0
Поинты[?]
0
моя первая тема, оцените пж

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


ss -

Посмотреть вложение 288062
dw гифка -
Пожалуйста, авторизуйтесь для просмотра ссылки.



ClickGui.java
ClickGui.java:
package im.expensive.functions.impl.misc;

import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import im.expensive.functions.settings.impl.BooleanSetting;
import im.expensive.functions.settings.impl.ModeSetting;

@FunctionRegister(name = "ClickGui", type = Category.Misc)
public class ClickGui extends Function {
    private static ClickGui instance;
    private final ModeSetting guiMode = new ModeSetting("Гуи", "Old", "Old", "New");
    private final BooleanSetting glow = new BooleanSetting("Блюр", true);
    private final BooleanSetting gif = new BooleanSetting("Гифка", true);
    public static final ModeSetting mode = new ModeSetting("Girl", "Girl1",
            "Girl1",
            "Girl2",
            "Girl3",
            "Girl4",
            "Girl5",
            "Girl6",
            "Girl7",
            "Girl8",
            "Girl9",
            "Girl12",
            "Girl13",
            "Убрать");

    public ClickGui() {
        toggle();
        instance = this;
        addSettings(guiMode);
        addSettings(glow);
        addSettings(gif);
        addSettings(mode);

    }

    public boolean getOldGui() {
        return guiMode.is("Old");
    }
    public boolean getGlow() {
        return glow.get();
    }
    public boolean getGif() {
        return gif.get();
    }

    public boolean getNewGui() {
        return guiMode.is("New");
    }

    public static ClickGui getInstance() {
        return instance;
    }
}
Утилка для рендера гифки

GifUtil:
package im.expensive.utils.render;
import im.expensive.utils.render.DisplayUtils;
import net.minecraft.util.ResourceLocation;

import java.util.ArrayList;
import java.util.List;

public class GifUtil {
    private static final List<ResourceLocation> ImageIndex = new ArrayList<>();
    private static long lastSwitchTime = 0;
    private static int currentImageIndex = 1;

    public static void GifRender(String resourceLocation, int x, int y, int width, int height, int amount, int ms) {
        for (int i = 1; i < amount; i++) {
            ImageIndex.add(new ResourceLocation("exort/images/gif/" + resourceLocation + i + ".png"));
        }

        if (System.currentTimeMillis() - lastSwitchTime > ms) {
            lastSwitchTime = System.currentTimeMillis();
            currentImageIndex = (currentImageIndex + 1) % ImageIndex.size();
        }

        ResourceLocation currentImage = ImageIndex.get(currentImageIndex);
        DisplayUtils.drawImage(currentImage, x, y, width, height, -1);
    }
}

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



Вроде все, я старался сделал за 15 минут, если забыл что то докинуть, напишите
Хуйня,но пастеры схавают
 
Начинающий
Статус
Оффлайн
Регистрация
26 Май 2024
Сообщения
26
Реакции[?]
0
Поинты[?]
0
гоу блюр сделаешь тему
так это и так с другой темы взято (блюр) если тот кто чекал код не валенок, он увидит
(ищи в классе Dropdown2 if (glow) { что то там} это и есть размытие)
или я не понял что ты имел ввиду
Хуйня,но пастеры схавают
а че сразу хуйня, объясни что не так, что доделать, тем более первая работа
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
20 Апр 2021
Сообщения
1,229
Реакции[?]
26
Поинты[?]
38K
Хуйня,но пастеры схавают
да братан такие как ты 100% схавают!
 
Начинающий
Статус
Оффлайн
Регистрация
6 Дек 2023
Сообщения
213
Реакции[?]
1
Поинты[?]
1K
моя первая тема, оцените пж

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


ss -

Посмотреть вложение 288062
dw гифка -
Пожалуйста, авторизуйтесь для просмотра ссылки.



ClickGui.java
ClickGui.java:
package im.expensive.functions.impl.misc;

import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import im.expensive.functions.settings.impl.BooleanSetting;
import im.expensive.functions.settings.impl.ModeSetting;

@FunctionRegister(name = "ClickGui", type = Category.Misc)
public class ClickGui extends Function {
    private static ClickGui instance;
    private final ModeSetting guiMode = new ModeSetting("Гуи", "Old", "Old", "New");
    private final BooleanSetting glow = new BooleanSetting("Блюр", true);
    private final BooleanSetting gif = new BooleanSetting("Гифка", true);
    public static final ModeSetting mode = new ModeSetting("Girl", "Girl1",
            "Girl1",
            "Girl2",
            "Girl3",
            "Girl4",
            "Girl5",
            "Girl6",
            "Girl7",
            "Girl8",
            "Girl9",
            "Girl12",
            "Girl13",
            "Убрать");

    public ClickGui() {
        toggle();
        instance = this;
        addSettings(guiMode);
        addSettings(glow);
        addSettings(gif);
        addSettings(mode);

    }

    public boolean getOldGui() {
        return guiMode.is("Old");
    }
    public boolean getGlow() {
        return glow.get();
    }
    public boolean getGif() {
        return gif.get();
    }

    public boolean getNewGui() {
        return guiMode.is("New");
    }

    public static ClickGui getInstance() {
        return instance;
    }
}
Утилка для рендера гифки

GifUtil:
package im.expensive.utils.render;
import im.expensive.utils.render.DisplayUtils;
import net.minecraft.util.ResourceLocation;

import java.util.ArrayList;
import java.util.List;

public class GifUtil {
    private static final List<ResourceLocation> ImageIndex = new ArrayList<>();
    private static long lastSwitchTime = 0;
    private static int currentImageIndex = 1;

    public static void GifRender(String resourceLocation, int x, int y, int width, int height, int amount, int ms) {
        for (int i = 1; i < amount; i++) {
            ImageIndex.add(new ResourceLocation("exort/images/gif/" + resourceLocation + i + ".png"));
        }

        if (System.currentTimeMillis() - lastSwitchTime > ms) {
            lastSwitchTime = System.currentTimeMillis();
            currentImageIndex = (currentImageIndex + 1) % ImageIndex.size();
        }

        ResourceLocation currentImage = ImageIndex.get(currentImageIndex);
        DisplayUtils.drawImage(currentImage, x, y, width, height, -1);
    }
}

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



Вроде все, я старался сделал за 15 минут, если забыл что то докинуть, напишите
ну впринципе неплохо, для первой работы темболее
 
Начинающий
Статус
Оффлайн
Регистрация
20 Июн 2024
Сообщения
233
Реакции[?]
1
Поинты[?]
1K
моя первая тема, оцените пж (напишите пожалуйста объективную критику, и то как мне улучшить гуи)

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


ss -

Посмотреть вложение 288062
dw гифка -
Пожалуйста, авторизуйтесь для просмотра ссылки.



ClickGui.java
ClickGui.java:
package im.expensive.functions.impl.misc;

import im.expensive.functions.api.Category;
import im.expensive.functions.api.Function;
import im.expensive.functions.api.FunctionRegister;
import im.expensive.functions.settings.impl.BooleanSetting;
import im.expensive.functions.settings.impl.ModeSetting;

@FunctionRegister(name = "ClickGui", type = Category.Misc)
public class ClickGui extends Function {
    private static ClickGui instance;
    private final ModeSetting guiMode = new ModeSetting("Гуи", "Old", "Old", "New");
    private final BooleanSetting glow = new BooleanSetting("Блюр", true);
    private final BooleanSetting gif = new BooleanSetting("Гифка", true);
    public static final ModeSetting mode = new ModeSetting("Girl", "Girl1",
            "Girl1",
            "Girl2",
            "Girl3",
            "Girl4",
            "Girl5",
            "Girl6",
            "Girl7",
            "Girl8",
            "Girl9",
            "Girl12",
            "Girl13",
            "Убрать");

    public ClickGui() {
        toggle();
        instance = this;
        addSettings(guiMode);
        addSettings(glow);
        addSettings(gif);
        addSettings(mode);

    }

    public boolean getOldGui() {
        return guiMode.is("Old");
    }
    public boolean getGlow() {
        return glow.get();
    }
    public boolean getGif() {
        return gif.get();
    }

    public boolean getNewGui() {
        return guiMode.is("New");
    }

    public static ClickGui getInstance() {
        return instance;
    }
}
Утилка для рендера гифки

GifUtil:
package im.expensive.utils.render;
import im.expensive.utils.render.DisplayUtils;
import net.minecraft.util.ResourceLocation;

import java.util.ArrayList;
import java.util.List;

public class GifUtil {
    private static final List<ResourceLocation> ImageIndex = new ArrayList<>();
    private static long lastSwitchTime = 0;
    private static int currentImageIndex = 1;

    public static void GifRender(String resourceLocation, int x, int y, int width, int height, int amount, int ms) {
        for (int i = 1; i < amount; i++) {
            ImageIndex.add(new ResourceLocation("exort/images/gif/" + resourceLocation + i + ".png"));
        }

        if (System.currentTimeMillis() - lastSwitchTime > ms) {
            lastSwitchTime = System.currentTimeMillis();
            currentImageIndex = (currentImageIndex + 1) % ImageIndex.size();
        }

        ResourceLocation currentImage = ImageIndex.get(currentImageIndex);
        DisplayUtils.drawImage(currentImage, x, y, width, height, -1);
    }
}

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



Вроде все, я старался сделал за 15 минут, если забыл что то докинуть, напишите
Спасибо за кликгуи, теперь я понял что мои работы не так уж и плохие😭😭😭
 
Забаненный
Статус
Оффлайн
Регистрация
16 Окт 2024
Сообщения
76
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
16 Окт 2024
Сообщения
76
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Начинающий
Статус
Оффлайн
Регистрация
18 Янв 2024
Сообщения
2
Реакции[?]
0
Поинты[?]
0
Всё круто но почему у меня нету кнопки поиск если кто то может помочь пишите мне в дс- slavchkyt
 
Сверху Снизу