Моя версия yougame ClickGui | Exp 3.1

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

  • да

    Голосов: 83 56.8%
  • хуня

    Голосов: 63 43.2%

  • Всего проголосовало
    146
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
26 Май 2024
Сообщения
55
Реакции
0
моя первая тема, оцените пж (напишите пожалуйста объективную критику, и то как мне улучшить гуи)

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


ss -

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



ClickGui.java
ClickGui.java:
Expand Collapse Copy
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:
Expand Collapse Copy
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 минут, если забыл что то докинуть, напишите
 
Последнее редактирование:
Одобри пжпжпжпж
 
моя первая тема, оцените пж

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


ss -

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



ClickGui.java
ClickGui.java:
Expand Collapse Copy
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:
Expand Collapse Copy
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 минут, если забыл что то докинуть, напишите
Хуйня,но пастеры схавают
 
гоу блюр сделаешь тему
 
гоу блюр сделаешь тему

так это и так с другой темы взято (блюр) если тот кто чекал код не валенок, он увидит
(ищи в классе Dropdown2 if (glow) { что то там} это и есть размытие)
или я не понял что ты имел ввиду
Хуйня,но пастеры схавают

а че сразу хуйня, объясни что не так, что доделать, тем более первая работа
 
Последнее редактирование:
Хуйня,но пастеры схавают
да братан такие как ты 100% схавают!
 
моя первая тема, оцените пж

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


ss -

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



ClickGui.java
ClickGui.java:
Expand Collapse Copy
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:
Expand Collapse Copy
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 минут, если забыл что то докинуть, напишите
ну впринципе неплохо, для первой работы темболее
 
спасибо
 
по факту говно ебаное
 
моя первая тема, оцените пж (напишите пожалуйста объективную критику, и то как мне улучшить гуи)

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


ss -

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



ClickGui.java
ClickGui.java:
Expand Collapse Copy
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:
Expand Collapse Copy
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 минут, если забыл что то докинуть, напишите
Спасибо за кликгуи, теперь я понял что мои работы не так уж и плохие???
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Всё круто но почему у меня нету кнопки поиск если кто то может помочь пишите мне в дс- slavchkyt
 
не меняется гуишка помогите пж дс doubletokino
 
моя первая тема, оцените пж (напишите пожалуйста объективную критику, и то как мне улучшить гуи)

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


ss -

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



ClickGui.java
ClickGui.java:
Expand Collapse Copy
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:
Expand Collapse Copy
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 минут, если забыл что то докинуть, напишите
а че по searchCheck, она его не находит в джава классе Panel
 
куда clickgui код кидать?
 
Назад
Сверху Снизу