Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
- // Jad home page: http://www.kpdus.com/jad.html
- // Decompiler options: packimports(3) braces deadcode fieldsfirst
- package net.minecraft.src;
- import java.awt.*;
- import java.io.PrintWriter;
- import java.io.StringWriter;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import org.lwjgl.Sys;
- import org.lwjgl.opengl.GL11;
- // Referenced classes of package net.minecraft.src:
- // UnexpectedThrowable, CanvasMojangLogo, CanvasCrashReport
- public class PanelCrashReport extends Panel
- {
- public PanelCrashReport(UnexpectedThrowable unexpectedthrowable)
- {
- setBackground(new Color(0x2e3444));
- setLayout(new BorderLayout());
- StringWriter stringwriter = new StringWriter();
- unexpectedthrowable.exception.printStackTrace(new PrintWriter(stringwriter));
- String s = stringwriter.toString();
- String s1 = "";
- String s2 = "";
- try
- {
- s2 = (new StringBuilder()).append(s2).append("Generated ").append((new SimpleDateFormat()).format(new Date())).append("\n").toString();
- s2 = (new StringBuilder()).append(s2).append("\n").toString();
- s2 = (new StringBuilder()).append(s2).append("Minecraft.su client 1.0\n").toString();
- s2 = (new StringBuilder()).append(s2).append("Операционная система: ").append(System.getProperty("os.name")).append(" (").append(System.getProperty("os.arch")).append(") version ").append(System.getProperty("os.version")).append("\n").toString();
- s2 = (new StringBuilder()).append(s2).append("Версия Java: ").append(System.getProperty("java.version")).append(", ").append(System.getProperty("java.vendor")).append("\n").toString();
- s2 = (new StringBuilder()).append(s2).append("VM: ").append(System.getProperty("java.vm.name")).append(" (").append(System.getProperty("java.vm.info")).append("), ").append(System.getProperty("java.vm.vendor")).append("\n").toString();
- s2 = (new StringBuilder()).append(s2).append("LWJGL: ").append(Sys.getVersion()).append("\n").toString();
- s1 = GL11.glGetString(7936 /*GL_VENDOR*/);
- s2 = (new StringBuilder()).append(s2).append("OpenGL: ").append(GL11.glGetString(7937 /*GL_RENDERER*/)).append(" version ").append(GL11.glGetString(7938 /*GL_VERSION*/)).append(", ").append(GL11.glGetString(7936 /*GL_VENDOR*/)).append("\n").toString();
- }
- catch(Throwable throwable)
- {
- s2 = (new StringBuilder()).append(s2).append("[failed to get system properties (").append(throwable).append(")]\n").toString();
- }
- s2 = (new StringBuilder()).append(s2).append("\n").toString();
- s2 = (new StringBuilder()).append(s2).append(s).toString();
- String s3 = "";
- s3 = (new StringBuilder()).append(s3).append("\n").toString();
- s3 = (new StringBuilder()).append(s3).append("\n").toString();
- if(s.contains("Pixel format not accelerated"))
- {
- s3 = (new StringBuilder()).append(s3).append(" Обновите драйвера видеоадаптера! \n").toString();
- s3 = (new StringBuilder()).append(s3).append(" ----------------------- \n").toString();
- s3 = (new StringBuilder()).append(s3).append("\n").toString();
- s3 = (new StringBuilder()).append(s3).append("Кубач не смог запуститься из-за отсутствия поддержки OpenGL.\n").toString();
- s3 = (new StringBuilder()).append(s3).append("В основном, это означает то, что драйвера недоступны.\n").toString();
- if(s1.toLowerCase().contains("nvidia"))
- {
- s3 = (new StringBuilder()).append(s3).append("\n").toString();
- s3 = (new StringBuilder()).append(s3).append("Для вашей видеокарты драйвера лежат тут:\n").toString();
- s3 = (new StringBuilder()).append(s3).append(" http://www.nvidia.com/\n").toString();
- } else
- if(s1.toLowerCase().contains("ati"))
- {
- s3 = (new StringBuilder()).append(s3).append("\n").toString();
- s3 = (new StringBuilder()).append(s3).append("Для вашей видеокарты драйвера лежат тут:\n").toString();
- s3 = (new StringBuilder()).append(s3).append(" http://www.amd.com/\n").toString();
- }
- } else
- {
- s3 = (new StringBuilder()).append(s3).append(" Опаньки... \n").toString();
- s3 = (new StringBuilder()).append(s3).append(" ---------------------- \n").toString();
- s3 = (new StringBuilder()).append(s3).append("\n").toString();
- s3 = (new StringBuilder()).append(s3).append("Хьюстон, у нас проблемы!.\n").toString();
- s3 = (new StringBuilder()).append(s3).append("\n").toString();
- }
- s3 = (new StringBuilder()).append(s3).append("\n").toString();
- s3 = (new StringBuilder()).append(s3).append("\n").toString();
- s3 = (new StringBuilder()).append(s3).append("\n").toString();
- s3 = (new StringBuilder()).append(s3).append("--- НАЧАЛО ОТЧЕТА ").append(Integer.toHexString(s3.hashCode())).append(" --------\n").toString();
- s3 = (new StringBuilder()).append(s3).append(s2).toString();
- s3 = (new StringBuilder()).append(s3).append("--- КОНЕЦ ОТЧЕТА ").append(Integer.toHexString(s3.hashCode())).append(" ----------\n").toString();
- s3 = (new StringBuilder()).append(s3).append("\n").toString();
- s3 = (new StringBuilder()).append(s3).append("\n").toString();
- TextArea textarea = new TextArea(s3, 0, 0, 1);
- textarea.setFont(new Font("Monospaced", 0, 12));
- add(new CanvasMojangLogo(), "North");
- add(new CanvasCrashReport(80), "East");
- add(new CanvasCrashReport(80), "West");
- add(new CanvasCrashReport(100), "South");
- add(textarea, "Center");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement