Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Код

Тема в разделе "Модификации клиента", создана пользователем DoG743, 8 май 2014.

  1. Автор темы
    DoG743

    DoG743 Старожил Пользователь

    Баллы:
    103
    Skype:
    dog7431
    Имя в Minecraft:
    DoG743
    Здравствуйте ребятки :D
    На данный момент делаю свое меню паузы для Minecraft.
    Есть пара вопросов:
    1.Хочу сделать кнопку которая будет открывать папку скриншотов.Не подскажете код?
    2.Желтый текст в главном меню хочу перенести ,а точнее добавить в меню паузы.Нажал Esc ,открылось меню паузы,и место белой и скучной надписи 'Game pause' (Вроде так) Будет прыгать желтый текст.А именно,слово пауза.Опять же прошу код :3
     
  2. Хостинг MineCraft
    <
  3. DragoSFire

    DragoSFire Старожил Пользователь

    Баллы:
    123
    Skype:
    dragosfire2012
    Имя в Minecraft:
    DragoSFire
    Код открытия папки:
    Код:
                    File file1 = new File(this.mc.mcDataDir, "screenshots");
                    String s = file1.getAbsolutePath();
                    if (Util.getOSType() == EnumOS.MACOS)
                    {
                        try
                        {
                            this.mc.getLogAgent().logInfo(s);
                            Runtime.getRuntime().exec(new String[] {"/usr/bin/open", s});
                            return;
                        }
                        catch (IOException ioexception)
                        {
                            ioexception.printStackTrace();
                        }
                    }
                    else if (Util.getOSType() == EnumOS.WINDOWS)
                    {
                        String s1 = String.format("cmd.exe /C start \"Open file\" \"%s\"", new Object[] {s});
    
                        try
                        {
                            Runtime.getRuntime().exec(s1);
                            return;
                        }
                        catch (IOException ioexception1)
                        {
                            ioexception1.printStackTrace();
                        }
                    }
    
                    boolean flag = false;
    
                    try
                    {
                        Class oclass = Class.forName("java.awt.Desktop");
                        Object object = oclass.getMethod("getDesktop", new Class[0]).invoke((Object)null, new Object[0]);
                        oclass.getMethod("browse", new Class[] {URI.class}).invoke(object, new Object[] {file1.toURI()});
                    }
                    catch (Throwable throwable)
                    {
                        throwable.printStackTrace();
                        flag = true;
                    }
    
                    if (flag)
                    {
                        this.mc.getLogAgent().logInfo("Opening via system class!");
                        Sys.openURL("file://" + s);
                    }
     
    DoG743 нравится это.

Поделиться этой страницей