Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Запуск клиента 1.7.10 чезез батник

1.7.10 кто-нибудь запустил через батник или предложенный лаунчер? Вопрос актуален.
да, удали либы которые скачивает официальный клиент, не знаю почему но с ними он не запускается, скинь туда вместо них с мэйл облака алексанрэйжа.
 
да, удали либы которые скачивает официальный клиент, не знаю почему но с ними он не запускается, скинь туда вместо них с мэйл облака алексанрэйжа.
И правда скачанные официальным лаунчером либы не работали. Заменил их на либы с облака alexandrage, все завелось.
p.s. а спустя какое-то время, стало и со скачанными официальным лаунчером либами работать. (видимо на серверах mojang с либами что-то было)
Спасибо всем за помощь!

Однако возможно ли запустить клиент с помощью именно bat файла? Пытался понять, как в исходниках лаунчера команда запуска формируется, но так и не разобрался.
 
И правда скачанные официальным лаунчером либы не работали. Заменил их на либы с облака alexandrage, все завелось.
p.s. а спустя какое-то время, стало и со скачанными официальным лаунчером либами работать. (видимо на серверах mojang с либами что-то было)
Спасибо всем за помощь!

Однако возможно ли запустить клиент с помощью именно bat файла? Пытался понять, как в исходниках лаунчера команда запуска формируется, но так и не разобрался.
Java:
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.ArrayList;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonParser;
public class Json {
    private static File file = new File("/Users/zenit/Library/Application Support/minecraft/versions/1.8-pre2/1.8-pre2.json");
    public static void write(String value, String str) {
        try {
            JsonParser jsonParser = new JsonParser();
            if (!file.exists())
                file.createNewFile();
       
            JsonObject object = new JsonObject();
            if (!jsonParser.parse(new FileReader(file)).isJsonNull()) {
                object = jsonParser.parse(new FileReader(file)).getAsJsonObject();
            }
            object.addProperty(value, str);
       
            FileWriter files = new FileWriter(file);
            files.write(object.toString());
            files.flush();
            files.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    public static String read(String value) {
        try {
            JsonParser jsonParser = new JsonParser();
            if (!file.exists())
                file.createNewFile();
       
            JsonObject object = new JsonObject();
            if (!jsonParser.parse(new FileReader(file)).isJsonNull()) {
                object = jsonParser.parse(new FileReader(file)).getAsJsonObject();
                return object.get(value).getAsString();
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }
    public static ArrayList<String> read2(String value) {
   
         JsonParser jsonParser = new JsonParser();
         JsonObject object = new JsonObject();
         try {
            object = jsonParser.parse(new FileReader(file)).getAsJsonObject();
            JsonArray out = object.getAsJsonArray("libraries");
            ArrayList<String> out2 = new ArrayList<String>();
            for(JsonElement test : out)
            {
                JsonObject object3 = test.getAsJsonObject();
                out2.add(object3.get("name").getAsString());
            }
       
       
            return out2;
       
         } catch (Exception e) {
            e.printStackTrace();
         }
        return null;
    }
    public static void main(String[] args) {
     System.err.println(read("id"));
     System.err.println(read("time"));
     System.err.println(read("releaseTime"));
     System.err.println(read("type"));
     System.err.println(read("minecraftArguments"));
     for(String lib:read2("libraries"))
     {
         System.err.println(lib.split(":")[0].replace(".", "/")+"/"+lib.split(":")[1]+"/"+lib.split(":")[2]+"/"+lib.split(":")[1]+"-"+lib.split(":")[2]+".jar");
     }
     System.err.println(read("mainClass"));
     System.err.println(read("minimumLauncherVersion"));
     System.err.println(read("assets"));
    }
}
 
Слушайте ребятки а вы мне не подскажете отчего такая хрень выплывает??
MEBL.png
 

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

Назад
Верх