Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [code]package net.minecraft.client.gui;
- import com.google.common.base.Strings;
- import com.google.common.collect.Lists;
- import cpw.mods.fml.client.GuiModList;
- import cpw.mods.fml.common.FMLCommonHandler;
- import cpw.mods.fml.relauncher.Side;
- import cpw.mods.fml.relauncher.SideOnly;
- import java.awt.image.BufferedImage;
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.net.URI;
- import java.nio.charset.Charset;
- import java.util.ArrayList;
- import java.util.Calendar;
- import java.util.Date;
- import java.util.List;
- import java.util.Random;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.gui.CustomButton;
- import net.minecraft.client.gui.FontRenderer;
- import net.minecraft.client.gui.GuiButton;
- import net.minecraft.client.gui.GuiConfirmOpenLink;
- import net.minecraft.client.gui.GuiCreateWorld;
- import net.minecraft.client.gui.GuiMultiplayer;
- import net.minecraft.client.gui.GuiOptions;
- import net.minecraft.client.gui.GuiScreen;
- import net.minecraft.client.gui.GuiScreenOnlineServers;
- import net.minecraft.client.gui.GuiSelectWorld;
- import net.minecraft.client.gui.GuiYesNo;
- import net.minecraft.client.gui.RunnableTitleScreen;
- import net.minecraft.client.gui.ThreadTitleScreen;
- import net.minecraft.client.renderer.Tessellator;
- import net.minecraft.client.texturepacks.GuiTexturePacks;
- import net.minecraft.util.EnumChatFormatting;
- import net.minecraft.util.MathHelper;
- import net.minecraft.util.StringTranslate;
- import net.minecraft.world.demo.DemoWorldServer;
- import net.minecraft.world.storage.ISaveFormat;
- import net.minecraft.world.storage.WorldInfo;
- import org.lwjgl.opengl.GL11;
- import org.lwjgl.util.glu.GLU;
- @SideOnly(Side.CLIENT)
- public class GuiMainMenu extends GuiScreen {
- private static final Random rand = new Random();
- private float updateCounter = 0.0F;
- private String splashText = "missingno";
- private GuiButton buttonResetDemo;
- private int panoramaTimer = 0;
- private int viewportTexture;
- private boolean field_96141_q = true;
- private static boolean field_96140_r = false;
- private static boolean field_96139_s = false;
- private final Object field_104025_t = new Object();
- private String field_92025_p;
- private String field_104024_v;
- private static final String[] titlePanoramaPaths = new String[]{"/title/bg/panorama0.png", "/title/bg/panorama1.png", "/title/bg/panorama2.png", "/title/bg/panorama3.png", "/title/bg/panorama4.png", "/title/bg/panorama5.png"};
- public static final String field_96138_a = ">>> " + EnumChatFormatting.UNDERLINE + "Жмякни!" + EnumChatFormatting.RESET + " <<<";
- private static final String GuiButtonLink = null;
- private int field_92024_r;
- private int field_92023_s;
- private int field_92022_t;
- private int field_92021_u;
- private int field_92020_v;
- private int field_92019_w;
- private GuiButton fmlModButton = null;
- public GuiMainMenu() {
- BufferedReader bufferedreader = null;
- String s;
- try {
- ArrayList s1 = new ArrayList();
- bufferedreader = new BufferedReader(new InputStreamReader(GuiMainMenu.class.getResourceAsStream("/title/splashes.txt"), Charset.forName("UTF-8")));
- while((s = bufferedreader.readLine()) != null) {
- s = s.trim();
- if(s.length() > 0) {
- s1.add(s);
- }
- }
- do {
- this.splashText = (String)s1.get(rand.nextInt(s1.size()));
- } while(this.splashText.hashCode() == 125780783);
- } catch (IOException var12) {
- ;
- } finally {
- if(bufferedreader != null) {
- try {
- bufferedreader.close();
- } catch (IOException var11) {
- ;
- }
- }
- }
- this.updateCounter = rand.nextFloat();
- this.field_92025_p = "";
- String s11 = System.getProperty("1");
- s = System.getProperty("1");
- if("ppc".equalsIgnoreCase(s11)) {
- this.field_92025_p = "" + EnumChatFormatting.BOLD + "Notice!" + EnumChatFormatting.RESET + " PowerPC compatibility will be dropped in Minecraft 1.6";
- this.field_104024_v = "http://tinyurl.com/javappc";
- } else if(s != null && s.startsWith("1.5")) {
- this.field_92025_p = "" + EnumChatFormatting.BOLD + "Notice!" + EnumChatFormatting.RESET + " Java 1.5 compatibility will be dropped in Minecraft 1.6";
- this.field_104024_v = "http://tinyurl.com/javappc";
- }
- if(this.field_92025_p.length() == 0) {
- (new Thread(new RunnableTitleScreen(this), "1.6 Update Check Thread")).start();
- }
- }
- public void updateScreen() {
- ++this.panoramaTimer;
- }
- public boolean doesGuiPauseGame() {
- return false;
- }
- protected void keyTyped(char par1, int par2) {}
- public void initGui() {
- this.viewportTexture = this.g.renderEngine.allocateAndSetupTexture(new BufferedImage(256, 256, 2));
- Calendar calendar = Calendar.getInstance();
- calendar.setTime(new Date());
- if(calendar.get(2) + 1 == 11 && calendar.get(5) == 9) {
- this.splashText = "Happy birthday, ez!";
- } else if(calendar.get(2) + 1 == 6 && calendar.get(5) == 1) {
- this.splashText = "Happy birthday, Notch!";
- } else if(calendar.get(2) + 1 == 12 && calendar.get(5) == 24) {
- this.splashText = "Merry X-mas!";
- } else if(calendar.get(2) + 1 == 1 && calendar.get(5) == 1) {
- this.splashText = "Happy new year!";
- } else if(calendar.get(2) + 1 == 10 && calendar.get(5) == 31) {
- this.splashText = "OOoooOOOoooo! Spooky!";
- }
- StringTranslate stringtranslate = StringTranslate.getInstance();
- int i = this.i / 4 + 48;
- if(this.g.isDemo()) {
- this.addDemoButtons(i, 24, stringtranslate);
- } else {
- this.addSingleplayerMultiplayerButtons(i, 24, stringtranslate);
- }
- this.func_96137_a(stringtranslate, i, 24);
- if(this.g.hideQuitButton) {
- this.k.add(new CustomButton(0, this.h / 2 - 100, i + 72, stringtranslate.translateKey("menu.options")));
- } else {
- this.k.add(new CustomButton(0, this.h / 3 - 150, i + 72 + 0, 120, 20, stringtranslate.translateKey("menu.options")));
- this.k.add(new CustomButton(4, this.h / 3 - 150, i + 72 + 25, 120, 20, stringtranslate.translateKey("menu.quit")));
- }
- Object var4 = this.field_104025_t;
- synchronized(this.field_104025_t) {
- this.field_92023_s = this.m.getStringWidth(this.field_92025_p);
- this.field_92024_r = this.m.getStringWidth(field_96138_a);
- int j = Math.max(this.field_92023_s, this.field_92024_r);
- this.field_92022_t = (this.h - j) / 2;
- this.field_92021_u = ((GuiButton)this.k.get(0)).yPosition - 24;
- this.field_92020_v = this.field_92022_t + j;
- this.field_92019_w = this.field_92021_u + 24;
- }
- }
- private void func_96137_a(StringTranslate par1StringTranslate, int par2, int par3) {
- if(this.field_96141_q) {
- if(!field_96140_r) {
- field_96140_r = true;
- (new ThreadTitleScreen(this, par1StringTranslate, par2, par3)).start();
- } else if(field_96139_s) {
- this.func_98060_b(par1StringTranslate, par2, par3);
- }
- }
- }
- private void func_98060_b(StringTranslate par1StringTranslate, int par2, int par3) {
- this.fmlModButton.width = 98;
- this.fmlModButton.xPosition = this.h / 3 + 2;
- GuiButton realmButton = new GuiButton(3, this.h / 3 - 100, par2 + par3 * 2, par1StringTranslate.translateKey("menu.online"));
- realmButton.width = 98;
- realmButton.xPosition = this.h / 3 - 100;
- this.k.add(realmButton);
- }
- private void addSingleplayerMultiplayerButtons(int par1, int par2, StringTranslate par3StringTranslate) {
- this.k.add(new CustomButton(1, this.h / 3 - 150, par1, par3StringTranslate.translateKey("Сохранения")));
- this.k.add(new CustomButton(2, this.h / 3 - 150, par1 + par2 * 1, par3StringTranslate.translateKey("Зайти на сервер!")));
- this.k.add(new CustomButton(105, this.h / 3 - 150, par1 + par2 * 2, par3StringTranslate.translateKey("Свой Текстурпак")));
- this.k.add(new CustomButton(5, this.h / 3 - 150, 101, par3StringTranslate.translateKey("Создать новый мир")));
- }
- private void addDemoButtons(int par1, int par2, StringTranslate par3StringTranslate) {
- this.k.add(new GuiButton(11, this.h / 2 - 100, par1, par3StringTranslate.translateKey("menu.playdemo")));
- this.k.add(this.buttonResetDemo = new GuiButton(12, this.h / 2 - 100, par1 + par2 * 1, par3StringTranslate.translateKey("menu.resetdemo")));
- ISaveFormat isaveformat = this.g.getSaveLoader();
- WorldInfo worldinfo = isaveformat.getWorldInfo("Demo_World");
- if(worldinfo == null) {
- this.buttonResetDemo.enabled = false;
- }
- }
- protected void actionPerformed(GuiButton par1GuiButton) {
- if(par1GuiButton.id == 105) {
- this.g.gameSettings.saveOptions();
- this.g.displayGuiScreen(new GuiTexturePacks(this, this.g.options));
- }
- if(par1GuiButton.id == 0) {
- this.g.displayGuiScreen(new GuiOptions(this, this.g.gameSettings));
- }
- if(par1GuiButton.id == 1) {
- this.g.displayGuiScreen(new GuiSelectWorld(this));
- }
- if(par1GuiButton.id == 2) {
- this.g.displayGuiScreen(new GuiMultiplayer(this));
- }
- if(par1GuiButton.id == 3) {
- this.g.displayGuiScreen(new GuiScreenOnlineServers(this));
- }
- if(par1GuiButton.id == 4) {
- this.g.shutdown();
- } else if(par1GuiButton.id == 5) {
- this.g.displayGuiScreen(new GuiCreateWorld(this));
- if(par1GuiButton.id == 6) {
- this.g.displayGuiScreen(new GuiModList(this));
- }
- if(par1GuiButton.id == 10) {
- ;
- }
- if(par1GuiButton.id == 11) {
- this.g.launchIntegratedServer("Demo_World", "Demo_World", DemoWorldServer.demoWorldSettings);
- }
- if(par1GuiButton.id == 12) {
- ISaveFormat isaveformat = this.g.getSaveLoader();
- WorldInfo worldinfo = isaveformat.getWorldInfo("Demo_World");
- if(worldinfo != null) {
- GuiYesNo guiyesno = GuiSelectWorld.getDeleteWorldScreen(this, worldinfo.getWorldName(), 12);
- this.g.displayGuiScreen(guiyesno);
- }
- }
- }
- }
- public void confirmClicked(boolean par1, int par2) {
- if(par1 && par2 == 12) {
- ISaveFormat throwable1 = this.g.getSaveLoader();
- throwable1.flushCache();
- throwable1.deleteWorldDirectory("Demo_World");
- this.g.displayGuiScreen(this);
- } else if(par2 == 13) {
- if(par1) {
- try {
- Class throwable = Class.forName("java.awt.Desktop");
- Object object = throwable.getMethod("getDesktop", new Class[0]).invoke((Object)null, new Object[0]);
- throwable.getMethod("browse", new Class[]{URI.class}).invoke(object, new Object[]{new URI(this.field_104024_v)});
- } catch (Throwable var5) {
- var5.printStackTrace();
- }
- }
- this.g.displayGuiScreen(this);
- }
- }
- private void drawPanorama(int par1, int par2, float par3) {
- Tessellator tessellator = Tessellator.instance;
- GL11.glMatrixMode(5889);
- GL11.glPushMatrix();
- GL11.glLoadIdentity();
- GLU.gluPerspective(120.0F, 1.0F, 0.05F, 10.0F);
- GL11.glMatrixMode(5888);
- GL11.glPushMatrix();
- GL11.glLoadIdentity();
- GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
- GL11.glRotatef(180.0F, 1.0F, 0.0F, 0.0F);
- GL11.glEnable(3042);
- GL11.glDisable(3008);
- GL11.glDisable(2884);
- GL11.glDepthMask(false);
- GL11.glBlendFunc(770, 771);
- byte b0 = 8;
- for(int k = 0; k < b0 * b0; ++k) {
- GL11.glPushMatrix();
- float f1 = ((float)(k % b0) / (float)b0 - 0.5F) / 64.0F;
- float f2 = ((float)(k / b0) / (float)b0 - 0.5F) / 64.0F;
- float f3 = 0.0F;
- GL11.glTranslatef(f1, f2, f3);
- GL11.glRotatef(MathHelper.sin(((float)this.panoramaTimer + par3) / 400.0F) * 25.0F + 20.0F, 1.0F, 0.0F, 0.0F);
- GL11.glRotatef(-((float)this.panoramaTimer + par3) * 0.1F, 0.0F, 1.0F, 0.0F);
- for(int l = 0; l < 6; ++l) {
- GL11.glPushMatrix();
- if(l == 1) {
- GL11.glRotatef(90.0F, 0.0F, 1.0F, 0.0F);
- }
- if(l == 2) {
- GL11.glRotatef(180.0F, 0.0F, 1.0F, 0.0F);
- }
- if(l == 3) {
- GL11.glRotatef(-90.0F, 0.0F, 1.0F, 0.0F);
- }
- if(l == 4) {
- GL11.glRotatef(90.0F, 1.0F, 0.0F, 0.0F);
- }
- if(l == 5) {
- GL11.glRotatef(-90.0F, 1.0F, 0.0F, 0.0F);
- }
- this.g.renderEngine.bindTexture(titlePanoramaPaths[l]);
- tessellator.startDrawingQuads();
- tessellator.setColorRGBA_I(16777215, 255 / (k + 1));
- float f4 = 0.0F;
- tessellator.addVertexWithUV(-1.0D, -1.0D, 1.0D, (double)(0.0F + f4), (double)(0.0F + f4));
- tessellator.addVertexWithUV(1.0D, -1.0D, 1.0D, (double)(1.0F - f4), (double)(0.0F + f4));
- tessellator.addVertexWithUV(1.0D, 1.0D, 1.0D, (double)(1.0F - f4), (double)(1.0F - f4));
- tessellator.addVertexWithUV(-1.0D, 1.0D, 1.0D, (double)(0.0F + f4), (double)(1.0F - f4));
- tessellator.draw();
- GL11.glPopMatrix();
- }
- GL11.glPopMatrix();
- GL11.glColorMask(true, true, true, false);
- }
- tessellator.setTranslation(0.0D, 0.0D, 0.0D);
- GL11.glColorMask(true, true, true, true);
- GL11.glMatrixMode(5889);
- GL11.glPopMatrix();
- GL11.glMatrixMode(5888);
- GL11.glPopMatrix();
- GL11.glDepthMask(true);
- GL11.glEnable(2884);
- GL11.glEnable(3008);
- GL11.glEnable(2929);
- }
- private void rotateAndBlurSkybox(float par1) {
- GL11.glBindTexture(GL11.GL_TEXTURE_2D, this.viewportTexture);
- this.g.renderEngine.resetBoundTexture();
- GL11.glCopyTexSubImage2D(GL11.GL_TEXTURE_2D, 0, 0, 0, 0, 0, 256, 256);
- GL11.glEnable(GL11.GL_BLEND);
- GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
- GL11.glColorMask(true, true, true, false);
- Tessellator tessellator = Tessellator.instance;
- tessellator.startDrawingQuads();
- byte b0 = 3;
- for(int i = 0; i < b0; ++i) {
- tessellator.setColorRGBA_F(1.0F, 1.0F, 1.0F, 1.0F / (float)(i + 1));
- int j = this.h;
- int k = this.i;
- float f1 = (float)(i - b0 / 2) / 256.0F;
- tessellator.addVertexWithUV((double)j, (double)k, (double)this.j, (double)(0.0F + f1), 0.0D);
- tessellator.addVertexWithUV((double)j, 0.0D, (double)this.j, (double)(1.0F + f1), 0.0D);
- tessellator.addVertexWithUV(0.0D, 0.0D, (double)this.j, (double)(1.0F + f1), 1.0D);
- tessellator.addVertexWithUV(0.0D, (double)k, (double)this.j, (double)(0.0F + f1), 1.0D);
- }
- tessellator.draw();
- GL11.glColorMask(true, true, true, true);
- this.g.renderEngine.resetBoundTexture();
- }
- private void renderSkybox(int par1, int par2, float par3)
- {
- GL11.glBindTexture(GL11.GL_TEXTURE_2D, this.mc.renderEngine.getTexture("/title/bg.png"));
- GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_MIN_FILTER, GL11.GL_LINEAR);
- GL11.glTexParameteri(GL11.GL_TEXTURE_2D, GL11.GL_TEXTURE_MAG_FILTER, GL11.GL_LINEAR);
- Tessellator tessellator = Tessellator.instance;
- tessellator.startDrawingQuads();
- tessellator.setColorOpaque_I(16777215);
- tessellator.addVertexWithUV(0, this.height, 0, 0.0, 1.0);
- tessellator.addVertexWithUV(this.width, this.height, 0, 1.0, 1.0);
- tessellator.addVertexWithUV(this.width, 0 , 0, 1.0, 0.0);
- tessellator.addVertexWithUV(0 , 0 , 0, 0.0, 0.0);
- tessellator.draw();
- }
- public void drawScreen(int par1, int par2, float par3) {
- this.renderSkybox(par1, par2, par3);
- Tessellator tessellator = Tessellator.instance;
- short short1 = 274;
- int k = this.h / 2 - short1 / 2;
- byte b0 = 30;
- this.a(0, 0, this.h, this.i, -2130706433, 16777215);
- this.a(0, 0, this.h, this.i, 0, Integer.MIN_VALUE);
- this.g.renderEngine.bindTexture("/title/mclogo.png");
- GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
- if((double)this.updateCounter < 1.0E-4D) {
- this.b(k + 0, b0 + 0, 0, 0, 99, 44);
- this.b(k + 99, b0 + 0, 129, 0, 27, 44);
- this.b(k + 99 + 26, b0 + 0, 126, 0, 3, 44);
- this.b(k + 99 + 26 + 3, b0 + 0, 99, 0, 26, 44);
- this.b(k + 155, b0 + 0, 0, 45, 155, 44);
- } else {
- this.b(k + 0, b0 + 0, 0, 0, 155, 44);
- this.b(k + 155, b0 + 0, 0, 45, 155, 44);
- }
- tessellator.setColorOpaque_I(16777215);
- GL11.glPushMatrix();
- GL11.glTranslatef((float)(this.h / 2 + 90), 70.0F, 0.0F);
- GL11.glRotatef(-20.0F, 0.0F, 0.0F, 1.0F);
- float f1 = 1.8F - MathHelper.abs(MathHelper.sin((float)(Minecraft.getSystemTime() % 1000L) / 1000.0F * 3.1415927F * 2.0F) * 0.1F);
- f1 = f1 * 100.0F / (float)(this.m.getStringWidth(this.splashText) + 32);
- GL11.glScalef(f1, f1, f1);
- this.a(this.m, this.splashText, 0, -8, 16776960);
- GL11.glPopMatrix();
- String s = "Наш сайт - http://LimeCraft.Ru";
- if(this.g.isDemo()) {
- s = s + " Demo";
- }
- List brandings = Lists.reverse(FMLCommonHandler.instance().getBrandings());
- String s2;
- for(int s1 = 0; s1 < brandings.size(); ++s1) {
- s2 = (String)brandings.get(s1);
- if(!Strings.isNullOrEmpty(s2)) {
- this.b(this.m, s2, 2, this.i - (10 + s1 * (this.m.FONT_HEIGHT + 1)), 16777215);
- }
- }
- String var13 = "Powered by Mojang AB. Do not distribute!";
- s2 = "Powered by kursorik";
- this.b(this.m, var13, this.h - this.m.getStringWidth(var13) - 2, this.i - 10, 16777215);
- this.b(this.m, s2, this.h - this.m.getStringWidth(s2) - 2, this.i - 20, 16777215);
- if(this.field_92025_p != null && this.field_92025_p.length() > 0) {
- a(this.field_92022_t - 2, this.field_92021_u - 2, this.field_92020_v + 2, this.field_92019_w - 1, 1428160512);
- this.b(this.m, this.field_92025_p, this.field_92022_t, this.field_92021_u, 16777215);
- this.b(this.m, field_96138_a, (this.h - this.field_92024_r) / 2, ((GuiButton)this.k.get(0)).yPosition - 12, 16777215);
- }
- super.drawScreen(par1, par2, par3);
- }
- protected void mouseClicked(int par1, int par2, int par3) {
- super.mouseClicked(par1, par2, par3);
- Object object = this.field_104025_t;
- Object var5 = this.field_104025_t;
- synchronized(this.field_104025_t) {
- if(this.field_92025_p.length() > 0 && par1 >= this.field_92022_t && par1 <= this.field_92020_v && par2 >= this.field_92021_u && par2 <= this.field_92019_w) {
- GuiConfirmOpenLink guiconfirmopenlink = new GuiConfirmOpenLink(this, this.field_104024_v, 13, true);
- guiconfirmopenlink.func_92026_h();
- this.g.displayGuiScreen(guiconfirmopenlink);
- }
- }
- }
- static Object func_104004_a(GuiMainMenu par0GuiMainMenu) {
- return par0GuiMainMenu.field_104025_t;
- }
- static String func_104005_a(GuiMainMenu par0GuiMainMenu, String par1Str) {
- return par0GuiMainMenu.field_92025_p = par1Str;
- }
- static String func_104013_b(GuiMainMenu par0GuiMainMenu, String par1Str) {
- return par0GuiMainMenu.field_104024_v = par1Str;
- }
- static int func_104006_a(GuiMainMenu par0GuiMainMenu, int par1) {
- return par0GuiMainMenu.field_92023_s = par1;
- }
- static String func_104023_b(GuiMainMenu par0GuiMainMenu) {
- return par0GuiMainMenu.field_92025_p;
- }
- static FontRenderer func_104022_c(GuiMainMenu par0GuiMainMenu) {
- return par0GuiMainMenu.m;
- }
- static int func_104014_b(GuiMainMenu par0GuiMainMenu, int par1) {
- return par0GuiMainMenu.field_92024_r = par1;
- }
- static FontRenderer func_104007_d(GuiMainMenu par0GuiMainMenu) {
- return par0GuiMainMenu.m;
- }
- static int func_104016_e(GuiMainMenu par0GuiMainMenu) {
- return par0GuiMainMenu.field_92023_s;
- }
- static int func_104015_f(GuiMainMenu par0GuiMainMenu) {
- return par0GuiMainMenu.field_92024_r;
- }
- static int func_104008_c(GuiMainMenu par0GuiMainMenu, int par1) {
- return par0GuiMainMenu.field_92022_t = par1;
- }
- static int func_104009_d(GuiMainMenu par0GuiMainMenu, int par1) {
- return par0GuiMainMenu.field_92021_u = par1;
- }
- static List func_104019_g(GuiMainMenu par0GuiMainMenu) {
- return par0GuiMainMenu.k;
- }
- static int func_104011_e(GuiMainMenu par0GuiMainMenu, int par1) {
- return par0GuiMainMenu.field_92020_v = par1;
- }
- static int func_104018_h(GuiMainMenu par0GuiMainMenu) {
- return par0GuiMainMenu.field_92022_t;
- }
- static int func_104012_f(GuiMainMenu par0GuiMainMenu, int par1) {
- return par0GuiMainMenu.field_92019_w = par1;
- }
- static int func_104020_i(GuiMainMenu par0GuiMainMenu) {
- return par0GuiMainMenu.field_92021_u;
- }
- static Minecraft func_98058_a(GuiMainMenu par0GuiMainMenu) {
- return par0GuiMainMenu.g;
- }
- static void func_98061_a(GuiMainMenu par0GuiMainMenu, StringTranslate par1StringTranslate, int par2, int par3) {
- par0GuiMainMenu.func_98060_b(par1StringTranslate, par2, par3);
- }
- static boolean func_98059_a(boolean par0) {
- field_96139_s = par0;
- return par0;
- }
- }
- [/code]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement