boolean var26 = var17.has("demo");
String var27 = (String)var17.valueOf(var13);
File var28 = (File)var17.valueOf(var4);
File var29 = var17.has(var5) ? (File)var17.valueOf(var5) : new File(var28, "assets/");
File var30 = var17.has(var6) ? (File)var17.valueOf(var6) : new File(var28, "resourcepacks/");
Session var31 = new Session((String)var11.value(var17), (String)var12.value(var17));
Minecraft var32 = new Minecraft(var31, var23, var24, var25, var26, var28, var29, var30, var20, var27);
String var33 = (String)var17.valueOf(var2);
if (var33 != null) {
var32.setServer(var33, ((Integer)var17.valueOf(var3)).intValue());