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

Решено mcp не удается recompile'нуть

Тема в разделе "[Архив] Помощь", создана пользователем qwertyYy2, 12 мар 2013.

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

    qwertyYy2 Старожил

    Баллы:
    103
    Немогу рекомпельнуть клиент через MCP (mcp726a), с Forge под ModLoader пытаюсь переделать NetClientHandler, проверку клиента, тема тут

    Лог:
    Код:
    14:47:31 - == MCP 7.26 (data: 7.26a, client: 1.4.7, server: 1.4.7) ==
    14:47:31 - OS : win32
    14:47:33 - # VERSION INFO
    14:47:33 - python: 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)]
    14:47:33 - platform: Windows-7-6.1.7600
    14:47:33 - # java: '"C:\PROGRA~1\Java\JDK17~1.0_0\bin\java" -version'
    14:47:33 - java version "1.7.0_05"
     
    Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
     
    Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing)
    14:47:33 - # javac: '"C:\PROGRA~1\Java\JDK17~1.0_0\bin\javac" -version'
    14:47:33 - javac 1.7.0_05
    14:47:33 - # javac runtime: '"C:\PROGRA~1\Java\JDK17~1.0_0\bin\javac" -J-version'
    14:47:33 - java version "1.7.0_05"
     
    Java(TM) SE Runtime Environment (build 1.7.0_05-b05)
     
    Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing)
    14:47:33 - # retroguard: 'runtime\bin\retroguard.jar --version'
    14:47:33 - RetroGuard MCP v3.6.5
    based on RetroGuard v2.3.1 by Retrologic Systems - www.retrologic.com
    14:47:33 - # mcinjector: 'runtime\bin\mcinjector.jar --version'
    14:47:34 - MCInjector v2.8 by Searge, LexManos, Fesh0r
    14:47:34 - # patch: 'runtime\bin\applydiff.exe --version'
    14:47:38 - patch 2.5.4
    14:47:38 - # astyle: 'runtime\bin\astyle.exe --version'
    14:47:41 - Artistic Style Version 2.02.1
    14:47:41 - # jadretro: 'runtime\bin\jadretro.jar'
    14:47:41 - Error: Unable to access jarfile runtime\bin\jadretro.jar
    14:47:41 - # jad: 'runtime\bin\jad.exe'
    14:47:41 - # fernflower: 'runtime\bin\fernflower.jar'
    14:47:41 - Usage: java ConsoleDecompiler ( -<option>=<value>)* (<source>)+ <destination>
    14:47:41 - # found ff, ff patches, srgs, name csvs, doc csvs, param csvs, renumber csv, astyle, astyle config
    14:47:41 - == Recompiling client ==
    14:47:41 - > Cleaning bin
    14:47:41 - > Recompiling
    14:47:42 - runcmd: '"C:\PROGRA~1\Java\JDK17~1.0_0\bin\javac" -Xlint:-options -deprecation -g -source 1.6 -target 1.6 -classpath "lib;lib\*;jars\bin\minecraft.jar;jars\bin\jinput.jar;jars\bin\lwjgl.jar;jars\bin\lwjgl_util.jar" -sourcepath src\minecraft -d bin\minecraft src\minecraft\*.java src\minecraft\argo\format\*.java src\minecraft\argo\jdom\*.java src\minecraft\argo\saj\*.java src\minecraft\net\minecraft\client\*.java src\minecraft\net\minecraft\server\*.java src\minecraft\net\minecraft\src\*.java src\minecraft...'
    14:47:42 - shlex: ['C:\\PROGRA~1\\Java\\JDK17~1.0_0\\bin\\javac', '-Xlint:-options', '-deprecation', '-g', '-source', '1.6', '-target', '1.6', '-classpath', 'lib;lib\\*;jars\\bin\\minecraft.jar;jars\\bin\\jinput.jar;jars\\bin\\lwjgl.jar;jars\\bin\\lwjgl_util.jar', '-sourcepath', 'src\\minecraft', '-d', 'bin\\minecraft', 'src\\minecraft\\*.java', 'src\\minecraft\\argo\\format\\*.java', 'src\\minecraft\\argo\\jdom\\*.java', 'src\\minecraft\\argo\\saj\\*.java', 'src\\minecraft\\net\\minecraft\\client\\*.java', 'src\...
    14:48:01 - src\minecraft\net\minecraft\src\NetClientHandler.java:168: error: cannot find symbol
    14:48:01 -            String var6 = var5.readLine();
    14:48:01 -                          ^
    14:48:01 -  symbol:  variable var5
    14:48:01 -  location: class NetClientHandler
    14:48:01 - src\minecraft\net\minecraft\src\NetClientHandler.java:169: error: cannot find symbol
    14:48:01 -            var5.close();
    14:48:01 -            ^
    14:48:01 -  symbol:  variable var5
    14:48:01 -  location: class NetClientHandler
    14:48:01 - Note: Some input files use unchecked or unsafe operations.
    14:48:01 - Note: Recompile with -Xlint:unchecked for details.
    14:48:01 - 2 errors
    14:48:01 - '"C:\PROGRA~1\Java\JDK17~1.0_0\bin\javac" -Xlint:-options -deprecation -g -source 1.6 -target 1.6 -cl...' failed : 1
    14:48:01 -
    14:48:01 - == ERRORS FOUND ==
    14:48:01 -
    14:48:01 - src\minecraft\net\minecraft\src\NetClientHandler.java:168: error: cannot find symbol
    14:48:01 -            String var6 = var5.readLine();
    14:48:01 -                          ^
    14:48:01 -
    14:48:01 -  symbol:  variable var5
    14:48:01 -  location: class NetClientHandler
    14:48:01 - src\minecraft\net\minecraft\src\NetClientHandler.java:169: error: cannot find symbol
    14:48:01 -            var5.close();
    14:48:01 -            ^
    14:48:01 -
    14:48:01 -  symbol:  variable var5
    14:48:01 -  location: class NetClientHandler
    14:48:01 - 2 errors
    14:48:01 - ==================
    14:48:01 -
    14:48:01 - !! Can not find server sources, try decompiling !!
    
    Импорты:
    Код:
    package net.minecraft.src;
     
    import java.io.BufferedReader;
    import java.io.ByteArrayInputStream;
    import java.io.DataInputStream;
    import java.io.File;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.math.BigInteger;
    import java.net.InetAddress;
    import java.net.Socket;
    import java.net.URL;
    import java.net.URLEncoder;
    import java.security.PublicKey;
    import java.security.MessageDigest;
    import java.security.NoSuchAlgorithmException;
    import java.util.ArrayList;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.List;
    import java.util.Map;
    import java.util.Random;
    import javax.crypto.SecretKey;
    import net.minecraft.client.Minecraft;
    import org.lwjgl.input.Keyboard;
     
    import java.io.BufferedInputStream;
    import java.io.FileInputStream;
    import java.security.DigestInputStream;
    import java.util.Formatter;
     
    slavik123123123 нравится это.
  2. Хостинг MineCraft
    <
  3. Автор темы
    qwertyYy2

    qwertyYy2 Старожил

    Баллы:
    103
    ModLoader Decompile Fix качал, непомогло.
    вот NetClientHandler.java, с ModLoader Decompile Fix'ером.
     

    Вложения:

  4. alex55i

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

    Баллы:
    103
    Имя в Minecraft:
    alex55i
    Выложи на pastebin.com
     
    qwertyYy2 нравится это.
  5. Автор темы
    qwertyYy2

    qwertyYy2 Старожил

    Баллы:
    103
    не вариант
     
  6. alex55i

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

    Баллы:
    103
    Имя в Minecraft:
    alex55i
    У меня архив не качается
     
    slavik123123123 и qwertyYy2 нравится это.
  7. Автор темы
    qwertyYy2

    qwertyYy2 Старожил

    Баллы:
    103
    странно, у меня качает, щас залью
     
  8. Автор темы
    qwertyYy2

    qwertyYy2 Старожил

    Баллы:
    103
  9. alex55i

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

    Баллы:
    103
    Имя в Minecraft:
    alex55i
    Код:
    URL var4 = new URL("http://session.minecraft.net/game/joinserver.jsp?user=" + urlEncode(par1Str) + "&sessionId=" + urlEncode(par2Str) + "&serverId=" + urlEncode(par3Str) + "&s=" + urlEncode(calc));//
    ...
    String var6 = var5.readLine();
    var5.close();
    return var6;
    Кажется, тут не хватает куска кода...

    Код:
    URL var4 = new URL("http://session.minecraft.net/game/joinserver.jsp?user=" + urlEncode(par1Str) + "&sessionId=" + urlEncode(par2Str) + "&serverId=" + urlEncode(par3Str) + "&s=" + urlEncode(calc));//
    BufferedReader var5 = new BufferedReader(new InputStreamReader(var4.openStream()));
    String var6 = var5.readLine();
    var5.close();
    return var6;
     
    qwertyYy2 нравится это.
  10. Автор темы
    qwertyYy2

    qwertyYy2 Старожил

    Баллы:
    103
  11. Автор темы
    qwertyYy2

    qwertyYy2 Старожил

    Баллы:
    103
    вау, спасибо, и вправду нехватает кода..
    если не секрет, как вы узнаете?
     
  12. alex55i

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

    Баллы:
    103
    Имя в Minecraft:
    alex55i
    Это было очевидно...
     
    Greenberg нравится это.

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