-
Автор темы
- #1
Перед прочтением основного контента ниже, пожалуйста, обратите внимание на обновление внутри секции Майна на нашем форуме. У нас появились:
- бесплатные читы для Майнкрафт — любое использование на свой страх и риск;
- маркетплейс Майнкрафт — абсолютно любая коммерция, связанная с игрой, за исключением продажи читов (аккаунты, предоставления услуг, поиск кодеров читов и так далее);
- приватные читы для Minecraft — в этом разделе только платные хаки для игры, покупайте группу "Продавец" и выставляйте на продажу свой софт;
- обсуждения и гайды — всё тот же раздел с вопросами, но теперь модернизированный: поиск нужных хаков, пати с игроками-читерами и другая полезная информация.
Спасибо!
Для ботов:
1) Закиньте TextureEngine в fun/rich/client
2) Закиньте ImgButton в fun/rich/client/ui/button
3) Закиньте фулл скрин fone.png в assets/minecraft/rich
Я бот, не судите строго, кому надо - тот доделает, а кому не нравится - иди гуляйте. Тускевич крутой чел!
1) Закиньте TextureEngine в fun/rich/client
2) Закиньте ImgButton в fun/rich/client/ui/button
3) Закиньте фулл скрин fone.png в assets/minecraft/rich
Я бот, не судите строго, кому надо - тот доделает, а кому не нравится - иди гуляйте. Тускевич крутой чел!
Java:
package fun.rich.client.ui.mainmenu;
import java.awt.*;
import java.io.IOException;
import com.mojang.realmsclient.gui.ChatFormatting;
import fun.rich.client.Rich;
import fun.rich.client.draggable.component.DraggableComponent;
import fun.rich.client.ui.SplashProgress;
import fun.rich.client.ui.TextureEngine;
import fun.rich.client.ui.button.ImgButton;
import fun.rich.client.ui.settings.impl.BooleanSetting;
import fun.rich.client.utils.render.RoundedUtil;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.GuiOptions;
import fun.rich.client.ui.altmanager.GuiAltManager;
import net.minecraft.client.gui.GuiMultiplayer;
import net.minecraft.client.gui.GuiWorldSelection;
import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.Gui;
import fun.rich.client.ui.button.GuiMainMenuButton;
import fun.rich.client.utils.math.animations.impl.DecelerateAnimation;
import net.minecraft.client.gui.ScaledResolution;
import fun.rich.client.utils.math.animations.Animation;
import net.minecraft.client.gui.GuiScreen;
import net.minecraft.client.renderer.entity.Render;
import net.minecraft.util.ResourceLocation;
import fun.rich.client.ui.font.FontUtil;
import fun.rich.client.ui.font.MCFontRenderer;
import fun.rich.client.utils.Helper;
import fun.rich.client.utils.render.RenderUtils;
import java.awt.Color;
import java.net.URI;
import net.minecraft.client.gui.FontRenderer;
import net.minecraft.client.gui.Gui;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.client.renderer.texture.TextureManager;
import net.minecraft.client.shader.Framebuffer;
import net.minecraft.client.renderer.RenderHelper;
import net.minecraft.util.ResourceLocation;
public class RichMainMenu extends GuiScreen {
private int width;
public float scale = 2;
private int height;
private final long initTime = System.currentTimeMillis();
private Animation initAnimation;
public RichMainMenu() {
}
@Override
public void initGui() {
ScaledResolution sr = new ScaledResolution(this.mc);
this.width = sr.getScaledWidth();
this.height = sr.getScaledHeight();
initAnimation = new DecelerateAnimation(300, 1);
this.buttonList.add(new GuiMainMenuButton(0, (width / 2) - 62, height / 2 - 10, 120, 10, "Одиночная игра"));
this.buttonList.add(new GuiMainMenuButton(1, width / 2 - 62, height / 2 + 18, 120, 10, "Список серверов"));
this.buttonList.add(new GuiMainMenuButton(2, width / 2 - 62, height / 2 + 47, 120, 10, "Управление аккаунтами"));
this.buttonList.add(new ImgButton(new ResourceLocation("rich/folder.png"), 3, width / 2 - 62, height / 2 + 72, 20, 10, ""));
this.buttonList.add(new ImgButton(new ResourceLocation("rich/close.png"), 4, width / 2 - 22, height / 2 + 72, 20, 10, ""));
this.buttonList.add(new ImgButton(new ResourceLocation("rich/vk.png"), 5, width / 2 - -22, height / 2 + 72, 20, 10, ""));
}
@Override
public void drawScreen(int mouseX, int mouseY, float partialTicks) {
ScaledResolution res = new ScaledResolution(mc);
RenderUtils.drawImage(new ResourceLocation("rich/fone.png"), - 0.1f, - 0.1f, 1000, 650, Color.white);
RenderUtils.drawBlurredShadow(390,230,180,140, 4,new Color(0,0,0, 170));
new ScaledResolution(this.mc);
Gui.drawRect(0.0, 0.0, 0.0, 1500.0, (new Color(13996799)).getRGB());
mc.neverlose900_30.drawCenteredStringWithShadow(ChatFormatting.AQUA + "M" + ChatFormatting.WHITE + "OON" + ChatFormatting.AQUA + "D" + ChatFormatting.WHITE + "AY", 479, 230, -1);
RenderUtils.drawBlurredShadow(-0.1f,50,180,150, 4,new Color(44, 44, 44, 170));
mc.neverlose500_18.drawCenteredStringWithShadow(ChatFormatting.GRAY + "Change-Log:", 85, 65, -1);
mc.neverlose500_15.drawCenteredStringWithShadow(ChatFormatting.GREEN + "[+]" + ChatFormatting.WHITE + "Добавлена функция Nimb", 66, 80, -1);
mc.neverlose500_15.drawCenteredStringWithShadow(ChatFormatting.GREEN + "[+]" + ChatFormatting.WHITE + "New TargetHUD", 43, 90, -1);
mc.neverlose500_15.drawCenteredStringWithShadow(ChatFormatting.GREEN + "[+]" + ChatFormatting.WHITE + "Добавлена функция AirDropSteal", 81, 100, -1);
mc.neverlose500_15.drawCenteredStringWithShadow(ChatFormatting.GREEN + "[+]" + ChatFormatting.WHITE + "New ClickGui + Arraylist", 58.5f, 110, -1);
mc.neverlose500_15.drawCenteredStringWithShadow(ChatFormatting.GREEN + "[+]" + ChatFormatting.WHITE + "Добавлена функция BreakSound", 80, 120, -1);
mc.neverlose500_15.drawCenteredStringWithShadow(ChatFormatting.GREEN + "[+]" + ChatFormatting.WHITE + "Добавлена функция AirDropWay", 80, 130, -1);
mc.neverlose500_15.drawCenteredStringWithShadow(ChatFormatting.GOLD + "[=]" + ChatFormatting.WHITE + "Был исправлен AutoCrystal", 67, 140, -1);
mc.neverlose500_15.drawCenteredStringWithShadow(ChatFormatting.GOLD + "[=]" + ChatFormatting.WHITE + "Были улучшены все ротации", 71, 150, -1);
mc.neverlose500_15.drawCenteredStringWithShadow(ChatFormatting.GOLD + "[=]" + ChatFormatting.WHITE + "Были улучшены Trails", 55, 160, -1);
mc.neverlose500_15.drawCenteredStringWithShadow(ChatFormatting.GOLD + "[=]" + ChatFormatting.WHITE + "Были пофикшены баги", 57, 170, -1);
mc.neverlose500_15.drawCenteredStringWithShadow(ChatFormatting.GOLD + "[=]" + ChatFormatting.WHITE + "Улучшена оптимизация чита", 70, 180, -1);
mc.neverlose500_17.drawCenteredStringWithShadow(ChatFormatting.WHITE + " Version " + ChatFormatting.GOLD + "#1.0", 50, 500, -1);
ScaledResolution sr = new ScaledResolution(this.mc);
super.drawScreen(mouseX, mouseY, partialTicks);
}
/* */ public void actionPerformed(GuiButton button) throws IOException {
/* 157 */ switch (button.id) {
/* */ case 0:
/* 159 */ this.mc.displayGuiScreen(new GuiWorldSelection(this));
/* */ break;
/* */
/* */ case 1:
/* 163 */ this.mc.displayGuiScreen(new GuiMultiplayer(this));
/* */ break;
/* */
/* */ case 5:
/* */ try {
/* 168 */ Desktop desktop = Desktop.getDesktop();
/* 169 */ desktop.browse(new URI("https://vk.com/bilko228"));
/* */ }
/* 171 */ catch (Exception ex) {
/* 172 */ ex.printStackTrace();
/* */ }
/* */ break;
/* */ case 2:
/* 187 */ this.mc.displayGuiScreen(new GuiAltManager());
/* */ break;
/* */
/* */ case 3:
/* 191 */ this.mc.displayGuiScreen(new GuiOptions(this, this.mc.gameSettings));
/* */ break;
/* */
/* */ case 4:
/* 195 */ this.mc.shutdown();
/* */ break;
/* */ }
/* 198 */ super.actionPerformed(button);
/* */ }
/* */ }
Вложения
-
2.4 KB Просмотры: 318
Последнее редактирование: