-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
моя первая тема, оцените пж (напишите пожалуйста объективную критику, и то как мне улучшить гуи)
dw -
ss -
dw гифка -
ClickGui.java
Утилка для рендера гифки
dw тянки -
Вроде все, я старался сделал за 15 минут, если забыл что то докинуть, напишите
dw -
Пожалуйста, авторизуйтесь для просмотра ссылки.
ss -
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 минут, если забыл что то докинуть, напишите
Последнее редактирование: